← Back to Patent Explorer
US6061797A Expired / Lapsed US ⏱️ 0.0 years remaining

Outside access to computer resources through a firewall

Assignee: Trend Micro Inc
•
Filing: 1998-08-12
•
Granted: 2000-05-09
•
Expires: 2018-08-12
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A firewall isolates computer and network resources inside the firewall from networks, computers and computer applications outside the firewall. Typically, the inside resources could be privately owned databases and local area networks (LAN's), and outside objects could include individuals and computer applications operating through public communication networks such as the Internet. Usually, a firewall allows for an inside user or object to originate connection to an outside object or network, but does not allow for connections to be generated in the reverse direction; i.e. from outside in. The disclosed invention provides a special "tunneling" mechanism, operating on both sides of a firewall, for establishing such "outside in" connections when they are requested by certain "trusted" individuals or objects or applications outside the firewall. The intent here is to minimize the resources required for establishing "tunneled" connections (connections through the firewall that are effectively requested from outside), while also minimizing the security risk involved in permitting such connections to be made at all. The mechanism includes special tunneling applications, running on interface servers inside and outside the firewall, and a special table of "trusted sockets" created and maintained by the inside tunneling application. Entries in the trusted sockets table define objects inside the firewall consisting of special inside ports, a telecommunication protocol to be used at each port, and a host object associated with each port. Each entry is "trusted" in the sense that it is supposedly known only by individuals authorized to have "tunneling" access through the firewall from outside.

Inventors

  • 👤 Prashanth Jade
  • 👤 Victor Stuart Moore
  • 👤 Arun Mohan Rao
  • 👤 Glen Robert Walters

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-02 08:57
CPC Classifications
H; H04; H04L; H04L63/00; H04L63/02; H04L63/0272; H04L63/029; H04L9/00; H04L9/40

Claims Analysis

Total Claims: 3
Claim 1
Independent Claim 200 words
A tunneling software application contained on computer-readable media, said tunneling application being useful, in first and second computers connecting directly to opposite sides of a network security firewall and respectively connecting said opposite sides to first and second data communication networks, for isolating secure objects in said first network from said second network, while allowing for transfer of data through said firewall and between said first and second networks without compromising security of said secure objects in said first network; said tunneling application comprising: first and second program segments respectively intended to run on said first and second computers; said first program segment operating to provide a data communication interface between said firewall and said first network, and said second program segment operating to provide a data communication interface between said firewall and said second network; said first program segment comprising means for operating said first computer to create and maintain a table of trusted objects including objects associated with said secure objects in said first network; and means for operating said first computer, relative to said firewall and said second computer, to provide a copy of said table to said second computer for use by said second program segment.
Claim 2
Dependent Claim 200 words
A tunneling software application contained on computer-readable media, said tunneling application being useful, in first and second computers connecting directly to opposite sides of a network security firewall and respectively connecting said opposite sides to first and second data communication networks, for isolating secure objects in said first network from said second network, while allowing for transfer of data through said firewall and between said first and second networks without compromising security of said secure objects in said first network; said tunneling application comprising: first and second program segments respectively intended to run on said first and second computers; said first program segment operating to provide a data communication interface between said firewall and said first network, and said second program segment operating to provide a data communication interface between said firewall and said second network; said first program segment comprising means for operating said first computer to create and maintain a table of trusted objects including objects associated with said secure objects in said first network; and means for operating said first computer, relative to said firewall and said second computer, to provide a copy of said table to said second computer for use by said second program segment.
Claim 3
Dependent Claim 160 words
A tunneling application in accordance with claim 1 wherein: said first program segment comprises means for operating said first computer relative to said firewall said second computer to establish a private control connection through said firewall between said first and second computers; said private control connection being normally inaccessible to communications directed from said second network to said first network; and said second program segment comprises means for operating said second computer to receive a communication directed from said second network to said first network, verify that said received communication is addressed to a said trusted object designated in said copy of said table of trusted objects, and forward data contained in said received communication to said first program segment in said first computer through said private control connection; in a form enabling said first program segment to have said contained data delivered to a said secure object without exposing the respective secure object to access from said second network.

References Cited (Backward Citations)

US5283828A Cited
US5455953A Cited
US5481715A Cited
US5548646A Cited
WO1997016911A1 Cited
US5826014A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-05-09 2003-11-08 2004-05-09 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-05-09 2007-11-08 2008-05-09 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-05-09 2011-11-08 2012-05-09 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag