13
Drilling Down into DNS DDoS NANOG 63 Bruce Van Nice

Drilling Down into DNS DDoS NANOG 63 · Drilling Down into DNS DDoS!! NANOG 63! Bruce Van Nice "! 2! DNS DDoS in Increasing: 2014 Data! 3! Random Subdomain Attacks! RANDOM! TARGET

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Drilling Down into DNS DDoS NANOG 63 · Drilling Down into DNS DDoS!! NANOG 63! Bruce Van Nice "! 2! DNS DDoS in Increasing: 2014 Data! 3! Random Subdomain Attacks! RANDOM! TARGET

Drilling Down into DNS DDoS!!

NANOG 63!

Bruce Van Nice "!

Page 2: Drilling Down into DNS DDoS NANOG 63 · Drilling Down into DNS DDoS!! NANOG 63! Bruce Van Nice "! 2! DNS DDoS in Increasing: 2014 Data! 3! Random Subdomain Attacks! RANDOM! TARGET

2!

DNS DDoS in Increasing: 2014 Data!

Page 3: Drilling Down into DNS DDoS NANOG 63 · Drilling Down into DNS DDoS!! NANOG 63! Bruce Van Nice "! 2! DNS DDoS in Increasing: 2014 Data! 3! Random Subdomain Attacks! RANDOM! TARGET

3!

Random Subdomain Attacks!

RANDOM! TARGET NAME!

Example query:

wxctkzubkb..liebiao.800fy.com •  Queries with random subdomains !

–  Answer with “non-existent domain” (NXD)!•  Creates lots of work for resolvers !

–  Queries require recursion!•  Creates lots of works for authoritative servers!

–  Heavy volumes of NXD queries often cause failure!

Page 4: Drilling Down into DNS DDoS NANOG 63 · Drilling Down into DNS DDoS!! NANOG 63! Bruce Van Nice "! 2! DNS DDoS in Increasing: 2014 Data! 3! Random Subdomain Attacks! RANDOM! TARGET

•  We have seen 4 distinct attacks:!

2014 - Worldwide attacks using open DNS proxies!Nov 2014 – first attacks using bots!Dec 2014 – Spike in intensity per IP!Jan 2014 – Highly focused attacks!

4!

Attacks have Evolved!

Page 5: Drilling Down into DNS DDoS NANOG 63 · Drilling Down into DNS DDoS!! NANOG 63! Bruce Van Nice "! 2! DNS DDoS in Increasing: 2014 Data! 3! Random Subdomain Attacks! RANDOM! TARGET

nbpdestuvjklz.pay.shop6996.com.!

1lHecqrP.xboot.net.!

hxdfmo.iyisa.com.!

a6ca.cubecraft.net.!

5!

Different Kinds of “Random”!

Different Patterns = Different Attacks!

Page 6: Drilling Down into DNS DDoS NANOG 63 · Drilling Down into DNS DDoS!! NANOG 63! Bruce Van Nice "! 2! DNS DDoS in Increasing: 2014 Data! 3! Random Subdomain Attacks! RANDOM! TARGET

First Method of Attack!

1

Internet

Query with randomized subdomains 2

Authoritative Server Compromised

hosting

Recursive queries

Open DNS Proxy (Home Gateway)

3 NXD responses

ISP

Target Web Site

Attacks Using Open DNS Proxies

ISP Resolver

Page 7: Drilling Down into DNS DDoS NANOG 63 · Drilling Down into DNS DDoS!! NANOG 63! Bruce Van Nice "! 2! DNS DDoS in Increasing: 2014 Data! 3! Random Subdomain Attacks! RANDOM! TARGET

-

10

20

30

Mill

ions

Open Resolvers

7!

Open Resolvers Are Declining!

Feb 13 2014! Jan 28 2015!

Open Resolver Project Data!

Page 8: Drilling Down into DNS DDoS NANOG 63 · Drilling Down into DNS DDoS!! NANOG 63! Bruce Van Nice "! 2! DNS DDoS in Increasing: 2014 Data! 3! Random Subdomain Attacks! RANDOM! TARGET

8!

Where Are They Now?!

Page 9: Drilling Down into DNS DDoS NANOG 63 · Drilling Down into DNS DDoS!! NANOG 63! Bruce Van Nice "! 2! DNS DDoS in Increasing: 2014 Data! 3! Random Subdomain Attacks! RANDOM! TARGET

Second Method of Attack!

Internet

2

Authoritative Server

Recursive queries

Bot infected devices

3 NXD responses

ISP

Target Web Site

Attacks Using Bots

ISP Resolver Queries

with randomized subdomains

1

Page 10: Drilling Down into DNS DDoS NANOG 63 · Drilling Down into DNS DDoS!! NANOG 63! Bruce Van Nice "! 2! DNS DDoS in Increasing: 2014 Data! 3! Random Subdomain Attacks! RANDOM! TARGET

1. Bots scan networks for home gateways or other vulnerable devices!

2. Attempt to login with default passwords !3. Load malware on gateway!4. Malware sends huge volumes of specially

crafted DNS queries !5. When DNS servers cannot handle requests

websites become unreachable!

10!

What’s Happening?!

A single device sourced 1.5M queries in 3 mins (8000 QPS)!

Page 11: Drilling Down into DNS DDoS NANOG 63 · Drilling Down into DNS DDoS!! NANOG 63! Bruce Van Nice "! 2! DNS DDoS in Increasing: 2014 Data! 3! Random Subdomain Attacks! RANDOM! TARGET

11!

Example Attack: One DNS Server!

0"

45"

90"

135"

180"

225"

Mill

ions

Number of random subdomain queries per hour"

Several times !normal load!

Nov 18 "8:00"

Nov 16 "19:00"

Page 12: Drilling Down into DNS DDoS NANOG 63 · Drilling Down into DNS DDoS!! NANOG 63! Bruce Van Nice "! 2! DNS DDoS in Increasing: 2014 Data! 3! Random Subdomain Attacks! RANDOM! TARGET

12!

Example Attack Data!

0%"

20%"

40%"

60%"

80%"Attack Queries as a Percentage of Total Traffic"

Nov 16 "19:00"

Nov 18 "8:00"

70% of queries!from attack!

Page 13: Drilling Down into DNS DDoS NANOG 63 · Drilling Down into DNS DDoS!! NANOG 63! Bruce Van Nice "! 2! DNS DDoS in Increasing: 2014 Data! 3! Random Subdomain Attacks! RANDOM! TARGET

13!

Example Attack Data!

0!

75!

150!

225!

300!Number of IPs used in attack per hour"

Nov 16 "19:00"

Nov 18 "8:00"

Very small numbers of IP addresses!200 IPs have taken down large network!