Computer Security - Hacking And Hackers Information Security Resource Portal security hacking hackers hacker news downloads crackers virus virii viruses hacked webpages DOS denial of service hacking files hack files hack links hacking links encryption spoofing news texts password crackers port monitors key logger phreaking boxes wardialers patches exploits computer security network security privacy encryption computer crime firewallsinformation warfare intrusion detection hackers elec

Computer Security - Hacking And Hackers Information Security Resource Portal

" The most comprehensive computer and network security resource
on the Internet for Information System Security Professionals "
- Says Yahoo, Jan 2000

" Impacting the way people WORK: This award goes to the web site that has fulfilled its mission
in actualizing ideas that change the way people work "
- Says Impact Award 2000, Feb 9th

( This Site is Optimized for IExplorer 4.xx - 5.XX and Netscape 4.XX - 1024 X 768 )
Download LANguard Internet/Network access control Now !
Click here to download LANguard Internet / Network access control or to read more about it


Cartoon Courtesy of Steve Sack

Return to Main Menu

Return to Main Menu

Our Research Facility

Audit - Detect Network Intrusions
Anonymity & Privacy
ATM - Asynchronous Transfer
Biometrics
Business Continuity Planning
Cellular Communications
Computer Crime & Investigations
Computer Hardware Tutorial
Corporate Violence in Workplace
Crypto & Encryption - Part I
Crypto & Encryption - Part II
Crypto & Encryption - Part III
Disaster Recovery Planning
Downloads - - Public Domain
Downloads - Packet Storm
Downloads - Hacker Domain
Employment and Job Opportunities
Ethics Law and Security Policy
Firewalls
Frame Relay Tutorials
FreeBSD - Berkeley Unix Clone
FreeBSD - OnlineBooks to Read
General Security Related Links
Hacking - How its done Guides
Hacked Web Sites
Information Warfare
Internet Telephony & Protocols
Intrusion Detection Library
Investigations and Courtrooms
Java Security Resources
Jobs & Employment Opportunities
Legal Resources - Legal Basics
Linux Resources - Basics
Linux Resources - Online Books
Mailing List - For Newsletters
Magazine Articles - SEARCHER
Magazine Store - CheapPrices
Military & Govt Security Docs
Networking - Internet Protocols
Novell Networking Security
Online Courses -Boost Your Skills
Pager Hardware Reprogramming
Penetration Testing -Intrusions
Physical and Facility Security
Privacy & Anonymity on the Net
Programming Tutorials
Protocols - Networking - Internet
Resume and Interview Resources
Security Magazines Online
Security Reference Library I
Security Reference Library II
Security Policy Library
Security Standards & Guidelines
Smart Cards
Telecommunication & Internet
Telecommunications Tutorials
Threat Risk Assessments
Unix Security Resources
Unix Security Online Books
VPN's - Virtual Private Networks
Virus Worms Trojans Hoaxs
Voice / IP Protocols and Standards
WIN NT Assorted Files
WIN NT Security Files
WIN 2000 Operating System
Workplace Violence
Y2K Year 2000 Information


Firewall Bibliographies -  links and Firewall article references


There are approximately 200 complete or partial items listed in this listing.  80% of these links lead to the complete work and about 20% lead to identifying why you can locate the reference at your library or by using the Search Engines to hunt them down.   Unfortunately some of the more commercial web sites use the partial chapters as bait to lure you into buying the hard copy of the text - rather then putting the whole thing online and letting the consumer decide whether he/she prefers the free online version or if they wish to purchase a hard copy.

Another problem with maintaining this listing is that web sites live and die faster then fruit flies - so it is possible that links will be up one day and down the next. 

SEARCHING THIS LIST - use your browsers built in find feature

Iin order to best search this list for topics of your particular interest, use the built in feature of YOUR web browser to search the page for keywords.   On the IE Explorer the FIND feature is located in the EDIT options at the top of your browser.   On the Netscape browser you will find the FIND option also in the EDIT options at the top of your web browser.

Good luck... good hunting... and hopefully good reading !

Network Bibliography : Firewalls

J. Altman and P. Runestig, "Telnet Forwarding of X Windows Session Data," Internet Engineering Task Force, Apr. 2000.

Abstract: This Internet-Draft describes a mechanism via which X Window System client applications to which a telnet session has been established may have their communications with the X Windows Server forwarded via the Telnet communications channel. This is desireable when the Telnet session is established through a Firewall or Network Address Translator which does not allow arbitrary connections to be created from the host machine to the client machine; or when the Telnet session is using an authenticated and encrypted channel and that same security is desired for the X Window System session data. X Window System client are authorized by the tunnel using X Display access control data.

J. Binkley and J. Richardson, "Security Considerations for Mobility and Firewalls," Internet Engineering Task Force, Nov. 1998.

Abstract: In this paper we discuss various security issues concerning Mobile Hosts using Mobile-IP or other mobility systems (DHCP standalone) and current firewall technology. We first present some recent attacks on the Internet and what they might mean for mobile systems like Mobile-IP that rely on tunneling technologies. We point out that tunnels are a security threat and suggest how mobile systems may be made 'less insecure' with the use of IP layer security (IPSEC) as one means for creating Virtual Private Networks. The goal is to describe a security model wherein mobile systems can work across the Internet and not just as an interior routing protocol within one security and/or interior routing domain. Both the protection of Mobile Systems abroad and of Security Enclaves that tolerate mobile visitors must be considered.

F. da Cruz and J. Altman, "INTERNET KERMIT SERVICE," Internet Engineering Task Force, Feb. 2000.

Abstract: This document describes a new file transfer service for the Internet based on Telnet Protocol for option negotiation and Kermit Protocol for file transfer and management. The Internet Kermit Service provides access to both authenticated and anonymous users. The use of Kermit protocol over a Telnet connection provides several advantages over FTP, including easy traversal of firewalls, transfers over multiple transports, and security via a combination of supported Telnet authentication and encryption option negotiations, plus significant functional benefits. While this document describes a new service for the Internet, the clients for this service already exist on most platforms in the form of Telnet clients that support the Kermit file transfer protocol. These clients are available not only from Columbia University's Kermit Project but also numerous third parties.

R. Finlayson, "IP Multicast and Firewalls," Internet Engineering Task Force, Mar. 1998.

Abstract: Many organizations use a firewall computer that acts as a security gateway between the public Internet and their private, internal 'intranet'. In this document, we discuss the issues surrounding the traversal of IP multicast traffic across a firewall, and describe possible ways in which a firewall can implement and control this traversal. We also explain why some firewall mechanisms - such as SOCKS - that were designed specifically for unicast traffic, are less appropriate for multicast.

N. Freed and K. Carosso, "An Internet Firewall Transparency Requirement," Internet Engineering Task Force, Dec. 1997.

Abstract: This memo defines a basic transparency requirement for Internet firewalls. While such a requirement may seem obvious, the fact of the matter is that firewall behavior is currently either unspecified or underspecified, and this lack of specificity often causes problems in practice. This requirement is intended to be a necessary first step in making the behavior of firewalls more consistent and correct.

C. Grall, "Firewall Management Information Base," Internet Engineering Task Force, Apr. 1998.

Abstract: This document defines a portion of the Management Information Base (MIB) for use with network management protocols in TCP/IP-based internets. In particular, it defines objects for monitoring firewall devices.

V. Gupta, "Secure, Remote Access over the Internet using IPSec," Internet Engineering Task Force, Jun. 1999.

