11.3 Denial of Service Attacks Flashcards

1
Q

What is Denial of Service?

A

Attempt to exhaust resources

i. e.
- Network bandwidth
- TCP connections
- Server resources

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

3 different types of defenses against DoS attacks

A

1) Ingres Filtering
2) uRPF checks (reverse path filtering checks)
3) Syn Cookies (TCP)

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

Ingres Filtering

A

Fool proof. Works at edges

Doesn’t work if core is same (This is where a routing table is needed)

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

uRPF

A

Pros: Automatic
Cons: Requires symmetric routing

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

Syn Cookies

A

When server receives a SYN from client, the server keeps no state and picks a sequence number of server and client src,dst and port… server will check seq number by rehashing info it already has to make sure it corresponds.

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

Quiz:

What are some advantages of SYN cookies?

A

Can prevent server from exhausting state after receiving the initial TCP SYN packet

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

When an attacker spoofs a source IP address, the replies to that initial TCP SYN from the victim will go to the location of the source IP adress. These replies to forge attack messages are called

Inferring Dos Activity

A

Backscatter

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

Quiz:
Telescope: 2^16 addresses (n)
Backscatter: 100,000 pps (x)

What is the attack rate?

A
m = x*(2^32/n)
m=100,00(2^32/2^16)
m=100,000(2^16)
m=100,000 * 65536
m=6,553,600,000
m=6.5 billion pps
How well did you know this?
1
Not at all
2
3
4
5
Perfectly