Patent US2340983A successfully refreshed from Google Patents.
Patent US5878231A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5878231A Expired / Lapsed US ⏱️ 0.0 years remaining

System for packet filtering of data packets at a computer network interface

Assignee: Oracle America Inc
•
Filing: 1997-02-04
•
Granted: 1999-03-02
•
Expires: 2017-02-04
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system for screening data packets transmitted between a network to be protected, such as a private network, and another network, such as a public network. The system includes a dedicated computer with multiple (specifically, three) types of network ports: one connected to each of the private and public networks, and one connected to a proxy network that contains a predetermined number of the hosts and services, some of which may mirror a subset of those found on the private network. The proxy network is isolated from the private network, so it cannot be used as a jumping off point for intruders. Packets received at the screen (either into or out of a host in the private network) are filtered based upon their contents, state information and other criteria, including their source and destination, and actions are taken by the screen depending upon the determination of the filtering phase. The packets may be allowed through, with or without alteration of their data, IP (internet protocol) address, etc., or they may be dropped, with or without an error message generated to the sender of the packet. Packets may be sent with or without alteration to a host on the proxy network that performs some or all of the functions of the intended destination host as specified by a given packet. The passing through of packets without the addition of any network address pertaining to the screening system allows the screening system to function without being identifiable by such an address, and therefore it is more difficult to target as an IP entity, e.g. by intruders.

Inventors

  • 👤 Geoffrey G. Baehr
  • 👤 William Danielson
  • 👤 Thomas L. Lyon
  • 👤 Geoffrey Mulligan
  • 👤 Martin Patterson
  • 👤 Glenn C. Scott
  • 👤 Carolyn Turbyfill

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 11:08
CPC Classifications
H; H04; H04L; H04L63/00; H04L63/02; H04L63/0227; H04L63/0236

Claims Analysis

Total Claims: 14
Claim 1
Independent Claim 122 words
A method for inhibiting targeting of an addressless screening system coupled between a first computer network and a second computer network, including the steps of: receiving at the addressless screening system at least one data packet directed from the first network to the second network, the data packet including a source address identifying the first network and a destination address identifying the second network, said addressless screening system being independent of the first computer network; inspecting the packet based upon a predetermined criterion; if the predetermined criterion is met, passing the packet through to the second network; and if the predetermined criterion is not met, then discarding the packet while preventing any response by the addressless screening system to the first network.
Claim 2
Independent Claim 122 words
A method for inhibiting targeting of an addressless screening system coupled between a first computer network and a second computer network, including the steps of: receiving at the addressless screening system at least one data packet directed from the first network to the second network, the data packet including a source address identifying the first network and a destination address identifying the second network, said addressless screening system being independent of the first computer network; inspecting the packet based upon a predetermined criterion; if the predetermined criterion is met, passing the packet through to the second network; and if the predetermined criterion is not met, then discarding the packet while preventing any response by the addressless screening system to the first network.
Claim 3
Dependent Claim 38 words
The method of claim 1, wherein the step of inspecting based upon predetermined criteria includes the step of inspecting at least one of the source address, destination address, source port and destination port for the first data packet.
Claim 4
Dependent Claim 25 words
The method of claim 1, wherein the step of inspecting based upon predetermined criteria includes the step of inspecting a type of the requested operation.
Claim 5
Dependent Claim 38 words
The method of claim 1, wherein the step of inspecting based upon predetermined criteria includes the step of inspecting a state of the connection between a source in the first network and a destination in the screening system.
Claim 6
Dependent Claim 29 words
The method of claim 1, wherein the step of inspecting based upon predetermined criteria includes the step of inspecting the time of day at which the operation is requested.
Claim 7
Dependent Claim 28 words
The method of claim 1, wherein the step of inspecting based upon predetermined criteria includes the step of inspecting whether the source is at an expected network location.
Claim 8
Dependent Claim 184 words
A protection system for inhibiting targeting of an addressless screening system coupled between a first computer network and a second computer network, the addressless screening system including a processor, a memory coupled to the processor and storing instruction modules executable by the processor, a first network interface coupling the screening system to the first network and a second network interface coupling the screening system to the second network, said addressless screening system being independent of the first network, the protection system including: a first said module configured for receiving at least one data packet directed from the first network to the second network, the data packet including a source address identifying the first network and a destination address identifying the second network; a second said module configured for inspecting the packet based upon a predetermined criterion; a third said module configured for passing the packet through to the second network, if the predetermined criterion is met; a third said module configured for discarding the packet while preventing any response by the screening system to the first network, if the predetermined criterion is not met.
Claim 9
Dependent Claim 184 words
A protection system for inhibiting targeting of an addressless screening system coupled between a first computer network and a second computer network, the addressless screening system including a processor, a memory coupled to the processor and storing instruction modules executable by the processor, a first network interface coupling the screening system to the first network and a second network interface coupling the screening system to the second network, said addressless screening system being independent of the first network, the protection system including: a first said module configured for receiving at least one data packet directed from the first network to the second network, the data packet including a source address identifying the first network and a destination address identifying the second network; a second said module configured for inspecting the packet based upon a predetermined criterion; a third said module configured for passing the packet through to the second network, if the predetermined criterion is met; a third said module configured for discarding the packet while preventing any response by the screening system to the first network, if the predetermined criterion is not met.
Claim 10
Dependent Claim 37 words
The system of claim 7, wherein said second module is further configured for inspecting the packet based upon at least one of the source address, destination address, source port and destination port for the first data packet.
Claim 11
Dependent Claim 24 words
The system of claim 7, wherein said second module is further configured for inspecting the packet based upon a type of the requested operation.
Claim 12
Dependent Claim 37 words
The system of claim 7, wherein said second module is further configured for inspecting the packet based upon a state of the connection between a source in the first network and a destination in the screening system.
Claim 13
Dependent Claim 28 words
The system of claim 7, wherein said second module is further configured for inspecting the packet based upon the time of day at which the operation is requested.
Claim 14
Dependent Claim 27 words
The system of claim 7, wherein said second module is further configured for inspecting the packet based upon whether the source is at an expected network location.

References Cited (Backward Citations)

US4577313A Cited
US5590285A Cited
US5559883A Cited
US5606668A Cited
US5623601A Cited
US5550984A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-03-01 2002-08-31 2003-03-02 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-03-01 2006-08-31 2007-03-02 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-03-01 2010-08-31 2011-03-02 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag