We want to evaluete TeamViewer as a support instrument in a large organization.
Now I presented the iOS 11 capability to share the screen of any iOS 11 device.
Everyone was excited, except the security chief.
He wants to know how exactly the communication between the iOS device and the TeamViewer aplication is happening and which ports they are using as well as which encryption function is used. And also why the screen recording feature is needed and if any Apple server are involved in this proces.
Thank you for the help.
It´s great to hear, that you are evaluating TeamViewer as your support tool.
The Screen Sharing capabilities are working with the same security mechanism like all TeamViewer connections. Please guide your security chief to our Security page, where he can find all information about security, encryption, communication incl. our security statement (pdf).
For the screen sharing we are using Port 80, 443 and 5938. And: The screen recording is the base of this feature and since it is local to the iOS photo roll, there are no Apple servers involved.
Please feel free to post again in case of any further questions.
Did my reply answer your question? Accept it as a solution to help others, Thanks.
Here some background information:
The ReplayKit 2 API we are using provides us a video stream of your device. This video stream is being encrypted by TeamViewer on your device and from there transferred using our standard TeamViewer session.