Patent ID: 8892600

Claim:
A system comprising: a first computing device coupled to an internal network; and a second computing device in communication with the first computing device, wherein the second computing device has at least one attached device and the second computing device is isolated from the internal network; wherein the first computing device comprises a memory having stored thereon instructions that, in response to execution on the first computing device, cause the first computing device to at least: receive data packets over the internal network, wherein at least some of the data packets are sent to the internal network from an external network; examine the data packets to determine whether the data packets contain an IP address associated with the at least one attached device; filter data packets containing a valid IP address in a header of the data packet to determine whether to authorize data packets requesting access to the at least one attached device; reformulate the data packets for communication to the second computing device; and transmit the reformulated packets to the second computing device in response to determining that the request for access is authorized.