Presentation is loading. Please wait.

Presentation is loading. Please wait.

TOOLS FOR PROXYING. Tools for Proxying Many available applications provide proxy capabilities. The major commercial vendors have embraced hybrid technologies.

Similar presentations


Presentation on theme: "TOOLS FOR PROXYING. Tools for Proxying Many available applications provide proxy capabilities. The major commercial vendors have embraced hybrid technologies."— Presentation transcript:

1 TOOLS FOR PROXYING

2 Tools for Proxying Many available applications provide proxy capabilities. The major commercial vendors have embraced hybrid technologies that combine proxy and stateful technologies, making it harder to identify when proxy techniques are used in their products. Mergers and acquisitions in the field have also added confusion to this subject For Example Gauntlet firewall. Gauntlet was one of the first, and most popular, proxy firewalls. Originally created by TIS, its technology was first acquired in 1998 by Network Associates, Inc (NAI). NAI continued to sell the products under the Gauntlet name. In 2002 though, NAI sold Gauntlet to Secure Computing, which already owned a competing firewall called Sidewinder. Secure Computing then integrated both products together to create a hybrid product

3 Firewall Toolkit (FWTK)  Firewall Toolkit was one of the first proxy firewalls. It was developed by Trusted Information Systems (TIS) under an Advanced Research Projects Agency (ARPA) grant.  It was first released in October of 1993. The key technology of FWTK was used to create the first version of the Gauntlet firewall. FWTK is still available at http://www.fwtk.org, but has not been updated for many years.http://www.fwtk.org

4 Firewall Toolkit (FWTK)  FWTK is available in source code, which is an important part of its appeal. Anyone from a security analyst to a potential attacker can review its design to look for defects.  TIS referred to this as a crystal box design, a term coined by one of its first customers.  In a crystal box design, nothing about the design is hidden.  This same approach has been followed in the cryptographic community for decades. The belief is that if a design has not been peer-reviewed by the cryptographic community, no one should have any confidence in its security. product.

5 Squid  Squid is a highly regarded open source web proxy project. It provides high-performance proxy caching for HTTP, HTTPS, and FTP  Squid can be used in several web proxy scenarios. Its most frequent use is to cache browser requests for a site to accelerate and control web conversations. However, it is equally useful as a web server accelerator and as a reverse proxy server.

6  Squid was designed to run under UNIX and has been successfully compiled on a broad set, including Linux, FreeBSD, OpenBSD, Mac OS/X, Sun Solaris, IBM AIX, and HP-UX. (Note that this is only a partial list.)  It can also be compiled to run under Windows if used in conjunction with the Cygwin (http://www.cygwin.com) and Mingw (http://www.mingw.org) packages. Squid is available at http://www.squid-cache.org.http://www.cygwin.comhttp://www.mingw.org http://www.squid-cache.org

7 SOCKS  SOCKS is a proxy toolkit that enables applications to be proxied without requiring specific proxy code to be re-created for each client application.  The SOCKS server performs authentication and authorization functions on requests, establishes proxy connections, and relays data between hosts.  A SOCKS proxy server licensed for noncommercial use is available for free from http://www.socks.permeo.com/.http://www.socks.permeo.com/

8 SOCKS  For applications to work with the SOCKS proxy server, they must be "SOCKS-ified." Most of the work involved in doing this has been packaged into the SOCKS software development kit (SDK).  SOCKS has evolved over time and gone through several revisions. SOCKS version 4 was the first popular version of SOCKS and is still in use.  SOCKS version 5 adds important features, including the support of UDP proxying as well as a variety of authentication methods.  The Internet Engineering Task Force (IETF) approved SOCKSv5 as the standard (RFC 1928) generic, proxy protocol for TCP/IP-based networking applications.

9 SOCKS VERSION 4  The SOCKSv4 protocol defines the message format and conventions to allow TCP-based application users transparent access across a firewall.  During proxy connection setup, the SOCKS server grants access based on TCP header information, including IP addresses and source and destination host port numbers.  The SOCKS server also authorizes users using Ident (RFC 1413) information.

10 SOCKS VERSION 5  The SOCKS version 5 protocol, also known as authenticated firewall traversal (AFT), is an open Internet standard (RFC 1928) for performing network proxies at the transport layer.  Following are the main added features in Proxy Version 5: 1.Strong Authentication 2.Address Resolution Proxy 3.Proxy for UDP-based Applications

11 SOCKS VERSION 5  There are two additional SOCKSv5-related standards to support authentication methods: 1. Username/password authentication for SOCKSv5 (RFC 1929) 2. GSS-API (Generic Security Service Application Programming Interface) authentication for SOCKSv5 (RFC 1961)


Download ppt "TOOLS FOR PROXYING. Tools for Proxying Many available applications provide proxy capabilities. The major commercial vendors have embraced hybrid technologies."

Similar presentations


Ads by Google