Firewalls / Filters
Courtesy of the alt.comp.virus newsgroup participants.
(These "anti-malware" pages are the result of a continuing cooperative effort.)
Translated versions available: en Français, Deutsch and in het Nederlands
 Main Menu
by Andrew J. Lee
AVIEN Founding Member
http://avien.net | gladius@gladius.f9.co.uk
- Overview
- What Is A Firewall
- Personal Firewalls
- Configuring Personal Firewalls
-
In these days of "always on" Cable and DSL Internet connections, the possibility that your PC(s) will come under the scrutiny of the unscrubbed internet masses grows ever stronger.
The main reason for this is a lack of knowledge. This is your opportunity to become one of the aware!
There is a high probability that the PC you use every day in the comfort of your own home or office is right at this moment showing it's underwear to the world. The problem is that many of the systems we use everyday are simply not designed to be secure. If you share files or printers with other machines, you may very well be sharing them with the world as well.
This is where firewalls and/or filters come in.
[Back to the top]
-
In very simple terms, a firewall is a device or program that allows you to monitor and control
what comes into and goes out of your network. Almost every major business will use a firewall
to protect its internal network from the outside world.
Traditionally firewalls were, and in many cases still are, very expensive, dedicated pieces of
hardware that use something called a "ruleset" to either allow or disallow connections
through it. An effective firewall will do this at the "packet" level, that is it looks
at every piece of data, or packet, individually before deciding to either allow it or drop it.
The diagram below shows a very basic small network and firewall.
[Back to the top]
-
So called "Personal Firewalls" are something of a misnomer, they are more correctly personal
filters or personal security programs.
It's a basic rule of network security that you don't run your firewall on a machine that you use for
anything else. Dedicated firewalls tend to run on their own, on a very basic but highly secured
operating system. Personal firewalls are designed to run on your PC, thus breaking this rule.
In general they either allow or disallow connections from or to your machine, acting like a filter.
They are still vulnerable, as with all software, to lockups and crashes caused by incompatibilities
with other software, memory leaks and any number of other bugs. They are also not necessarily secure,
they can be fooled by various means, and they are still vulnerable to attack through the TCP/IP stack,
(that is the bit of code that handles your internet connection). However, they can be useful in some ways.
- They allow you to allow or prevent very specifically which programs can use your internet connection.
- They can effectively "hide" your PC from other users on the internet by dropping all attempts to connect to your machine. This makes it look like there is nothing there to another computer.
- They can alert you in some cases to the presence of Trojans and other malware on your PC if it should try to connect to the internet
- They can prevent an intruder accessing your machine should you be infected with a Trojan. (Trojans often open "backdoors" to your machine without telling you which allow intruders to remotely access your computer)
For further useful information about this, and some rudimentary tests visit
http://grc.com.
For the sake of interest, turn your firewall off if you have one installed and test it with
the "ShieldsUp" and "Port Probe" applications, then turn it back on and run it again. You will be surprised at
how much your machine broadcasts to the wide world without your filter on!
[Back to the top]
-
Some Personal firewalls are more difficult to configure than others, though they pretty much all
do the same thing.
For some, like Tiny Personal Firewall or Conseal Firewall, you will need a reasonable knowledge of
TCP/IP Networking. If you don't know what that is, then you should probably avoid those!
Others, like ZoneAlarm or Sygate, are far easier to use, though you'll find they take up more Memory.
Configuring them is usually a case of telling them what you want or don't want accessing the internet.
They all should block connections (in or out) by default and You will need to allow the firewall to create
"rules" based on the usual activity of your computer.
A rule of thumb is, if it's an internet application that you use regularly, like your Browser, Newsreader or
email client, you should allow it. If it's not really an internet application, like a Wordprocessor,
or Spreadsheet, you probably don't need it to connect.
Usually when a program tries to access your connection for the first time, it will warn you, and ask
you if you want to allow or disallow. You can then usually decide to always allow, never allow, or ask you
each time.
Have a look at some of the reviews on this site, and find a product that suits you.
Many more advanced users will prefer products like Tiny or Sygate which provide more logging and finer
control, where the less technical user will value the simplicity of a product like ZoneAlarm.
[Back to the top]
© Copyright 2001 - Andrew J Lee
AVIEN Founding Member
http://avien.net | gladius@gladius.f9.co.uk
Reprinted with permission
© Claymania Creations 2001 - 2010. All applicable rights reserved.
Updated: June 4, 2001
|