×

NAT access control with IPSec

  • US 7,925,693 B2
  • Filed: 01/26/2007
  • Issued: 04/12/2011
  • Est. Priority Date: 01/24/2000
  • Status: Expired due to Fees
First Claim
Patent Images

1. A system that provides access to remote resources that utilize Internet Protocol Security (IPSec) protocol comprising:

  • a processing unit programmed to execute;

    a gateway component acting as a network address translator for a connection between a client and an intended destination hosting a desired remote resource, wherein acting as a network address translator comprises receiving from the client a connection request and packets to be transmitted to the intended destination; and

    a security component that receives information regarding the connection request from the gateway component and determines whether packets from the client to the intended destination should be secured, the security component providing a response to the gateway component indicating whether the intended destination requires security,wherein the gateway component, upon receiving data, determines whether the data comprises a connection request and,when the data comprises a connection request, transmits at least information regarding the connection request to the security component and, when the response from the security component indicates that the intended destination requires security, establishes a secure connection to the intended destination and stores a record corresponding to the secure connection, andwhen the data comprises a packet to be transmitted to the intended destination that is not a connection request, determines whether the packet corresponds to a previously-established secure connection for which the gateway component has a record and, when the packet corresponds to a previously-established secure connection, without transmitting the packet to the security component, secures the packet received from the client in accordance with a security policy for the intended destination for the previously-established secure connection and transmits a secured packet to the intended destination.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×