Lecture 13: DNS Denial of Service Flashcards

1
Q

What are denial of service attacks?

A

DoS overwhelms the targets networking or computing infrastructure resulting in their application becoming inaccessible

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

What is DNS flooding?

A

Floods the DNS server with requests to the point that it becomes unresonsive

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

Why target DNS servers?

A
  • Taking down a DNS server potentially takes down all websites served by that name server
  • DNS servers may not be as armored in terms of security as the actual web server might be
  • DNS typically is a fast protocol, delays can be noticeable to end users
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What are the results of DNS flooding?

A

DNS requests by users may go unanswered and users who dont have the dns info cached won’t be bale to connect to your service

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

What are the major problems with using the connectionless UDP protocol?

A

Almost all info in UDP messages can be spoofed

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

What is the NXDomain problem?

A

Attack will request non-existent domains to maximize resource usage

Forces DNS server to search entire DNS table for a match using up valuable time and memory to do so

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

How can you prevent DNS flooding?

A
  • Redundancy: Use more than one name server
  • Third party traffic monitoring
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is ICMP flooding?

A

Attacker sends fake pings with ICMP to many servers using the victims IP address as the source

Servers respond to pings, sending all traffic to the victim overwhelming their connection

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

What is a DNS Amplification Attack or DNS reflection?

A

Attack makes DNS requests using the victims IP address as the source IP

Resulting in the DNS responses being directed to the victim

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

What are the benefits of amplification for the attacker?

A
  • Helps minimize the amount of bandwidth the attacker needs to use
  • Increases efficiency in bandwidth use
  • Helps hid the attacker
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

How is amplification calculated?

A

Response size / Request size

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

What does an amplification factor of 1 mean?

A

The request and response are the same size

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

How can you defend against amplification?

A

Not much can be done unless you

  • Disable DNS/port 53
  • Use a third party firewall
How well did you know this?
1
Not at all
2
3
4
5
Perfectly