Abstract: This memo describes the use of IPSec [KeAt98a-c] for secure access to protected networks by authorized users connected to the Internet. An example target scenario is a corporate employee on the road accessing resources on his company's Intranet. It addresses firewall traversal, user authentication, data confidentiality and the use of private address spaces (the latter impacts routing and name lookups). A comparison to other mechanisms such as those based on Layer-2 tunneling or session layer security, is also included. This memo draws upon several ideas from [Dora97,Mosk98] and would not have been possible without the contributions of the IETF working groups on IP Security (IPSec) and Network Address Translation (NAT).

K. Gutfreund, "Internet Content Filtering Protocol," Internet Engineering Task Force, May 1999.

Abstract: The Content Filtering Protocol (CFP) has been developed to facilitate the connection of content filtering databases to Internet firewall systems. CFP compliance allows content filters to be located 'behind the firewall,' where they are safe from outside hostile attack. The CFP is a binary protocol used by firewall systems to communicate over a private TCP/IP connection to the content filtering database server.

C. Huitema and F. Andreasen, "Media Gateway Control Protocol (MGCP) Support for Packet Relays," Internet Engineering Task Force, Feb. 1999.

Abstract: The Media Gateway Control Protocol (MGCP) organizes the communication between a Media Gateway controller, or call agent, and a Media Gateway, e.g. a Voice over IP gateway or a Network Access Server. MGCP is defined in a companion document [1]. This document explains how MGCP can be used to handle 'packet relays', such as firewalls. It contains an introduction, two example call flows, and a discussion of some open questions.

N. Freed, "Behavior of and Requirements for Internet Firewalls," Internet Engineering Task Force, Jun. 2000.

Abstract: This memo defines behavioral characteristics of and interoperability requirements for Internet firewalls. While most of these things may seem obvious, current firewall behavior is often either unspecified or underspecified and this lack of specificity often causes problems in practice. This requirement is intended to be a necessary first step in making the behavior of firewalls more consistent across implementations and in line with accepted IP protocol practices.

D. Chouinard, "SOCKS V5 UDP and Multicast Extensions to Facilitate Multicast Firewall Traversal," Internet Engineering Task Force, Nov. 1997.

Abstract: This proposal creates a mechanism for managing the ingress or egress of IP multicast through a firewall. It does this by defining extensions to the existing SOCKS V5 protocol [RFC-1928], which provides a framework for doing user-level, authenticated firewall traversal of unicast TCP and UDP traffic. However, because the current UDP support in SOCKS V5 has scalability problems as well as other deficiencies -- and these need to be addressed before multicast support can be achieved -- the extensions are defined in two parts: Base-level UDP extensions, and Multicast UDP extensions. Using the SOCKS framework for managing multicast flows in/out of an organization, offers numerous security advantages over what is possible with a conventional firewall approach. These are spelled out in the draft.

M. Kayashima, T. Ogino, M. Terada and Y. Fujiyama, "SOCKS V5 Protocol extension for Multiple Firewalls Traversal," Internet Engineering Task Force, Nov. 1997.

Abstract: This document provides the extended specification of SOCKS Version 5 which enable to use multiple firewalls traversal. In this protocol, client does subnegotiation with all servers on the communication path, and each server relays the connection after subnegotiation.

M. VanHeyningen, "SOCKS Protocol Version 5," Internet Engineering Task Force, Jun. 2000.

Abstract: This document is a revision of RFC 1928, the SOCKS version 5 protocol. SOCKS is a generic proxying protocol for traversing firewalls and other trust boundaries; version 5 of the protocol adds new features such as authentication and UDP support. Changes from the RFC in this draft include formatting cleanups, authentication clarification, and fixing UDP-related problems found during implementation.

T. Martin and B. Hickman, "Benchmarking Methodology for Firewalls," Internet Engineering Task Force, Jul. 2000.

Abstract: This document is intended to provide methodology for the benchmarking of firewalls. It provides methodologies for benchmarking forwarding performance, connection performance, latency and filtering. In addition to defining the tests, this document also describes specific formats for reporting the results of the tests. A previous document, 'Benchmarking Terminology for Firewall Performance' [1], defines many of the terms that are used in this document. The terminology document SHOULD be consulted before attempting to make use of this document.

D. Newman, "Benchmarking Terminology for Firewall Performance," Internet Engineering Task Force, Jun. 1999.

Abstract: This document defines terms used in measuring the performance of firewalls. It extends the terminology already used for benchmarking routers and switches with definitions specific to firewalls. Forwarding rate and connection-oriented measurements are the primary metrics used in this document.

A. Westerlund and J. Danielsson, "Kerberos vs firewalls," Internet Engineering Task Force, Dec. 1997.

Abstract: Kerberos[RFC1510] is a protocol for authenticating parties communicating over insecure networks. Firewalling is a technique for achieving an illusion of security by putting restrictions on what kinds of packets and how these are sent between the internal (so called ''secure'') network and the global (or ''insecure'') Internet.

N. Freed, "Behavior of and Requirements for Internet Firewalls," Internet Engineering Task Force, Jun. 1999.

Abstract: This memo defines behavioral characteristics of and interoperability requirements for Internet firewalls. While most of these things may seem obvious, current firewall behavior is often either unspecified or underspecified and this lack of specificity often causes problems in practice. This requirement is intended to be a necessary first step in making the behavior of firewalls more consistent and correct.

M. Litvin, R. Shamir and T. Zegman, "A Hybrid Authentication Mode for IKE," Internet Engineering Task Force, Aug. 2000.

Abstract: This document describes a set of new authentication methods to be used within Phase 1 of the Internet Key Exchange (IKE). The proposed methods assume an asymmetry between the authenticating entities. One entity, typically an Edge Device (e.g. firewall), authenticates using standard public key techniques (in signature mode), while the other entity, typically a remote User, authenticates using challenge response techniques. These authentication methods are used to establish, at the end of Phase 1, an IKE SA which is unidirectionally authenticated. To make this IKE bi-directionally authenticated, this Phase 1 is immediately followed by an X-Auth Exchange [XAUTH]. The X-Auth Exchange is used to authenticate the remote User. The use of these authentication methods is referred to as Hybrid Authentication mode. This proposal is designed to provide a solution for environments where a legacy authentication system exists, yet a full public key infrastructure is not deployed.

P. Srisuresh and L. Sanchez, "Policy Framework for IP Security," Internet Engineering Task Force, Mar. 1999.

Abstract: As policy based networking has become a common place across the Internet with the advent of IPsec, firewalls and other initiatives, it is important for peering end nodes to understand where and why packets enroute are black-holed. End-to-end networking mandates that end nodes be cognizant of the impact policies along various points on the network will have on their packets. The objective of this document is to lay out a framework of policy requirements for end nodes. While the framework is focussed on IPSec based policies, it may be applicable across a wider policy base.

R. Finlayson, "IP Multicast and Firewalls," Internet Engineering Task Force, Nov. 1998.

Abstract: Many organizations use a firewall computer that acts as a security gateway between the public Internet and their private, internal 'intranet'. In this document, we discuss the issues surrounding the traversal of IP multicast traffic across a firewall, and describe possible ways in which a firewall can implement and control this traversal. We also explain why some firewall mechanisms - such as SOCKS - that were designed specifically for unicast traffic, are less appropriate for multicast.

C. Huitema and F. Andreasen, "Media Gateway Control Protocol (MGCP) Support for Packet Relays," Internet Engineering Task Force, Feb. 1999.

