HPIMP: Measuring Booter Services - RIPE 77 · DDoS & Booter Services • We see DDoS attacks on a...

14
HPIMP: Measuring Booter Services Daniel Kopp DE-CIX Products & Research

Transcript of HPIMP: Measuring Booter Services - RIPE 77 · DDoS & Booter Services • We see DDoS attacks on a...

Page 1: HPIMP: Measuring Booter Services - RIPE 77 · DDoS & Booter Services • We see DDoS attacks on a daily basis at IXPs • What's their origin? • How bad is it? • Understand the

HPIMP: Measuring Booter Services

Daniel Kopp DE-CIX Products & Research

Page 2: HPIMP: Measuring Booter Services - RIPE 77 · DDoS & Booter Services • We see DDoS attacks on a daily basis at IXPs • What's their origin? • How bad is it? • Understand the

DDoS & Booter Services

•  We see DDoS attacks on a daily basis at IXPs

•  What's their origin? •  How bad is it? •  Understand the capabilities

and the threat •  We build a dedicated system to

record DDoS by attacking ourselves

Page 3: HPIMP: Measuring Booter Services - RIPE 77 · DDoS & Booter Services • We see DDoS attacks on a daily basis at IXPs • What's their origin? • How bad is it? • Understand the

Example - Dashboard

Page 4: HPIMP: Measuring Booter Services - RIPE 77 · DDoS & Booter Services • We see DDoS attacks on a daily basis at IXPs • What's their origin? • How bad is it? • Understand the

Example - Serviceplans

Page 5: HPIMP: Measuring Booter Services - RIPE 77 · DDoS & Booter Services • We see DDoS attacks on a daily basis at IXPs • What's their origin? • How bad is it? • Understand the

Example – DDoS Order •  Flat rate for DDoS attacks

•  x attacks a day •  x concurrent •  Usually 30 days

•  10 - 20 different types •  Application à high pps •  Amplification à high

bandwith

•  Claim to offer 5 - 100 Gbit/s

Page 6: HPIMP: Measuring Booter Services - RIPE 77 · DDoS & Booter Services • We see DDoS attacks on a daily basis at IXPs • What's their origin? • How bad is it? • Understand the

Payment

•  Fake services exist

•  Payment with crypto currency

•  Payment and activation takes time

•  Prices vary

$20 - $200

Page 7: HPIMP: Measuring Booter Services - RIPE 77 · DDoS & Booter Services • We see DDoS attacks on a daily basis at IXPs • What's their origin? • How bad is it? • Understand the

Measurement System Motivation

•  Requirements •  Minimal impact during DDoS •  Record 10 Gbit/sec to disc •  Record at least continuous 30min •  Global reachability •  Direct connection to many ASNs •  Keep costs low

We built a server and network setup to attack ourselves and record the attack traffic

Page 8: HPIMP: Measuring Booter Services - RIPE 77 · DDoS & Booter Services • We see DDoS attacks on a daily basis at IXPs • What's their origin? • How bad is it? • Understand the

Measurement System and Setup

•  Hardware •  Dedicated second NIC as mirror •  Fast write speed: SAS RAID-0 •  Dedicated Raid Controller •  Singe core performance

•  System Setup •  Linux as a BGP Router and Network •  Bird & Docker •  ARP! à ARP tables and IP tables

Page 9: HPIMP: Measuring Booter Services - RIPE 77 · DDoS & Booter Services • We see DDoS attacks on a daily basis at IXPs • What's their origin? • How bad is it? • Understand the

Measurement System and Setup

•  Mesurement Limitations •  Tcpdump à up to 10 Gbits/sec •  sFlow à up to 10 Gbits/sec •  IPFIX à over 100 GBit/secs

•  Internet Connectivity •  10G Peering •  10G Transit •  Own ASN and IPv4 Space

Page 10: HPIMP: Measuring Booter Services - RIPE 77 · DDoS & Booter Services • We see DDoS attacks on a daily basis at IXPs • What's their origin? • How bad is it? • Understand the

DDoS Attacks - Overview

0 500000 1000000 1500000 2000000 2500000 3000000 3500000 4000000 4500000 5000000

0

5000

10000

15000

20000

25000

pack

et p

er s

econ

d

Mbi

t/s

Mbit/sec pps

Not amplified attacks are

max. 70 Mbit/s

Page 11: HPIMP: Measuring Booter Services - RIPE 77 · DDoS & Booter Services • We see DDoS attacks on a daily basis at IXPs • What's their origin? • How bad is it? • Understand the

DDoS - NTP Reflection

•  20 Gbit/s •  4 million pps •  930 source IPs •  350 source ASNs •  Top 3 ASes 23% of traffic

•  China, Taiwan, Hungary •  80% of traffic over transit

Page 12: HPIMP: Measuring Booter Services - RIPE 77 · DDoS & Booter Services • We see DDoS attacks on a daily basis at IXPs • What's their origin? • How bad is it? • Understand the

DDoS – NTP vs. Memchached Reflection •  20 Gbit/s NTP

•  930 reflectors •  350 ASNs

•  15 Gbit/s MEMCACHED

•  300 reflectors •  150 ASNs

•  Location of NTP reflectors

mostly Asia •  Location of Memcached

reflectors mostly Europe

Page 13: HPIMP: Measuring Booter Services - RIPE 77 · DDoS & Booter Services • We see DDoS attacks on a daily basis at IXPs • What's their origin? • How bad is it? • Understand the

Summary and Future Work

•  Summary •  Many different attack types •  Prices from $20 - $200 •  Flat rate for DDoS attacks •  Recorded 5 – 20 GBit/s •  Only amplified attacks provided high bandwidth

•  Furture Work •  Build mitigation strategies •  Understand anatomy of attacks •  Pinpoint problems e.g. open resolvers or botnets

Page 14: HPIMP: Measuring Booter Services - RIPE 77 · DDoS & Booter Services • We see DDoS attacks on a daily basis at IXPs • What's their origin? • How bad is it? • Understand the

Q&A - Discussion - Feedback