M9: Firewalls and tunnels, security architecture - C10 Flashcards
What is a Firewall?
M9: Firewalls and tunnels, security architecture - C10
A gateway providing access control and filtering. Thus it can allow, deny or modify any package in either direction through it.
Relates to Complete-Mediation(P4) and Isolated-Compartments(P5)
P. 282
What is an Encrypted Tunnel?
M9: Firewalls and tunnels, security architecture - C10
Is an encrypted persistet connection between two networks and/or hosts
What is a Virtual Private Network?
M9: Firewalls and tunnels, security architecture - C10
Is a private network established over the network. It is maintained by secure communication channels and authentications.
What are Perimeter-based Defenses?
M9: Firewalls and tunnels, security architecture - C10
Defenses focused on the edge of the network, such as Firewalls
Why filter inbound packages?
M9: Firewalls and tunnels, security architecture - C10
Filtering inbound packages protects the internal network from the outside forces
Why filter outbound packages?
M9: Firewalls and tunnels, security architecture - C10
To both limit exposed functionality and detect/monitor unauthorized transfers.
What is a package filter Firewall?
M9: Firewalls and tunnels, security architecture - C10
Also called a Screening Router, it filters packages based on the header information in particular source IP. It often acts as a first line of defence.
What are the Actions a Package Filter Firewall can take?
M9: Firewalls and tunnels, security architecture - C10
The primary actions on any given package are
* Allow - allow
* Drop - silently drop
* Reject - drop and inform source
Additionally we may log information about the package.
intelligent pack filtering may involvde content based rules
What is a Stateless package filter?
M9: Firewalls and tunnels, security architecture - C10
A firewall where each package is examined Individually.
What is a Stateful package filter?
M9: Firewalls and tunnels, security architecture - C10
A firewall which stores data about prior packets to inform decisions about future packets. It investigates the flow.
What is a Dynamic package filter?
M9: Firewalls and tunnels, security architecture - C10
An adaptive statefull package filter
Why should the firewall use allow listing rather than deny listing?
M9: Firewalls and tunnels, security architecture - C10
P2(Safe Defaults) - motivates that we deny-by-default. Alternatively we would need to enumerate all the baddies and exploits in our deny-list to achieve the same safety, which is impossible.
What is the connection between Firewall and Security Policy?
M9: Firewalls and tunnels, security architecture - C10
In a sense the Firewall instantiates the network security policy through its rule set.
What are the recognized limitations of Firewalls
Limitations include
* Topological - is there truly a perimeter?
* Malicious insiders - user/hosts within network may be compromised
* Bad connections - users may inadvertently make visit infected sites
* Tunneling - Filtering based on port number, can be circumvented
* Encrypted Content - Package inspection may be defeated by encrypted content.
What is a Proxy firewall?
M9: Firewalls and tunnels, security architecture - C10
Like any proxy it sits between the internal and external network. Ideally all trafic is routed through the proxy, without any knowledge of or impact on the end hosts.