What field(s) in the IPv4 header are no longer needed in IPv6?
What field(s) in the IPv4 header have been moved in the IPv6 header?
Fragmentation. This has been moved to Extended Headers in IPv6.
What is the name of the new field in IPv6 that has been added but not currently utilised?
Flow Label
List parts of the IPv6 basic header in order
What field(s) are the same in function and name in IPv6 as they are in IPv4?
What field(s) are not retained in IPv6?
What field(s) have changed their names in IPv6 but are similar in function in IPv4?
What threat relates to the IPv6 Source Address field? What is the solution?
IP Spoofing - When an attacker changes their IP address to an address that is not assigned to their device.
The solution is Ingress Filtering and uRPF.
Describe Ingress Filtering as a solution to IP Spoofing threats
Ingress Filtering would allow only subnets/prefixes connected to an ISPs interface into that interface. Therefore if an attacker connected to this interface attempted to use an address outside of this address space, it would be rejected.
What threat relates to the Traffic Class and Flow Label headers?
Covert Channel - Hidden methods of communication allowing clients to communicate that shouldn’t be able to. Data can be injected into these headers as well as the Hop Limit header in chunks that fit within the size contraints of the relevant fields.
The solution is to use IDS and IPS systems that can detect abnormalities in packet fields. e.g. Flow Label should always be 0.
What is the solution to Covert Channel attacks?
Use IDS and IPS systems that can detect abnormalities in packet fields. e.g. Flow Label should always be 0.
What are IPv6 Extension Headers?
List IPv6 Extension Header options
True or False. All Extension Headers can appear multiple times in a single packet header
False.
Only Destination Options can appear twice.
True or False. All Extension Headers are processed by all hops in a route.
False.
Except in the case of Hop-by-Hop and Routing options.
What are Hop-by-Hop Extension Headers?
Used to carry optional information thaqt may be examined and processed by every node along a packet’s path from source to destination
What are Routing Extension Headers?
Packets with these are processed by all IPv6 stacks of devices that have their IPv6 addresses included in the Routing header as nodes to be visited along a packet’s path.
What is the IPv6 Header Chain?
What implications do IPv6 Extension Headers have?
Can new Extension Headers be created?
Yes, however, there needs to be a detailed technical explanation as to why this is required and why it cannot be handled by another already in use header.
Some examples of new Extension Headers are:
- Mobility Header
- Host Identity Protocol
- SHIM6 Protocol
What is an SPD?
What is IPSec Tunnel Mode?
What is IPSec Transport mode?
Which headers used for IPSec are supported by IPv6 by default?