Patent ID: 8370918

Claim:
A machine-implemented method for providing network security using a portable security device, the method comprising: establishing via the portable security device a first secure direct wireless network connection with a user device; activating a security agent on the user device, wherein the security agent is configured to identify and retrieve from the user device a plurality of second network configuration settings, which are used by the user device to connect to the Internet; obtaining via the security device from the security agent of the user device, through the first network connection, the second network configuration settings; establishing via the security device, using the second network configuration settings, a second secure network connection to a security server; receiving via the security device through the first network connection a data transmission from the user device directed to a destination on the Internet; and transmitting via the security device the received data through the second network connection to the security server, wherein the security server forwards the received data to the destination.