Abstract: The Media Gateway Control Protocol (MGCP) organizes the communication between a Media Gateway controller, or call agent, and a Media Gateway, e.g. a Voice over IP gateway or a Network Access Server. MGCP is defined in a companion document [1]. This document explains how MGCP can be used to handle 'packet relays', such as firewalls. It contains an introduction, two example call flows, and a discussion of some open questions.

P. Calhoun and C. Perkins, "Mobile IP Dynamic Home Address Allocation Extensions," Internet Engineering Task Force, Nov. 1998.

Abstract: RFC2002 defines a method for a Mobile Node to be assigned a Home Agent dynamically through the use of a limited broadcast message. However, most corporate networks do not allow such packets to traverse through their firewall, which renders this feature difficult to use. This draft introduces new entity named the Home Domain Allocation Agency (HDAA) that can dynamically assign a Home Address to the Mobile Node. This draft also proposes a method for the HDAA to assign a dynamic Home Agent to the Mobile Node.

J. Zao and M. Condell, "Use of IPSec in Mobile IP," Internet Engineering Task Force, Jan. 1998.

Abstract: The use of IPSec ESP protocol in the Mobile IP packet redirection tunnels will protect the redirected packets against both passive and active attacks launched and aid these packets to traverse the firewalls surrounding both the home and the foreign subnets visited by the mobile nodes. This document proposes a scheme to negotiate the use of IPSec ESP on selected Mobile IP tunnels and a procedure to establish these tunnels with the aid of automatic key and security association management protocol such as ISAKMP.

G. Montenegro, "Reverse Tunneling for Mobile IP, revised," Internet Engineering Task Force, Jul. 2000.

Abstract: Mobile IP uses tunneling from the home agent to the mobile node's care-of address, but rarely in the reverse direction. Usually, a mobile node sends its packets through a router on the foreign network, and assumes that routing is independent of source address. When this assumption is not true, it is convenient to establish a topologically correct reverse tunnel from the care-of address to the home agent. This document proposes backwards-compatible extensions to Mobile IP to support topologically correct reverse tunnels. This document does not attempt to solve the problems posed by firewalls located between the home agent and the mobile node's care-of address.

G. Montenegro, "Reverse Tunneling for Mobile IP," Internet Engineering Task Force, Apr. 1998.

Abstract: Mobile IP uses tunneling from the home agent to the mobile node's care-of address, but rarely in the reverse direction. Usually, a mobile node sends its packets through a router on the foreign network, and assumes that routing is independent of source address. When this assumption is not true, it is convenient to establish a topologically correct reverse tunnel from the care-of address to the home agent. This document proposes backwards-compatible extensions to Mobile IP in order to support topologically correct reverse tunnels. This document does not attempt to solve the problems posed by firewalls located between the home agent and the mobile node's care-of address.

S. Reddy, "WEB based Certificate Access Protocol-- WebCAP/1.0," Internet Engineering Task Force, Apr. 1998.

Abstract: This document describes the Internet X.509 Public Key Infrastructure (PKI) Certificate Access Protocols. Protocol messages are defined for all relevant aspects of certificate creation and management. Note that ''certificate'' in this document refers to an X.509v3 Certificate as defined in [COR95, X509-AM]. This document specifies a set of methods, headers, and content-types ancillary to HTTP/1.1 to publish, retrieve X.509 certificates and Certificate Revocation Lists. This protocol also facilitates determining current status of a digital certificate without the use of CRLs. This protocol defines new methods, request and response bodies, error codes to HTTP/1.1 protocol for securely publishing, retrieving, and validation certificates across a firewalls.

M. Iyer, R. Kale, L. Apsani and S. Iyer, "IP VPN Policy Information Model," Internet Engineering Task Force, Jul. 2000.

Abstract: This document represents the object oriented information model for representing policy information associated with provisioning IP VPN services such as firewall, address translation, quality of service, encryption. This draft extends the core policy information model to cover the policies that need to be enforced to configure IP VPN services mentioned earlier. The information model defined in this document is independent of any implementation specifics related to the repository used to store the policy information.

J. Peterson, "Application-layer Policy Enforcement at SIP Firewalls," Internet Engineering Task Force, Jul. 2000.

Abstract: At the boundaries of some networks, administrators may want to implement policies that govern the application-layer traversal of SIP signaling. This document serves as an introduction to application- layer policies for SIP, discusses the architectures of network boundaries at which policies might be deployed, and provides examples of policies tailored to particular network services.

J. Kuthan and J. Rosenberg, "Firewall Control Protocol Framework and Requirements," Internet Engineering Task Force, Jun. 2000.

Abstract: The purpose of this document is to collect and put under discussion requirements for a protocol allowing for decomposition of application-awareness from packet processing in firewalls. The protocol will be used by application-aware entities to control packet flows of applications traversing firewalls dynamically. This kind of control allows applications using session control protocols to traverse firewalls while still retaining restrictive packet filtering policy. Network management tools may also utilize the protocol to manage packet-processing policies. We suggest an extensible framework that may be used for management of arbitrary per-flow control states in network nodes.

E. Lear, "ICMP Blocked Notification," Internet Engineering Task Force, Aug. 2000.

Abstract: Since the introduction of private addresses[1] the use of NATs and firewalls has introduced not only inability to communicate using certain mechanisms, such as AH[2], ESP[3], and H.323[4], but also difficulty in determining the reason for the failed communication. This document specifies methods an intermediate device such as a router, a firewall, or a NAT may use to inform end hosts that a particular type of communication is not possible. It also recommends practices for both the frequency of transmission of such error notices, and their consumption by the end hosts. This document is an outgrowth of the 'foglamps' discussion that occurred within the IETF between late 1999 and 2000, and is not the product of a working group.

M. Litvin and R. Shamir, "A Hybrid Authentication Mode for IKE," Internet Engineering Task Force, Jun. 1998.

Abstract: This document describes a new authentication mode for the Internet Key Exchange (IKE). This mode extends the authentication modes defined in [IKE]. The proposed mode assumes an asymmetry between the authenticating entities. One entity, typically an edge device (e.g. firewall), authenticates using public key techniques, while the other entity, typically a remote user, authenticates using challenge response techniques. The mode is designed to provide a solution for environments where a legacy authentication system exists, yet a full public key infrastructure is not deployed.

A. Luotonen, "Tunneling TCP based protocols through Web proxy servers," Internet Engineering Task Force, Aug. 1998.

Abstract: This document specifies a generic tunneling mechanism for TCP based protocols through Web proxy servers. This tunneling mechanism was initially introduced for the SSL protocol [SSL] to allow secure Web traffic to pass through firewalls, but its utility is not limited to SSL. Earlier drafts of this specification were titled 'Tunneling SSL through Web Proxy Servers' . Implementations of this tunneling feature are commonly referred to as 'SSL tunneling', although, again, it can be used for tunneling any TCP based protocol. A wide variety of existing client and proxy server implementations conform to this specification. The purpose of this specification is to describe the current practice, to propose some good practices for implementing this specification, and to document the security considerations that are involved with this protocol.

C. Metz, "Short Passive (SPASV) Command for FTP," Internet Engineering Task Force, Jan. 1998.

