Firewall Education


 

The primary function of a firewall is to prevent network computers from accessing a computer located behind the firewall. A network consists of wires, connectors, computer interface boards and communication software which tie computers together forming a network of interconnected PCs. The network can be a Local Area Network (LAN) which consists of several computers connected together within the same home or business place. Or a network can be a Wide Area Network (WAN) which is the internet itself consisting of millions of computers all connected together and capable of sharing information.

A firewall can be either a software program or a hardware device such as a router. The difference between the two of course is features and capabilities. But before describing any capabilities, first understand the two jobs a firewall does for a network.

Job 1 - As mentioned, is to prevent other computers from accessing your computer. A computer is capable of communication in two directions the second it is connected to a network. This can be your local home network or the internet network. By plugging into a network, you allow anyone to access your computer unless passwords and access rights have been properly set up. But there is always room left for hackers who enjoy the challenge of figuring out how to get in.

Job 2 - Is to prevent some programs which are installed in your computer from having access to the network particularly other computers or the internet. So why are there programs in your PC which you wouldn’t want to have access the internet? There are many off the shelf programs purchased which access the internet to automatically send user information back to the manufacturer. Example: a large printer manufacturer implants spyware in their printer driver for the purpose of collecting usage statistics for marketing. You need to use the driver to print but it really doesn’t require internet access to function. A firewall program can scan all installed applications to find those with internet access capabilities and allow you to set their access rights to the internet.

A software firewall can perform these two job functions as it has the ability to control network communications in both directions. Software firewalls can also be set up so only specific computers within a local network will be allowed to access the computer running the firewall and then must still enter a user name and password for final access. And as mentioned, software firewalls can scan all programs installed in a computer and can be set up to allow only specific programs to access the network or the internet and how they can access it.

 

A hardware firewall typically comes in the form of a router and offers the best protection from the internet when using a cable or DSL service. This is because routers perform what is called “Network Address Translation” (NAT). When a PC is connected to a cable modem, the PC is issued an Internet Protocol (IP) address by the public Internet Service Provider (ISP) or cable company. Your PC's IP address is public and hackers can find it and explore your PC for vulnerabilities. Even if you have all the latest Microsoft security updates!! By placing a router between the cable modem and the PC, the router takes on the public IP address and issues a different IP address to the PC. Now the hacker is stuck with trying to attack a dumb box which has no software or data to hack. Your PC's IP address is hidden from view thus a hacker can't find the IP address to attack! Some more advanced routers also have the capability of examining passing data packets and deleting those which contain undesirable code before it reaches your PC. This technology still has a long way to go unfortunately.