Protect PC: Firewall
There are two types of firewalls available to the home computer user.
A hardware firewall is a device that sits between your computer and the Internet. At home, for example, it could reside on a broadband router, which is used to share your Internet connection with a number of computers. One of the advantages of a hardware firewall is that it can be used to protect more than one computer at a time. For this reason, hardware firewalls are deployed in corporate networks. For home users who own just one computer, a personal firewall is more commonly used and more cost effective.
A personal firewall is a software application that monitors and can block the flow of data between the Internet and your computer. The firewall is a key part of your computer security setup. It prevents hackers from gaining access to your computer using an Internet connection.
Hackers gain access to your computer through open ports that are used by your computer to communicate with the Internet. The most basic firewall programs, like Windows XP’s firewall, monitor and can block “inbound” traffic by closing these ports. If theses ports are closed, a hacker cannot access your computer directly via the Internet.
More advanced firewall programs, like products from ZoneLabs or Symantec, also monitor and can block “outbound” traffic. This extra level of security is important and is worth investing in. For example, if malicious software like a Trojan Virus or spyware were installed on your computer without your knowledge, the firewall would alert the user when it tried to connect to the Internet and prevent it communicating with its host.
A firewall usually works at two basic levels. First, packets of data are analyzed based upon IP address and content to see whether they comply with a set of rules that a user can input. The second level the data is analyzed is at the application level. The firewall determines whether an application can send and/or receive data and the port that it should be communicating through.
The firewall “learns” through continuous interaction with the user. It seeks user approval from programs when they first come into contact with the firewall. Most firewalls also allow the user to allow or block applications through a stored list of programs that can be accessed through the firewall’s user interface.
There are a number of sites that will help test your firewall’s effectiveness. A number of these sites are run by security software vendors, so it is recommended you test using an independently run site to double-check any results. One of the best independent test sites is run by The Gibson Research Corporation. It offers a free test called “Shield Up!“. The test checks a number of well-known and vulnerable ports on your computer and then provides some useful additional information to help improve your security while online.
It is important to remember that the firewall is only part of your computer security and does not negate the need for a good anti-virus solution, a spyware removal tool and a degree of caution / common sense on the type of Web sites a user visits. For example, the firewall will not scan for viruses or remove them from your computer.
Note: Richard Rogers is an owner of a number of computer-related sites. One of his sites offers Free Computer Help for Windows XP Users and has just launched his new Registry Cleaner Blog.