Abstract: RFC 1639[Pis94] documents experimental long port (LPRT) and long passive (LPSV) commands that many IP Version 6 implementations are using as the replacement for the PORT and PASV commands in FTP [PR85]. The author believes that this is the incorrect direction to be heading and that the replacement for PORT and PASV should carry less information instead of more. The passive command (SPASV) is a replacement for the PASV command. It only carries port numbers and does not carry addresses. This makes it usable with IPv4 and IPv6. A benefit of not carrying addresses is that pure network address translators (NAT) do not have to do a search-and-replace on the TCP stream, which is an expensive operation. This also eliminates three-way FTP, which is a rarely used mode of operation that leaves most existing FTP servers wide open to the FTP Bounce Attack [Hob95]. Because the FTP PORT command is unfriendly to some kinds of firewall configurations [Bel94] and that unfriendliness is there to support three-way FTP, there is no replacement for the PORT command -- all transfers should use passive mode instead. The author's inet6-apps kit (available on ftp.ipv6.inner.net and ftp.inner.net) includes a client and server that supports the current version of these commands. Those FTP servers implement this command.

G. Montenegro and V. Gupta, "Firewall Support for Mobile IP," Internet Engineering Task Force, Jan. 1998.

Abstract: The Mobile IP specification establishes the mechanisms that enable a mobile host to maintain and use the same IP address as it changes its point of attachment to the network. Mobility implies higher security risks than static operation, because the traffic may at times take unforeseen network paths with unknown or unpredictable security characteristics. The Mobile IP specification makes no provisions for securing data traffic. The mechanisms described in this document allow a mobile node out on a public sector of the internet to negotiate access past a SKIP firewall, and construct a secure channel into its home network. In addition to securing traffic, our mechanisms allow a mobile node to roam into regions that (1) impose ingress filtering, and (2) use a different address space.

S. Moyer, D. Marples, S. Tsang, J. Katz, P. Gurung, T. Cheng, A. Dutta and H. Schulzrinne, "Framework Draft for Networked Appliances Using the Session Initiation Protocol," Internet Engineering Task Force, Jul. 2000.

Abstract: This document proposes the use of SIP for Network-capable appliances. It leverages the standard SIP capabilities to directly communicate with appliances even when they are behind firewalls, NATs or other entities that prevent direct end-to-end communication. When combined with the recently proposed Instant Messaging and Presence SIP extensions these techniques become even more powerful.

A. Papp, "Firewall Redundancy Protocol Specification," Internet Engineering Task Force, Jun. 2000.

Abstract: Firewalls are used to get controlled and secure connection between networks, e.g. a company's internal network and the Internet. Preferably the firewall is the only link between the networks to be able to guarantee a certain level of security. The firewall is a critical node in the network and if it would fail the result is lost connection between the networks. To ensure reliability and connectivity we add redundancy, i.e. a number of parallel firewalls are installed which will act as backups for each other.

S. Mercer, A. Molitor, M. Hurry and T. Ngo, "H.323 Firewall Control Interface (HFCI)," Internet Engineering Task Force, Dec. 1998.

Abstract: It is becoming clear that next generation telephony networks will be built on top of IP-based networks, as opposed to the traditional voice technology. There are several reasons for this, among them lower cost and greater flexibility. While there are several Voice on IP (VoIP) solutions, the H.323 [2] standard from the ITU seems to be a major player. Other solutions will probably resemble H.323, even if they do not comply with the standard. This memo proposes an Application Interface to permit H.323 devices to open 'pinholes' in an otherwise opaque firewall, to permit the traffic necessary for H.323 through, and nothing else. Since other VoIP solutions resemble H.323, at least approximately, the same Application Interface may well be useful for them. In particular, Real-Time Protocol (RTP), defined in RFC1889 [3], is likely to be the underlying voice transport for any VoIP solution.

J. Rosenberg, D. Drew and H. Schulzrinne, "Getting SIP through Firewalls and NATs," Internet Engineering Task Force, Feb. 2000.

Abstract: This document discusses the interaction of the Session Initiation Protocol (SIP) with with Network Address Translators (NATS) and firewalls. We show the difficulties in SIP traversing these devices, and we compare the solutions that might be used.

M. Sakurai, H. Kikuchi, H. Hattori, Y. Sameshima and H. Kumagai, "Web-based Integrated CA services Protocol, ICAP," Internet Engineering Task Force, Feb. 1999.

Abstract: This document provides a sub set of specifications how to issue, publish X.509 certificates and certificate revocation lists (CRLs). It also provides the certificate validation service by online. In the proposed specifications, the World Wide Web (WWW) is used for secure distributing certificates across a firewall in both human and machine readable syntax. These specifications define not only the protocols between the PKI clients and a single CA, but also the protocols between the CAs. With the CA-CA communications, the PKI clients can retrieve any certificates and CRLs without specifying the location of the appropriate CA, by only asking to the neighbor CA.

M. Shore, "H.323 and Firewalls: Problem Statement and Solution Framework," Internet Engineering Task Force, Feb. 2000.

Abstract: This paper attempts to describe in detail the problems associated with passing H.323 through firewalls and NAT devices, and discuss the appli- cability of a range of technologies currently available to solve these problems. We conclude that the only general solution to the problem is external application control of firewalls.

S. Reddy, "WEB based Certificate Access Protocol-- WebCAP/1.0," Internet Engineering Task Force, May 2000.

Abstract: This document describes the Internet X.509 Public Key Infrastructure (PKI) Certificate Access Protocols. Protocol messages are defined for all relevant aspects of certificate creation and management. Note that 'certificate' in this document refers to an X.509v3 Certificate as defined in [COR95, X509-AM]. This document specifies a set of methods, headers, and content-types ancillary to HTTP/1.1 to publish, retrieve X.509 certificates and Certificate Revocation Lists. This protocol also facilitates determining current status of a digital certificate without the use of CRLs. This protocol defines new methods, request and response bodies, error codes to HTTP/1.1 protocol for securely publishing, retrieving, and validation certificates across a firewalls. A various certificate related information that includes certificates, CLs, and certification authority (CA) policy are retrieved from an integrated single authority access point specified in X.509 version 3 extensions.

F. Thernelius, "SIP Firewall Solution," Internet Engineering Task Force, Jul. 2000.

Abstract: This document describes a solution that is able to handle SIP signaling together with NAT enabled firewalls. The intent is to show that existing firewalls do not have to be replaced by 'SIP enabled' ones, instead they will only have to be reconfigured slightly. The main feature of this solution is using MGCP from a session control proxy to open/close holes in an RTP proxy which then enables RTP traffic to flow between interconnected networks. Worth noting is that this solution will not only work for SIP, it will also work for other protocols, such as H.323 or Real Audio. It does not even have to be RTP that is passed through the RTP proxy, though this draft assumes that the RTP stream is accompanied by RTCP. The solution will work for any protocol that wishes to open/close ports dynamically in the RTP proxy (maybe it should be called Forwarding Engine in the general case).

P. Mart, P. Sijben and R. Swale, "Firewall Control Requirements," Internet Engineering Task Force, Jun. 2000.

Abstract: This draft describes a set of requirements for a protocol between application level entities, acting as proxies, and packet filtering devices that implement policies determined by the application. The packet filters apply header translation and police flow rates. These requirements are considered initially in the context of IP telephony but may be extended further.

Adiseshu Hari, Subhash Suri and Guru Parulkar, "Detecting and Resolving Packet Filter Conflicts," in Proceedings of the Conference on Computer Communications (IEEE Infocom), (Tel Aviv, Israel), Mar. 2000.

