
- Control outbound connections and data.
- Monitor outbound connections and data.
- Cache requested data which can increase system bandwidth performance and decrease the time it takes for otherusers to read the same data.
Application proxy servers can perform the following additional functions:
Provide for user authentication.
Allow and deny application specific functions.
Apply stronger authentication mechanisms to some applications.
Packet Filtering Firewalls
In a packet filtering firewall, data is forwarded based on a set of firewall rules. This firewall works at the network level.Packets are filtered by type, source address, destination address, and port information. These rules are similar to therouting rules explained in an earlier section and may be thought of as a set of instructions similar to a case statement or ifstatement. This type of firewall is fast, but cannot allow access to a particular user since there is no way to identify theuser except by using the IP address of the user's computer, which may be an unreliable method. Also the user does notneed to configure any software to use a packet filtering firewall such as setting a web browser to use a proxy for accessto the web. The user may be unaware of the firewall. This means the firewall is transparent to the client.
Circuit Level Relay Firewall
A circuit level relay firewall is also transparent to the client. It listens on a port such as port 80 for http requests andredirect the request to a proxy server running on the machine. Basically, the redirect function is set up using ipchainsthen the proxy will filter the package at the port that received the redirect.
Configuring a Proxy Server
The following packages are available in Linux:
- Ipchains soon to be replaced by netfilter (Packet filtering supported by the Linux kernel). It comes with Linux andis used to modify the kernel packet routing tables.
- SOCKS - Circuit Switching firewall. Normally doesn't come with Linux, but is free.
- Squid - A circuit switching proxy. Normally comes with Linux.
- Juniper Firewall Toolkit - A firewall toolkit product used to build a firewall. It uses transparent filtering, and iscircuit switching. It is available as open source.
- The TIS Firewall Toolkit (FWTK). A toolkit that comes with application level proxies. The applications includeTelnet, Rlogin, SMTP mail, FTP, http, and X windows. it can also perform as a transparent proxy for otherservices.
No comments:
Post a Comment