15. Dual-Stack Network Security Flashcards

1
Q

IPv4 vs IPv6 Differences

Address Length

A

IPv4 - 32 bits

IPv6 - 128 bits

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

IPv4 vs IPv6 Differences

Default Prefix length

A

IPv4 - varies, typically /24

IPv6 - /64 in host subnets

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

IPv4 vs IPv6 Differences

Address configuration

A

IPv4 - DHCPv4

IPv6 - Stateless Autoconfiguration, DHCPv6

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

IPv4 vs IPv6 Differences

Addresses used

A

IPv4 - Private OR Global

IPv6 - Link-local AND Global

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

IPv4 vs IPv6 Differences

Address resolution

A

IPv4 - ARP

IPv6 - Neighbour Solicitation (NS) / Neighbour Advertisement (NA)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q
IPv4 vs IPv6 Differences
Minimum MTU (Maximum Transmission Unit)
A

IPv4 - 576

IPv6 - 1280

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

IPv4 vs IPv6 Differences

Fragmentation

A

IPv4 - by hosts or routers

IPv6 - only by hosts

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

IPv4 vs IPv6 Differences

Host Path MTU discovery

A

IPv4 - Optional

IPv6 - Required

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

IPv4 vs IPv6 Differences

IPsec

A

IPv4 - optional

IPv6 - ‘SHOULD’

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

IPv4 vs IPv6 Differences

Private addressing

A

IPv4 - RFC1918

IPv6 - Unique Local Addresses (ULA) (not for use with NAT)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Dual Stack Network

A

Means running IPv4 and IPv6 on the same infrastructure
- managing two protocols as one network
DS is preferable today in campus sites rather than running IPv6 only with NAT64/DNS64 at the edge
- UN unis early adopters of DS
Introducing IPv6 should not subvert IPv4 security
- need to understand required policies
- have equivalent implementations where appropriate

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

New risks added by IPv6

A

New attack paths
- IPv6 is a new protocol, not just IPv4 with 128-bit addresses
Growing pains
- lack of wide-scale operational experience
- immature security implementations (firewalls, IDS…)
- many IPv6-specific security advisories published
Lack of admin staff knowledge and training
- need to ‘think IPv6’ for security & troubleshooting
IPv6 incidents/issues not detected
- most sites prob not looking for IPv6 traffic, native or tunnelled
- there is support for IPv6 Netflow & others

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Address scopes

A

IPv4

  • usually just one address
  • global or private (rfc1918 or NAT)

IPv6

  • link-local (under fe80::/10, not routed)
  • Unique Local Addresses (under fc00::/7)
  • Global
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Address scope issues

A

IPv6 hosts are naturally multi-addressed

  • in dual stack networks have an IPv4 address too
  • hosts need a way to decide which addresses to use
  • management/monitoring tools must cope
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Address management

A

Most IPv6 deployments are dual stack

  • IPv4 address config by DHCPv4
  • IPv6 Stateless Autoconfiguration (SLAAC)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

SLAAC autoconfigures basic network settings by

A

soliciting/receiving IPv6 Router Advertisements (RAs)
- hosts form their own address by combining 64-bit network prefix in the RA with MAC address + 16bits of padding
In addition, hosts may have IPv6 privacy addresses
Voila, mucho addresses!

17
Q

SLAAC operation

A

Totally dependent on Router Advertisements

  • RA is multicast on local subnet
  • (link-local) RA source address implies default router
18
Q

Implications of RAs

A
Host autoconfiguration is nice, but
Hosts can send RAs too
 - accidental or malicious
 Networks should mitigate this
 - use RA Guard 
 - Filter ICMPv6 Type 134 on non router switch ports
 - Deploy RAmond
19
Q

RAmond

A

Monitors IPv6 networks for router advertisements. When an advert is received, a configurable action occurs.
The tool was designed to `clear’ (by sending spoofed zero lifetime adverts) rogue-routes sent by users running 6to4 gateways on a campus network.

20
Q

ND cache exhaustion

A

Possibly rapid scans to non existent IP addressed in a /64 subnet can fill a router’s ND cache before the ND operations complete