Abstract: Packet filters are rules for classifying packets based on their header fields. Packet classification is essential to routers supporting services such as Quality of Service (QoS), Virtual Private Networks (VPNs), and firewalls. A filter conflict occurs when two or more filters overlap, creating an ambiguity in packet classification. Current techniques for resolving filter conflicts are based on prioritizing conflicting filters, and choosing the higher priority filter. We show that such ordering does not always work. Instead, we propose a new scheme for conflict resolution, which is based on the idea of adding resolve filters. Our main results are algorithms for detecting and resolving conflicts in a filter database.

Keywords: Traffic management and control; Security and privacy; Network architectures (protocols, algorithms, intelligent networks, reliability)

Ralf Ackermann Utz Roedig and Ralf Steinmetz, "Evaluating and Improving Firewalls for IP-Telephony Environments," in Proceedings of the 1st IP-Telephony Workshop (IPtel 2000), (Berlin, Germany), Apr. 2000.

Abstract: Firewalls are a well established security mechanism for providing access control and auditing at the borders between different administrative network domains. Their basic architecture, techniques and operation modes did not change fundamentally during the last years. On the other side new challenges emerge rapidly when new innovative application domains have to be supported. IP-Telephony applications are considered to have a huge economic potential in the near future. For their widespread acceptance and thereby their economic success they must cope with established security policies. Existing firewalls face immense problems here, if they - as it still happens quite often - try to handle the new challenges in a way they did with ``traditional applications''. As we will show in this paper, IP telephony applications differ from those in many aspects, which makes such an approach quite inadequate. After identifying and characterizing the problems we then describe and evaluate a more appropriate approach. The feasibility of our architecture will be shown. It forms the basis of a prototype implementation that we are currently working on.

Keywords: Firewalls; H.323; Internet telephony; network security; VoIP

Scott Hazelhurst, "Algorithms for Analysing Firewall and Router Access Lists," no. cs/0008006, Aug. 2000.

Abstract: Network firewalls and routers use a rule database to decide which packets will be allowed from one network onto another. By filtering packets the firewalls and routers can improve security and performance. However, as the size of the rule list increases, it becomes difficult to maintain and validate the rules, and lookup latency may increase significantly. Ordered binary decision diagrams (BDDs) - a compact method of representing and manipulating boolean expressions - are a potential method of representing the rules. This paper presents a new algorithm for representing such lists as a BDD and then shows how the resulting boolean expression can be used to analyse rule sets.

Keywords: Networking; Internet Architecture; firewalls

Bill Cheswick, "The design of a secure Internet gateway," in Proc. of Usenix Summer Conference, (Anaheim, California), pp. 233--237, Jun. 1990.

Abstract: The Internet supports a vast and growing community of computer users around the world. Unfortunately, this network can provide anonymous access to this community by the unscrupulous, careless, or dangerous. On any given Internet there is a certain percentage of poorly maintained systems. AT\&T has a large internal Internet that we wish to protect from outside attacks, while providing useful services between the two. This paper describes our Internet gateway. It is an application-level gateway that passes mail and many of the common Internet services between our internal machines and the Internet. This is accomplished without IP connectivity using a pair of machines: a trusted internal machine and an untrusted external gateway. These are connected by a private link. The internal machine provides a few carefully-guarded services to the external gateway. This configuration helps protect the internal internet even if the external machine is fully compromised.

Keywords: gateway; firewall; security

Lixia Zhang, "VirtualClock: a new traffic control algorithm for packet-switched networks," ACM Transactions on Computer Systems, vol. 9, no. 2, pp. 101--124, May 1991.

Abstract: One of the challenging research issues in building high-speed packet-switched networks is how to control the transmission rate of statistical data flows. This paper describes a new traffic control algorithm, VirtualClock, for high-speed network applications. VirtualClock monitors the average transmission rate of statistical data flows and provides every flow with guaranteed throughput and low queueing delay. It provides firewall protection among individual flows, as in a TDM system, while retaining the statistical multiplexing advantages of packet switching. Simulation results show that the VirtualClock algorithm meets all its design goals.

Keywords: virtual clock; rate control; bandwidth reservation; performance guarantees; rate-based flow control; statistical multiplexing; time-division multiplexing; TDM

Bill Cheswick, "An evening with Berferd in which a cracker is lured, endured, and studied," , Sep. 1992.

Abstract: On 7 January 1991 a cracker, believing he had discovered the famous sendmail DEBUG hole in our Internet gateway machine, attempted to obtain a copy of our password file. I sent him one. For several months, we led this cracker on a merry chase in order to trace his location and learn his techniques. This paper is a chronicle of the cracker's ``successes'' and disappointments, the bait and traps used to lure and detect him, and the chroot ``jail'' we built to watch his activities. We concluded that our cracker had a lot of time and persistence, and a good list of security holes to use once he obtained a login on a machine. With these holes he could often subvert the uucp and bin accounts in short order, and then root. Our cracker was interested in military targets and new machines to help launder his connections.

Keywords: cracker; security; firewall

G. Winfield Treese and Alec Wolman, "X through the firewall, and other application relays," in Proc. of Usenix Summer Conference, (Cincinnati, Ohio), pp. 87--99, Jun. 1993.

Abstract: Organizations often impose an administrative security policy when they connect to other organizations on a public network such as the Internet. Many applications have their own notions of security, or they simply rely on the security of the underlying protocols. Using the X Window System as a case study, we describe some techniques for building application-specific ``relays'' that allow the use of applications across organizational boundaries. In particular, we focus on analyzing administrative and application-specific security policies to construct solutions that satisfy the security requirements while providing the necessary functions of the applications.

Keywords: security; firewall; X; application relay; Internet

Liang Wu, "ATM CRS CNM PROXY: is is a firewall or a stonewall?," in 8th IEEE Workshop on Computer Communications, (Del Mar, California), Oct. 1993.

Keywords: ATM; proxy; network management

Steven M. Bellovin and William R. Cheswick, "Network Firewalls," IEEE Communications Magazine, vol. 32, no. 9, pp. 50--57, Sep 1994.

Abstract: Computer security is a hard problem. Security on networked computers is much harder. Firewalls (barriers between two networks), when used properly, can provide a significant increase in computer security.

Keywords: network firewalls; computer security

William R. Cheswick and Steven M. Bellovin, "Firewalls and Internet Security: repelling the wily hacker," Reading, Massachusetts, 1994.

Keywords: security; firewall; internet; cryptography

Ari Luotonen and Kevin Altis, "World-Wide Web Proxies," in First International WWW Conference, (Geneva, Switzerland), May 1994.

Abstract: A WWW proxy server, proxy for short, provides access to the Web for people on closed subnets who can only access the Internet through a firewall machine. The hypertext server developed by CERN, cern\_httpd, is capable of running as a proxy, providing seamless external access to HTTP, Gopher, WAIS and FTP. Cern\_httpd has had gateway features for a long time, but only this spring they were extended to support all the methods in the HTTP protocol used by WWW clients. Clients don't lose any functionality by going through a proxy, except special processing they may have done for non-native Web protocols such as Gopher and FTP. A brand new feature is caching performed by the proxy, resulting in shorter response times after the first document fetch. This makes proxies useful even to the people who do have full Internet access and don't really need the proxy just to get out of their local subnet. This paper gives an overview of proxies and reports their current status.

Keywords: WWW; W3; http; world-wide web; proxy; server; security; cache

Simon Lam and Geoffrey G. Xie, "Burst Scheduling Networks: Flow Specification and Performance Guarantees," in Proc. International Workshop on Network and Operating System Support for Digital Audio and Video (NOSSDAV), (Durham, New Hampshire), pp. 303-306, Apr. 1995.

