Firewalls: Advanced
Prepared by Craig Knott
This article is designed to introduce you to the term - Firewall. It is advised WOUGNET members
read through Part I first as it provides a much simpler introduction to Firewalls and what they are.
The second part has been composed for the more advanced computer users among
you. In particular it will look at the more expensive programs used by large
businesses and firms across the globe. If you are an IT administrator or part
of a small company you may wish to go straight on to this second part.
In case of any queries or requests for tips, please write to techtips@wougnet.org.
FIREWALLS: ADVANCED
A firewall is a set of related programs, located at a network gateway server
that protects the resources of a private network from users from other
networks. An enterprise with an intranet that allows its workers access to the
wider Internet installs a firewall to prevent outsiders from accessing its own
private data resources and for controlling what outside resources its own
users have access to.
Basically, a firewall examines each network packet to determine whether to
forward it toward its destination. A firewall also includes or works with a
proxy server that makes network requests on behalf of workstation users. A
firewall is often installed in a specially designated computer separate from
the rest of the network so that no incoming request can get directly at
private network resources.
There is a number of firewall screening methods. A simple one is to screen
requests to make sure they come from acceptable (previously identified) domain
names and Internet Protocol addresses.
A number of companies make firewall products. Features include logging and
reporting, automatic alarms at given thresholds of attack, and a graphical
user interface for controlling the firewall.
THE USE OF FIREWALLS WITHIN BUSINESS
It is interesting to note that electronic computers came into being for the
purpose of stealing data. Alan Turing's Enigma machine, recognised as the
first electronic computer, was used to crack the German Navy's encryption
codes during WWII. It's hardly surprising then that computers should present a
potential threat to data security today.
Although a danger to the home PC user, the problem today?s hackers present to
businesses is a lot more worrying. The prospect of emerging electronic
commerce has left businesses on the horns of a dilemma - trade over the
Internet and risk attack from hackers and data thieves, or continue to trade
by conventional means and lose competitive advantage to more technologically
minded entrepreneurs.
A recent survey of the top 3,000 UK businesses by Internet consultancy firm
JCP shows that 77 per cent of the businesses surveyed are concerned about the
security of electronic payment over the Internet.
Before these standard Internet security systems are discussed, it's worth
considering what needs to be protected. For most businesses, the first thing
that springs to mind is confidential or proprietary data (trade secrets),
which may include research and development on a new product, or, internally,
personnel files, and salary data. Anyone with access to this information can
sell it to competitors who will use it to steal a product development lead or
poach key staff.
Second, the business is at risk from individuals who disrupt the service of
the network, be it intentional or not. The former may accidentally introduce a
virus into the network, which will lock up a PC or server. The latter may
bombard a server with incoming messages or connection requests that lock it up
by occupying the processor, rendering the hardware useless.
Finally and probably most importantly for anyone thinking of using the
Internet for trade, electronic transactions of all kinds are vulnerable to
interception and corruption. Not only are financial transactions at risk, it's
quite possible to analyse the patterns of a company's incoming and outgoing
email traffic and use the information to predict future alliances, mergers,
takeovers and contract wins.
TWO TYPES
There are two basic types of firewalls: packet-filters and proxy servers. Some
other sources define more categories, but these are the basic two. Many
commercial firewall products are hybrids of these two types.
A packet-filter firewall does just what the name implies. It blocks access
through the firewall to any packets, which try to access ports that have been
declared "off-limits." Some versions allow you to specify that only packets
from specific IP address can pass particular ports. Others allow for all
except specific IP addresses. But regardless of the method, they all are
trying to block access based on some set of rules.
The proxy server (also known as "application gateway") type of firewall
attempts to hide the configuration of the network behind the firewall by
acting on behalf of that network, or as a "proxy." All requests for access are
translated at the firewall so that all packets are sent to and from the
firewall, rather than from the hosts behind the firewall. These firewalls also
allow for various access control rules to be enforced. The major difference
between these and packet filters, is that packet filters operate on individual
packets, whereas the proxy servers must be aware of the entire session.
You will also hear the term "stateful inspection" with regard to firewalls.
What this feature does is have the firewall remember what outgoing requests
have been sent and only allow responses to those requests back through the
firewall. This way, attempts to access the internal network that have not been
requested by the internal network will be denied. Either type of firewall can
use stateful inspection.
Regardless of which type of firewall, someone has to configure the firewall to
make it work properly. The rules for access must be defined and entered into
the firewall for enforcement. A security manager is usually responsible for
the firewall configuration. How the particular policy is set that the rules
are to enforce is an internal matter for the owner of the internal network.
The above is a greatly simplified introduction to firewalls. A good reference
book to learn more would be Building Internet Firewalls, Second Edition by
Elizabeth D. Zwicky, Simon Cooper and D. Brent Chapman (Published by O'Reilly
& Associates; Second Edition June 2000; 894 Pages; ISBN 1-56592-871-7).
|