Professional Documents
Culture Documents
Firewalls
Firewalls
Vitoria Baldan
What is a firewall?
A firewall is a network security device or software that acts
as a barrier between an internal network and external
networks, such as the internet. It monitors and controls
incoming and outgoing network traffic based on
predetermined security rules. The primary objective of a
firewall is to enforce security policies and prevent
unauthorized access, while allowing legitimate
communication to pass through.
Contents
1 2 3 4 5
How does a Importance Packet-Filtering Stateful Inspection Proxy Firewalls
Firewall of Firewalls Firewalls Firewalls
work
10 9 8 7 64
Next-
Demonstration Firewall Firewall AI Firewalls Generation
Limitations and SDN Firewalls
(NGFW)
How does a Firewall
work?
1 - Traffic Analysis
2 - Rule-Based Filtering
3 - Access Control
4 - Logging and Auditing
Why do we need a Access Control
firewall?
Firewalls act as gatekeepers, determining which network
traffic is allowed to enter or exit a network.
Threat Mitigation
Firewalls act as the first line of defense against various
network threats, such as unauthorized access, malware,
viruses, and denial-of-service (DoS) attacks
Application Control
Many firewalls provide application-layer inspection, allowing
granular control over network traffic based on specific
applications or protocols
decisions based on criteria such as source/destination IP Examples: Pfctl(Mac OS), IPTables (Linux), Windows Firewall
addresses, port numbers, and protocols. (Microsoft Windows), and Access Control Lists (Cisco IOS)
Firewalls Control Protocol) connections, which are widely used for reliable
data transmission.
Application Awarenes
Threat Preventio
Encrypted Traffic
Challenges
Evolving Cyber
Threats
Application-
Layer
Vulnerabilities
Demonstration - Setting firewall rules using python
pfctl : is a command-line utility on
macOS and other BSD-based
operating systems that is used to
configure and manage the Packet
Filter (PF) firewall