Abstract: We present a class of packet switching networks, called Burst Scheduling Networks, designed to provide throughput, delay, and delay jitter guarantees. These performance guarantees are derived from the delay guarantee of a VC server, and a new traffic model called Flow Specification. The delay guarantee of a VC server has several desirable properties, including the following firewall property: The guarantee to a flow is unaffected by the behavior of other flows sharing the same server. There is no assumption that sources are flow-controlled or well-behaved. Each guaranteed flow is modeled as a sequence of bursts, each of which is a sequence of packets. Bursts are needed to specify two types of jitter bounds: over the delays of packets in a burst, and over the delays of bursts in a flow. For video flows, each encoded picture is naturally modeled by a burst. The model is also appropriate for audio and data flows that require delay and delay jitter guarantees. With the new traffic model, a flow can be partitioned into intervals (bursts) that have substantially different average rates; the first packet of a burst carries information on the size and average rate of the burst. Switches are designed to process flows efficiently in bursts.

Keywords: Packet switching; delay guarantee; delay jitter guarantee; throughput guarantee; firewall property; virtual clock; Burst Scheduling; video

Geoffrey G. Xie and Simon S. Lam, "Delay Guarantee of Virtual Clock Server," IEEE/ACM Transactions on Networking, vol. 3, no. 6, Dec. 1995.

Abstract: We present and prove a delay guarantee for the Virtual Clock service discipline. The guarantee has serveral desirable properties, including the following firewall poperty: The guarantee to a flow is unaffected by the behaviour of other flows sharing the same server. There is no assumption that sources are flow controlled or well behaved. In this paper, we first introduce and define the concept of an active flow. The delay guarantee is then formally stated as a theorem. We show how to obtain delay bounds from the delay guarantee of a single server for different specifications. Derivations of end-to-end delay bounds for various networks and source specification are presented elsewhere.

Kelly Djahandari and Daniel F. Sterne, "An MBone Proxy for an Application Gateway Firewall," in Proc. of IEEE Symposium on Security and Privacy, (Oakland, California), May 1997.

Abstract: The Internet's multicast backbone (MBone) holds great potential for many organizations because it supports low-cost audio and video conferencing and carries live broadcasts of an increasing number of public interest events. MBone conferences are transmitted via unauthenticated multicast datagrams, which unfortunately convey significant security vulnerabilities to any system that receives them. For this reason, most application gateway firewalls block MBone datagrams sent from the Internet and prevent them from reaching hosts on internal networks. This paper describes the design and rationale for a new set of facilities for the TIS Internet Firewall Toolkit (FWTK). These facilities, which are fully implemented, significantly reduce the security risks of observing or participating in MBone conferences. They impose no functional constraints on MBone applications and are transparent to users. Configuration options that support tradeoffs among security, performance, and ease of use are discussed.

Keywords: Mbone; security; firewall; TIS; multicast

Anonymous, "H.323 and Firewalls: The problems and pitfalls of getting H.323 safely through firewalls," Intel Corporation, Apr. 1997.

Abstract: The first part of this document provides an overview of H.323 - what the protocol is, why it's important, and how it works. The second section provides a framework for discussing firewall issues, including a taxonomy for classifying firewalls. The third section discusses the issues of H.323 and proxies - why H.323 is hard for firewalls, and what implications a proxy has on H.323 applications. The fourth section is a short overview of the changes necessary to an H.323 application to support proxies. Finally, the appendices provide additional information, including pointers to other sources, a `decoder ring' for the ITU-T's `alphabet soup' of protocols, and a detailed trace from a typical H.323 call.

Keywords: H.323; firewall; proxy; Internet telephony signaling

Ping Pan and Henning Schulzrinne, "YESSIR: A Simple Reservation Mechanism for the Internet," IBM Research, Hawthorne, New York, no. RC 20697, Sep. 1997.

Abstract: RSVP has been designed to support resource reservation in the Internet. However, it has two major problems: complexity and scalability. The former results in heavy message processing overhead at end systems and routers, and inefficient firewall processing at the edge of the network. The latter implies that in a backbone environment, the amount of bandwidth consumed by refresh messages and the storage space that is needed to support a large number of flows at a router are too large. We have developed a new reservation mechanism that simplifies the process of establishing reserved flows while preserving many unique features introduced in RSVP. Simplicity is measured in terms of control message processing, data packet processing, and user-level flexibility. Features such as robustness, advertising network service availability and resource sharing among multiple senders are also supported in the proposal. The proposed mechanism, YESSIR (YEt another Sender Session Internet Reservations) generates reservation requests by senders to reduce the processing overhead, builds on top of RTCP, uses \emph{soft state} to maintain reservation states, supports shared reservation and associated flow merging and is backward compatible with the IETF Integrated Services models. YESSIR extends the all-or-nothing reservation model to support partial reservations that improve over the duration of the session. To address the scalability issue, we investigate the possibility of using YESSIR for per-stream reservation and RSVP for aggregate reservation.

Keywords: resource reservation; RSVP; integrated services; quality of service; bandwidth reservation; RTP

Michael Hasenstein, "IP Network Address Translation," Chemnitz University of Technology, Chemnitz, Germany, 1997.

Keywords: firewall; NAT; network address translation

Ping P. Pan and Henning Schulzrinne, "YESSIR: A Simple Reservation Mechanism for the Internet," in Proc. International Workshop on Network and Operating System Support for Digital Audio and Video (NOSSDAV), (Cambridge, England), pp. 141--151, Jul. 1998.

Abstract: RSVP has been designed to support resource reservation in the Internet. However, it has two major problems: complexity and scalability. The former results in heavy message processing overhead at end systems and routers, and inefficient firewall processing at the edge of the network. The latter implies that in a backbone environment, the amount of bandwidth consumed by refresh messages and the storage space that is needed to support a large number of flows at a router are too large. We have developed a new reservation mechanism that simplifies the process of establishing reserved flows while preserving many unique features introduced in RSVP. Simplicity is measured in terms of control message processing, data packet processing, and user-level flexibility. Features such as robustness, advertising network service availability and resource sharing among multiple senders are also supported in the proposal. The proposed mechanism, YESSIR (YEt another Sender Session Internet Reservations) generates reservation requests by senders to reduce the processing overhead, builds on top of RTCP, uses \emph{soft state} to maintain reservation states, supports shared reservation and associated flow merging and is backward compatible with the IETF Integrated Services models. YESSIR extends the all-or-nothing reservation model to support partial reservations that improve over the duration of the session. To address the scalability issue, we investigate the possibility of using YESSIR for per-stream reservation and RSVP for aggregate reservation.

Keywords: RSVP; YESSIR; resource reservation; partial reservation

D. A. Maltz and P. Bhagwat, "MSOCKS: An Architecture for Transport Layer Mobility," in Proceedings of the Conference on Computer Communications (IEEE Infocom), (San Francisco, California), pp. 1037, March/April 1998.

Abstract: Mobile nodes of the future will be equipped with multiple network interfaces to take advantage of overlay networks, yet no current mobility systems provide full support for the simultaneous use of multiple interfaces. The need for such support arises when multiple connectivity options are available with different cost, coverage, latency and bandwidth characteristics, and applications want their data to flow over the interface that best matches the characteristics of the data. We present an architecture called Transport Layer Mobility that allows mobile nodes to not only change their point of attachment to the Internet, but also to control which network interfaces are used for the different kinds of data leaving from and arriving at the mobile node. We implement our transport layer mobility scheme using a split-connection proxy architecture and a new technique called TCP Splice that gives split-connection proxy systems the same end-to-end semantics as normal TCP connections.

