Patent ID: 8572719

Claim:
A method for performing remote backup operations, the method comprising: receiving with a proxy computing device a first unidirectional connection request from a media agent module that resides within a trusted enterprise network, the first unidirectional connection request being received through a first firewall; receiving with the proxy computing device a second unidirectional connection request from a remote computing device coupled to an untrusted network, the second unidirectional connection request being received through a second firewall coupled to the untrusted network, the proxy computing device having a data agent executing thereon that is configured to facilitate the backup of backup data received from the remote computing device; unidirectionally establishing a first secure connection from the media agent module to the proxy computing device in response to said receiving the first unidirectional connection request; unidirectionally establishing a second secure connection from the remote computing device to the proxy computing device in response to said receiving the second unidirectional connection request; routing with the proxy computing device backup data received from the remote computing device via the first secure connection to the media agent module over the second secure connection; and with the media agent module, and at the direction of the storage manager module, storing the backup data on at least one storage device within the enterprise network, wherein during establishing said first and second secure connections identification of the media agent module or the at least one storage device is not exposed to the untrusted network.