×

Automatically configuring a computer firewall based on network connection

  • US 7,284,267 B1
  • Filed: 03/08/2001
  • Issued: 10/16/2007
  • Est. Priority Date: 03/08/2001
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computerized method for automatically configuring a firewall operating within an individual computer comprising:

  • determining a zone for a network address dynamically assigned to a network adapter in the individual computer; and

    associating a security policy for the zone with the network adapter, the security policy specifying the firewall configuration to protect the individual computer;

    wherein the security policy is defined by a policy file which includes a policy file data structure stored as an XML (extensible markup language) document;

    wherein a security policy section of the policy file data structure includes an entry for each security policy that is identified by a policy identifier field and is associated with a network protocol that is identified by a protocol identifier field;

    wherein the security policy section specifies filters for at least a portion of ports and services defined by the network protocol, and each port and service associated with the security policy is identified by an element identifier field, a field containing filter settings, and a log indicator field;

    wherein at least one security policy is included for a TCP/IP network and includes a PPTP (point-to-point tunneling protocol), a RIP (routing information protocol), a DHCP (dynamic host configuration protocol), an ARP (address resolution protocol), an Ident (identification protocol), ICMP (internet control message protocol) and VPN (virtual private networking) ports, and a NetBIOS (network basic input/output system) service;

    wherein a default setting for a high security policy on the TCP/IP network disallows incoming network traffic through the PPTP and ICMP ports, allows incoming network traffic through the RIP, DHCP, ARP and VPN ports, disallows access through the NetBIOS service to shared resources on the individual computer, and disallows the individual computer from using shared resources of other computers on the TCP/IP network, where incoming network traffic that attempts to access the individual computer using PPTP and NetBIOS is logged;

    wherein a zone section of the policy file data structure includes an entry for each defined address zone and includes an identifier field, an address parameters field that defines the zone, and an identifier field for the security policy assigned to the zone;

    wherein a default zone is defined by addresses that are outside another zone;

    wherein the determining and associating is performed when the network address for the network adapter changes;

    wherein the security policy associated with the network protocol is specific to the network protocol;

    wherein the zone is defined by a set of network addresses, which comprises at least one address outside the zone;

    wherein the network address dynamically assigned to the network adapter is determined by at least one of;

    mapping an adapter registry identifier to an associated network address stored in an operating system registry;

    monitoring network traffic at the network adapter and examining a predefined limited amount of the network traffic to determine the network address; and

    receiving a network address from a network adapter device driver when the network adapter connects to the TCP/IP network.

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