GoToMyPC is made up of four components.
A small footprint server is installed on the home or office computer to be accessed (internet connection required). This host computer registers and authenticates itself with GoToMyPC broker. For network address and firewall independence, the host initiates all communication with the broker, issuing HTTP pings to check for new connection requests.
On the client side, you would connect to the internet and visit the secure GoToMyPC Website. From there, you will enter a username and password and then click on a "connect" button for the desired pc. This sends an SSL-authenticated, encrypted request to the broker. For security reasons, only computers configured by you are displayed. You can also review your own connection history to confirm the absence of suspicious activity such as failed log-in attempts.
The GoToMyPC broker is a matchmaker - it listens for connection requests, mapping them to registered computers. When a match occurs, the broker assigns the session to a communication server. The client Viewer and host computer are supplied with the communication server address and a unique session ID. At this point, the client Viewer - a tiny session-specific executable - is automatically loaded by the browser’s Java Virtual Machine. This Viewer gives remote workers access to their PCs from any computer with a Java-enabled browser, including many wireless mobile devices.
The communication server relays an opaque, highly compressed, encrypted stream from client to host. The client and host mutually authenticate each other, using a shared secret (a computer access code) known only to them. For added security, corporate administrators can also require the use of One-Time Passwords or SecurID two-factor authentication. For scalability, reliability and optimal performance, the broker automatically load-balances sessions across a pool of geographically distributed communication servers.
GoToMyPC is Secure
With GoToMyPC, there is no need to punch holes through corporate firewalls. GoToMyPC uses multiple passwords to keep outsiders away. GoToMyPC also provides data confidentiality with a highly compressed encrypted stream that ensures confidentiality without sacrificing performance. GoToMyPC uses 128-bit AES (Advanced Encryption Standard) in CFB (Cipher Feedback Mode).
|