Summary firewalls/proxy services

Firewalls

A firewall is designed to keep information secure by keeping intruders out of the network. It can be configured to serve as a barrier between the internal network’s addresses and those in the outside world. To let network traffic pass through the firewall, traffic from only certain IP addresses can be allowed to pass, or traffic from specific addresses can be blocked. This can be done on ip-addresses and/or on port numbers. Much used port numbers are :

bullet20/21. FTP
bullet23. Telnet
bullet25. SMTP
bullet53. DNS
bullet69. TFTP
bullet80. HTTP
bullet88. Kerberos
bullet110. POP3
bullet119. NNTP
bullet143. IMAP

Firewalls are available are hard- and software solutions. Microsoft's firewall solution is Microsoft Proxy Server 2.0, which is later replaced by Internet Security and Acceleration server 2000.

Functions of Microsoft Proxy Server 2.0 are :

bulletIn- and outbound packet filtering.
bulletReal time security alerts.
bulletReverse proxy to put a webserver outside the firewall while still available for internal clients.
bulletReverse hosting to put webservers inside the firewall to let them act individual or or as on single virtual web server.
bulletServer proxying to put server behind the firewall.
bulletHierarchical content caching.
bulletArray based content caching and administration to let multiple proxy servers use on cache.
bulletFTP and HTTP (1.1) cache support.
bulletWeb- and command line administration.
bulletConfiguration backup and restore.
bulletClient auto configuration.
bulletSocks support.

Features of ISA 2000 are : (See ISA 2000features)

bulletMulti layer firewall. (packet-, circuit and application level)
bulletStateful inspection. (examine data passing the firewall)
bulletApplication support. (NAT)
bulletIntegrated VPN support.
bulletSystem hardening. (Lockdown Windows 2000)
bulletIntrusion detection.
bulletApplication filters.
bulletWeb cache and caching scalability. (Group multiple ISA servers via the Cache Array Routing Protocol)
bulletDistributed or hierarchical caching.
bulletActive caching and scheduled content download.
bulletPolicy based internet access control.
bulletBandwidth priorities.
bulletEmail content screening.

Microsoft Proxy Server uses address translation to provide internet access for a private network but the method used with the RFC, which defines the specifications for NAT. The product also offers firewall functionality as you can block or allow ip traffic from specified domains or IP addresses. This filtering can also be based on ports. The third functionality of Microsoft Proxy Server is the caching of web pages and ftp objects. This can be done to reduce the amount of internet traffic and to increase the speed of frequently accesses web pages. The three supported proxy services are :

bulletWeb proxy (HTTP, HTTPS, FTP read, and Gopher for TCP/IP computers with CERN aware browsers)
bulletWinSock proxy. (Windows Sockets applications on TCP/IP or IPX/SPX clients that are not aware of proxy can access the internet. Needs a WinSock proxy client on the clients)
bulletSOCKS proxy. (cross-platform mechanism to provide secure communications between clients and servers using TCP/IP. It supports HTTP, FTP, Telnet and Gopher)

Before you install proxy server 2.0 on a Windows 2000 server, two steps need to be taken :

bulletAs Proxy Server 2.0 is an ISAPI extension to IIS, IIS 5.0 must be installed.
bulletYou need to install a patch to install Proxy Server 2.0 on a Windows 2000 server.

Links

bulletMicrosoft Internet Security and acceleration server homepage
bulletMicrosoft Proxy server 2.0 homepage
bullet Knowing which ports to block on a firewall (TechRepublic)

Last update: 1 July 2001