Skip to main content

Firewall

What is Firewall?

A firewall is a network security device that monitors and controls incoming and outgoing devices based on the defined set of security rules. The purpose of a firewall is to establish a barrier between a trusted internal network and an untrusted external network (such as the internet) in order to block malicious traffic like viruses and hackers. Therefore the firewall can be hardware, software or cloud-based which monitor and control all outgoing and incoming traffic, each type of firewall having its own defined set of security rules based on this it accepts, rejects or drops that specific traffic.

Firewall Process

Types of Firewall Category

Network Firewall - Filter traffic between two or more networks and run on network hardware
Host based Firewall - Run on host computers and control network traffic in and out of those machines.

Firewall Task

  • Defend resources
  • Validate access
  • Manage and control network traffic
  • Record and report on events
  • Act as an intermediary

Types of Firewall

  • Packet-Filtering Firewalls
  • Next-Generation Firewalls (NGFW) 
  • Proxy Firewalls 
  • Network Address Translation (NAT) Firewalls 
  • Stateful Multilayer Inspection (SMLI) Firewalls 

Packet-Filter or Network Layer

Packet filter firewalls is also called network layer firewalls, to control network access it operates outgoing and incoming packet. Therefore it allows them to pass or stop based on source and destination IP address, protocols, and ports. However, in the OSI model, it mainly uses the first three layers and analyzes traffic at the transport layer protocol. It generally falls into two sub-categories, stateful and stateless. 

Next-Generation Firewalls (NGFW) 

The next-generation firewalls is a traditional firewalls technology, it has additional functionality such as application inspection, deep packet inspection, traffic inspection, SSL/SSH inspection, anti-virus, intrusion prevention systems, etc, which used to stop modern days security breaches like application-layer attacks and advanced malware attacks.

Proxy Firewalls 

A proxy firewalls is the network security system, that filters network traffic at the application layer. It is also called an application firewalls or gateway firewalls. A proxy gateway receives a request from a client inside the firewalls, where it is then evaluate against a set of rules and then sends this request to the remote server outside of the firewalls. Therefore, firewall proxy provides internet access to computers on a network, that filter, cache, control, and log request coming from client to keep the network secure. However, the proxy firewalls monitor traffic for HTTP and FTP protocols.

Network Address Translation (NAT) Firewalls

Network address translation (NAT) firewalls is actually a sorting method of the incoming packet that assures users, that only the request information is receive. Therefore it is similar to a proxy firewalls that they act as an intermediate between a group of computer and outside traffic. In this, by using a single IP address, it allows multiple devices with independent network addresses to connect to the internet, where individual IP addresses are hidden because of this IP addresses can’t be captured by hackers.

Stateful Multilayer Inspection (SMLI) Firewalls 

Stateful multilayer inspection (SMLI) firewalls filter packets at the application, network, and transport layers it uses a sophisticated form of packet filter that examines all the seven layers of the OSI model. It also examines packets to determine the state of the communication to ensure all initiated communication is only taking place with trusted sources. Therefore, each packet is examine and compared against known states of friendly packets.

Generation of Firewall

  • First Generation- Packet Filtering Firewall
  • Second Generation- Stateful Inspection Firewall
  • Third Generation- Application Layer Firewall
  • Next Generation Firewalls (NGFW)
  • Also learn about Network Address Translation (NAT)


Comments

Popular posts from this blog

Printer

What is Printer? Another widely used output device is a printer and it is a computer peripheral device. A printer produces a hard copy of a processed text or a result. A hard copy refers to a permanent human-readable text or graphics taken on physical print media such as paper or transparency. A printer will use toner to provide a quality print on paper, a toner is a replaceable material. Once the toner gets empty we can refill it and reuse it.  Most of the printers are used for commercial purposes such as private offices, industries, government offices, photo studios, etc,. Most of the printers are used to print emails, documents, files, images, color photos, color documents, color posts, banners, advertisement posters, etc,. There are the following 5 types of printers such as dot matrix printer, inkjet printer, laser printer, dye-sublimation printer, and plotter printer this are all the printer which uses nowadays for a printing purpose. A printer is characterized by the followin...

Optical Disk Drives

What is Optical Drives? Optical Drives is a hardware device which used for reading and writing  a data in CD and DVD Disc. It uses electromagnetic waves to produce visible light spectrum which provide a read/write data process in optical disc. The CD was develop by Sony and Denon which is introduce in 1984 and the storage capacity is 650 MB. The DVD is develop by Panasonic, Sony, and Toshiba which is introduce in 1995 and the storage capacity is 4.7 GB. Types of Optical Disk Drives Some of the commonly used optical storage devices compact disks are Compact Disk Read Only Memory (CD-ROM) Compact Disk Recordable (CD-R) Compact Disk Rewritable (CD-RW) Compact Disk Digital Video Disc (DVD) Types of Optical Disk Drives Compact Disk Read Only Memory (CD-ROM) The Compact Disk Read Only Memory it contains data were computers can read but not write or erase in CD-ROM it is a type of read-only memory. In the 1990s CD-ROM was use for software and data distribution for the computer. Some ...

Cloud Computing

What is Cloud Computing? Cloud computing is a general term for anything that involves storing data, accessing data and programs over the internet instead of your computer’s hard drive. It is usually classified on the basis of location or on the service that the cloud is offering. The name “cloud computing” that often used to represent the Internet in flowcharts and diagrams. Cloud Computing Based on Service The four categories of cloud computing based on service are such as Infrastructure as a service (IaaS), Platform as a service (PaaS), Software as a service (SaaS), and Function as a service (FaaS). These are also called the cloud computing stack because they on top of one another. Cloud Computing Based on Location The four types of cloud computing based on location are such as public cloud, private cloud, hybrid cloud, and community cloud. They are compare to provide different levels of security and management requirements, it will depend on which type of data you are working with.