Firewall Security: Firewall Is A Barrier Between Local Area Network (LAN) and The Internet. It
Firewall Security: Firewall Is A Barrier Between Local Area Network (LAN) and The Internet. It
Introduction:
Firewall is a barrier between Local Area Network (LAN) and the Internet. It
allows keeping private resources confidential and minimizes the security risks. It
controls network traffic, in both directions.
The main purpose of a firewall is to separate a secure area from a less secure
area and to control communications between the two. Firewall also controlling
inbound and outbound communications on anything from a single machine to an
entire network.
The following diagram depicts a sample firewall between LAN and the internet.
The connection between the two is the point of vulnerability. Both hardware and
the software can be used at this point to filter network traffic.
There are two types of Firewall system: One works by using filters at the
network layer and the other works by using proxy servers at the user,
application, or network layer.
Firewall Capabilities
Limitations of a Firewall
Firewall match the network traffic against the rule set defined in its table. Once
the rule is matched, associate action is applied to the network traffic. For
example, Rules are defined like any employee from HR department cannot
access the data from code server and at the same time other rule is defined like
system administrator can access the data from both HR and technical
department. Rules can be defined on firewall based on the necessity and
security policies of the organization.
From the perspective of a server, network traffic can be either outgoing or
incoming. Firewall maintains distinct set of rules for both the cases. Mostly the
outgoing traffic, originated from the server itself, allowed to pass. Still, setting
rule on outgoing traffic is always better in order to achieve more security and
prevent unwanted communication.
Incoming traffic is treated differently. Most traffic which reaches on firewall is
one of these three major Transport Layer protocols- TCP, UDP or ICMP. All these
types have a source address and destination address. Also, TCP and UDP have
port numbers. ICMP uses type code instead of port number which identifies
purpose of that packet.