×

Network access control system and method using adaptive proxies

  • US 8,782,260 B2
  • Filed: 09/14/2007
  • Issued: 07/15/2014
  • Est. Priority Date: 10/09/1998
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method of providing security to a computer network, comprising:

  • receiving a connection establishing packet from an outside network through a physical communication connection between the computer network and the outside network, wherein the connection establishing packet is configured to establish a data connection between the computer network and the outside network and wherein packets of the data connection includes header information and content information;

    determining whether the port number on which the connection establishing packet was received is a registered port based on ports specified to be registered in a configuration information file;

    when the port number is registered;

    providing attribute information of the connection establishing packet to a proxy, wherein the attribute information comprises the source address, the destination address, and the port number on which the connection establishing packet was received;

    determining, using the proxy, whether to allow the data connection based on the attribute information;

    in response to determining the data connection is to be allowed;

    determining which one of at least two levels of security to apply based on the attribute information, the two levels of security comprising a first level of security which examines the content information of data packets at an application layer and a second level of security which examines the data packets excluding the content information therein at a network layer based on the attribute information of the connection establishing packet, thereby providing an appropriate level of security to the computer network; and

    when the first level of security is determined to be applied, applying a filter of the first level of security at the application layer examining the content information of all additional data packets received from the data connection subsequent to the connection establishing packet;

    when the port number is not registered;

    determining whether to apply a filter of the first security level or a filter of the second security level to the connection establishing packet based on the attribute information of the connection establishing packet;

    when the decision by the determining step is to apply the filter of the second level of security, then applying the filter of the second level of security to the connection establishing packet;

    when the decision by the determining step is to apply the first filter of the second level of security, then applying the filter of the first level of security to the connection establishing packet; and

    when neither filter is to be applied, then apply a transparency packet filter to the connection establishing packet to provide network security, wherein the transparency packet filter replaces an Internet Protocol (IP) address of a host on an internal protected network with another IP address for the connection establishing packet.

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