Network Defence Flashcards
What is a firewall?
Special reference monitor that mediates access to a network and hide the stucture of the network.
May have a default permit or default forbidden state.
May be ingress or egress filtering devices
What can firewalls do?
Permit or block traffic Log accesses Provide CPN link Authenticate users Shield hosts Cache data Filter content
How are decisions made on where to place firewalls?
Need to assess the application it’s protecting and allow for the application to work while securing it.
What are the generic types of firewall?
Packet filters
Stateful inspection filters
Stateless inspection filters
Application proxies
What do packet filter firewalls do?
Look at packet header for addresses, ports and protocols
What do stateful inspection filters firewalls do?
Maintains state information and keeps common ports open
What do stateless inspection filters firewalls do?
Blocks or allows packets based on header information
What do application proxy firewalls do?
Simulates application and performs access control
How do personal firewalls deal with traffic?
Block blacklisted traffic
What actions do firewalls take on IP packets?
Bypass Drop Protect (IPSec channel)
What rules might be specified on a packet when using packet filtering?
Actions
Specification of source/dest IP or ports
Dictate traffic in both directions.
Why is stateful inspection stateful?
Packet filtering examines the packet data as well as the state of the connection.
This information is used to build the state table which is held in cache.
How are rules defined in a state table?
Need only specify packet in one direction, replies and further packets in the connection are automatically processed.
What happens when a packet doesn’t match the State Table?
The stateful firewall defaults to Rule Base checking to check if the packet can be forward.
How do application level proxies work?
Proxy analyses the application layer of the IP packet.
Uses this information to complete the data request of the client and return the result to the client.
What is faster, proxies or packet filters?
Packet filters as proxies scan the whole log file.
They are usually used in tandem to provide defence in depth.
What are the limitations of firewalls?
Can be too restrictive
Encryption prevents the firewall blocking malicious traffic
Protocol tunneling means that programs can still be executed but under the guise of http.
What do firewalls not provide any protection against?
No protection against attacks based on bugs
No protection against insider threat
No protection inside the network once a firewall has been compromised.