Keywords: mobile networking; proxies; TCP; connection redirection; SOCKS; firewalls

Kathryn M. Walker and Linda Croswhite Cavanaugh, "Computer Security Policies and SunScreen Firewalls," Upper Saddle River, New Jersey, 1998.

Keywords: security; firewall; NAT; SKIP

Linda McCarthy, "Intranet Security," Upper Saddle River, New Jersey, 1998.

Keywords: security; firewall

V. Srinivasan, G. Varghese, S. Suri and M. Waldvogel, "Fast and Scalable Layer Four Switching," ACM Computer Communication Review, vol. 28, no. 4, pp. 191--202, Sep. 1998.

Abstract: In Layer Four switching, the route and resources allocated to a packet are determined by the destination address as well as other header fields of the packet such as source address, TCP and UDP port numbers. Layer Four switching unifies firewall processing, RSVP style resource reservation filters, QoS Routing, and normal unicast and multicast forwarding into a single framework. In this framework, the forwarding database of a router consists of a potentially large number of filters on key header fields. A given packet header can match multiple filters, so each filter is given a cost, and the packet is forwarded using the least cost matching filter. In this paper, we describe two new algorithms for solving the least cost matching filter problem at high speeds. Out first algorithm is based on a grid-of-tries construction and works optimally for processing filters consisting of two prefix fields (such as destination-source filters) using linear space. Our second algorithm, cross-producting, provides fast lookup times for arbitrary filters but potentially requires large storage. We describe a combination scheme that combines the advantages of both schemes. The combination scheme can be optimized to handle pure destination prefix filters in 4 memory accesses, destination-source filters in 8 memory accesses worst case, and all other filters in 11 memory accesses in the typical case.

Lincoln D. Stein, "Web Security: A step-by-step reference guide," Reading, Massachusetts, 1998.

Keywords: web; security; SSL; firewall; cgi

William Stallings, "Cryptography and Network Security: principles and practice," Upper Saddle River, New Jersey, 1999.

Keywords: security; firewall

Ping Pan and Henning Schulzrinne, "YESSIR: a simple reservation mechanism for the Internet," ACM Computer Communication Review, vol. 29, no. 2, pp. 89--101, Apr. 1999.

Abstract: RSVP has been designed to support resource reservation in the Internet. However, it has two major problems: complexity and scalability. The former results in heavy message processing overhead at end systems and routers, and inefficient firewall processing at the edge of the network. The latter implies that in a backbone environment, the amount of bandwidth consumed by refresh messages and the storage space that is needed to support a large number of flows at a router are too large. We have developed a new reservation mechanism that simplifies the process of establishing reserved flows while preserving many unique features introduced in RSVP. Simplicity is measured in terms of control message processing, data packet processing, and user-level flexibility. Features such as robustness, advertising network service availability and resource sharing among multiple senders are also supported in the proposal. The proposed mechanism, YESSIR (YEt another Sender Session Internet Reservations) generates reservation requests by senders to reduce the processing overhead, builds on top of RTCP, uses \emph{soft state} to maintain reservation states, supports shared reservation and associated flow merging and is backward compatible with the IETF Integrated Services models. YESSIR extends the all-or-nothing reservation model to support partial reservations that improve over the duration of the session. To address the scalability issue, we investigate the possibility of using YESSIR for per-stream reservation and RSVP for aggregate reservation.

Keywords: resource reservation; RSVP; quality of service

Pankaj Gupta and Nick McKeown, "Packet Classification using Hierarchical Intelligent Cuttings," in Hot Interconnects VII, (Stanford University), pp. 8, Aug. 1999.

Abstract: Internet routers that operate as firewalls, or provide a variety of service classes, perform different operations on different flows. A flow is defined to be all the packets sharing common header characteristics; for example a flow may be defined as all the packets between two specific IP addresses. In order to classify a packet, a router consults a table (or classifier) using one or more fields from the packet header to search for the corresponding flow. The classifier is a list of rules that identify each flow and the actions to be performed on each. With the increasing demands on router performance, there is a need for algorithms that can classify packets quickly with minimal storage requirements and allow new flows to be frequently added and deleted. In the worst case, packet classification is hard requiring routers to use heuristics that exploit structure present in the classifiers. This paper presents such a heuristic, called HiCuts, (hierarchical intelligent cuttings), which exploits the structure found in classifiers. We describe HiCuts and examine its performance against real classifiers in use today. When compared with previously described algorithms and used to classify packets based on four header fields, the algorithm is found to classify packets quickly and has relatively small storage requirements.

Jun Xu and Mukesh Singhal, "Design and Evaluation of a High-Performance ATM Firewall Switch and Its Applications," IEEE Journal on Selected Areas in Communications, vol. 17, no. 6, pp. 1190--1200, Jun. 1999.

Abstract: We present the design of a value-added ATM switch that is capable of performing packet-level (IP) filtering at the maximum throughput of 2.88 Gbit/s per port. This firewall switch nicely integrates the IP level security mechanisms into the hardware components of an ATM switch so that most of the filtering operations are performed in parallel with the normal cell processing, and most of its cost is absorbed into the base cost of the switch. The firewall switch employs the concept of ``last cell hostage'' (LCH) to avoid or reduce the latency caused by filtering. We analyze in detail the performance of the firewall switch in terms of the throughput and the latency and address related design issues. Applications of our firewall switch as Internet and intranet security solutions are also discussed.

Lyndon G. Pierson, Edward L. Witzke, Mark O. Bean and Gerry J. Trombley, "Context-Agile Encryption for High Speed Communication Networks," ACM Computer Communication Review, vol. 29, no. 1, Jan. 1999.

Abstract: Different applications have different security requirements for data privacy, data integrity, and authentication. Encryption is one technique that addresses these requirements. Encryption hardware, designed for use in high-speed communications networks, can satisfy a wide variety of security requirements if the hardware implementation is key-agile, key length-agile, mode-agile, and algorithm-agile. Hence, context-agile encryption provides enhanced solutions to the security, interoperability, and quality of service issues in high-speed networks. Moreover, having a single context-agile encryptor at an ATM aggregation point (such as a firewall) reduces hardware and administrative costs. While single-algorithm, key-agile encryptors exits, encryptors that are agile in a cryptographic robustness sense, are still research topics.

Jian Yin, Lorenzo Alvisi, Mike Dahlin and Calvin Lin, "Hierarchical Cache Consistency in a WAN," in 2nd USENIX Symposium on Internet Technologies and Systems, (Boulder, Colorado, USA), Oct 1999.

Abstract: This paper explores ways to provide improved consistency for Internet applications that scale to millions of clients. We make four contributions. First, we identify how workloads affect the scalability of cache consistency algorithms. Second, we define two primitive mechanisms, split and join, for growing and shrinking consistency hierarchies, and we present a simple mechanism for implementing them. Third, we describe and evaluate policies for using split and join to address the fault tolerance and performance challenges of consistency hierarchies. Fourth, using synthetic workload and trace-based simulation, we compare various algorithms for maintaining strong consistency in a range of hierarchy configurations. Our results indicate that a promising configuration for providing strong consistency in a WAN is a two-level consistency hierarchy where servers and proxies work to maintain consistency for data cached at clients. Specifically, by adapting to clients' access patterns, two-level hierarchies reduce the read latency for demanding workloads without introducing excessive overhead for nondemanding workloads. Also, they can improve scalability by orders of magnitude. Furthermore, this configuration is easy to deploy by augmenting proxies, and it allows invalidation messages to traverse firewalls.

Evangelos P. Markatos, Manolis G. H. Katevenis, Dionisis Pnevmatikatos and Michail Flouris, "Secondary Storage Management for Web Proxies," in 2nd USENIX Symposium on Internet Technologies and Systems, (Boulder, Colorado, USA), Oct 1999.

Abstract: World-Wide Web proxies are being increasingly used to provide Internet access to users behind a firewall and to reduce wide-area network traffic. Recent results suggest that disk I/O is increasingly becoming the limiting factor for the performance of web proxies. In this paper we study the overheads associated with disk I/O for web proxies, and propose secondary storage management alternatives that improve performance. We use a combination of experimental evaluation and simulation based on traces from busy web proxies. We show that web proxies experience significant overheads due to disk I/O. We propose several file management methods that reduce the disk I/O overhead overhead by a factor of 25 overall, resulting in a single-disk service rate that exceeds 500 (URL-get) operations per second.

S. Bellovin, "Firewall-Friendly FTP," Internet Engineering Task Force, no. 1579, Feb. 1994.

Abstract: This memo describes a suggested change to the behavior of FTP client programs. No protocol modifications are required, though we outline some that might be useful.

M. Chatel, "Classical versus Transparent IP Proxies," Internet Engineering Task Force, no. 1919, Mar. 1996.

Abstract: Many modern IP security systems (also called "firewalls" in the trade) make use of proxy technology to achieve access control. This document explains "classical" and "transparent" proxy techniques and attempts to provide rules to help determine when each proxy system may be used without causing problems.}

M. Leech, M. Ganis, Y. Lee, R. Kuris, D. Koblas and L. Jones, "SOCKS Protocol Version 5," Internet Engineering Task Force, no. 1928, Apr. 1996.

Abstract: This memo describes a protocol that is an evolution of the previous version of the protocol, version 4. This new protocol stems from active discussions and prototype implementations. This RFC is a product of the Authenticated Firewall Traversal Working Group of the IETF.

M. Leech, "Username/Password Authentication for SOCKS V5," Internet Engineering Task Force, no. 1929, Apr. 1996.

Abstract: The protocol specification for SOCKS Version 5 specifies a generalized framework for the use of arbitrary authentication protocols in the initial socks connection setup. This document describes one of those protocols, as it fits into the SOCKS Version 5 authentication "subnegotiation". This RFC is the product of the Authenticated Firewall Traversal Working Group of the IETF.}

P. McMahon, "GSS-API Authentication Method for SOCKS Version 5," Internet Engineering Task Force, no. 1961, Jun. 1996.

Abstract: The protocol specification for SOCKS Version 5 specifies a generalized framework for the use of arbitrary authentication protocols in the initial SOCKS connection setup. This document provides the specification for the SOCKS V5 GSS-API authentication protocol, and defines a GSS-API-based encapsulation for provision of integrity, authentication and optional confidentiality. This RFC is the product of the Authenticated Firewall Traversal Working Group of the IETF.

B. Callaghan, "WebNFS Client Specification," Internet Engineering Task Force, no. 2054, Oct. 1996.

Abstract: This document describes a lightweight binding mechanism that allows NFS clients to obtain service from WebNFS-enabled servers with a minimum of protocol overhead. In removing this overhead, WebNFS clients see benefits in faster response to requests, easy transit of packet filter firewalls and TCP-based proxies, and better server scalability.

B. Callaghan, "WebNFS Server Specification," Internet Engineering Task Force, no. 2055, Oct. 1996.

Abstract: This document describes the specifications for a server of WebNFS clients. WebNFS extends the semantics of versions 2 and 3 of the NFS protocols to allow clients to obtain filehandles more easily, without recourse to the portmap or MOUNT protocols. In removing the need for these protocols, WebNFS clients see benefits in faster response to requests, easy transit of firewalls and better server scalability This description is provided to facilitate compatible implementations of WebNFS servers.

G. Montenegro, "Reverse Tunneling for Mobile IP," Internet Engineering Task Force, no. 2344, May 1998.

Abstract: This document proposes backwards-compatible extensions to Mobile IP in order to support topologically correct reverse tunnels. This document does not attempt to solve the problems posed by firewalls located between the home agent and the mobile node's care-of address.

G. Montenegro and V. Gupta, "Sun's SKIP Firewall Traversal for Mobile IP," Internet Engineering Task Force, no. 2356, Jun. 1998.

Abstract: The Mobile IP specification establishes the mechanisms that enable a mobile host to maintain and use the same IP address as it changes its point of attachment to the network. Mobility implies higher security risks than static operation, because the traffic may at times take unforeseen network paths with unknown or unpredictable security characteristics. The Mobile IP specification makes no provisions for securing data traffic. The mechanisms described in this document allow a mobile node out on a public sector of the internet to negotiate access past a SKIP firewall, and construct a secure channel into its home network. In addition to securing traffic, our mechanisms allow a mobile node to roam into regions that (1) impose ingress filtering, and (2) use a different address space. This document is the product of the IP Routing for Wireless/Mobile Hosts Working Group of the IETF.

R. Finlayson, "IP Multicast and Firewalls," Internet Engineering Task Force, no. 2588, May 1999.

Abstract: Many organizations use a firewall computer that acts as a security gateway between the public Internet and their private, internal 'intranet'. In this document, we discuss the issues surrounding the traversal of IP multicast traffic across a firewall, and describe possible ways in which a firewall can implement and control this traversal. We also explain why some firewall mechanisms - such as SOCKS - that were designed specifically for unicast traffic, are less appropriate for multicast. This document is the product of the MBONE Deployment Working Group of the IETF.

D. Newman, "Benchmarking Terminology for Firewall Performance," Internet Engineering Task Force, no. 2647, Aug. 1999.

Abstract: This document defines terms used in measuring the performance of firewalls. It extends the terminology already used for benchmarking routers and switches with definitions specific to firewalls.

F. da Cruz and J. Altman, "Internet Kermit Service," Internet Engineering Task Force, no. 2839, May 2000.

Abstract: This document describes a new file transfer service for the Internet based on Telnet Protocol for option negotiation and Kermit Protocol for file transfer and management. The Internet Kermit Service provides access to both authenticated and anonymous users. The use of Kermit protocol over a Telnet connection provides several advantages over FTP, including easy traversal of firewalls, transfers over multiple transports, and security via a combination of supported Telnet authentication and encryption option negotiations, plus significant functional benefits. While this document describes a new service for the Internet, the clients for this service already exist on most platforms in the form of Telnet clients that support the Kermit file transfer protocol. These clients are available not only from Columbia University's Kermit Project but also numerous third parties.

N. Freed, "Behavior of and Requirements for Internet Firewalls," Internet Engineering Task Force, no. 2979, Oct. 2000.

Abstract: This memo defines behavioral characteristics of and interoperability requirements for Internet firewalls. While most of these things may seem obvious, current firewall behavior is often either unspecified or underspecified and this lack of specificity often causes problems in practice. This requirement is intended to be a necessary first step in making the behavior of firewalls more consistent across implementations and in line with accepted IP protocol practices. This document is a product of the Internet Architecture Board.



This web site is Copyrighted (c) 1998 - 2000 - All Rights Reserved
450,000 people visit here each month ... Originate - Don't Duplicate. They are watching