Inferring BGP Blackholing in the Internet Vasileios Giotsas, - - PowerPoint PPT Presentation

inferring bgp blackholing in the internet
SMART_READER_LITE
LIVE PREVIEW

Inferring BGP Blackholing in the Internet Vasileios Giotsas, - - PowerPoint PPT Presentation

Inferring BGP Blackholing in the Internet Vasileios Giotsas, Georgios Smaragdakis, Christoph Dietzel, Philipp Richter, Anja Feldmann, and Arthur Berger TU Berlin CAIDA MIT DE-CIX Akamai DDoS A&acks are a Serious Threat 2 AS1


slide-1
SLIDE 1

Inferring BGP Blackholing in the Internet

Vasileios Giotsas, Georgios Smaragdakis, Christoph Dietzel, Philipp Richter, Anja Feldmann, and Arthur Berger TU Berlin CAIDA MIT DE-CIX Akamai

slide-2
SLIDE 2

DDoS A&acks are a Serious Threat

2

slide-3
SLIDE 3

AS4

Server AS3 AS1 172.18.192.1 AS2

3

slide-4
SLIDE 4

Networks under A&ack

AS4

AQack Target Server AS3 AS1 172.18.192.1 AS2

4

slide-5
SLIDE 5

Blackholing

AS4

AQack Target Server AS3 AS1 172.18.192.1 AS2

5

slide-6
SLIDE 6

BGP Blackholing

AS4

AQack Target Server AS3 AS1 172.18.192.1 AS2

6

BGP

slide-7
SLIDE 7

BGP Blackholing

AS4

AQack Target Server AS3 AS1 172.18.192.1 AS2

7

slide-8
SLIDE 8

Agenda

  • BGP Blackholing in Detail
  • Inference Methodology for BGP Blackholing
  • Trends in BGP Blackholing AcEvity
  • Visibility of BGP Blackholing
  • BGP Blackholing Network Efficacy
  • Profile of BGP Blackholing Adopters

8

slide-9
SLIDE 9

Agenda

  • BGP Blackholing in Detail
  • Inference Methodology for BGP Blackholing
  • Trends in BGP Blackholing AcEvity
  • Visibility of BGP Blackholing
  • BGP Blackholing Network Efficacy
  • Profile of BGP Blackholing Adopters

9

slide-10
SLIDE 10

BGP Blackholing in the Internet

AS4

AQack Target Server AS3 AS1 172.18.192.1 AS2

10

slide-11
SLIDE 11

BGP Blackholing in the Internet

AS4

AQack Target Server AS3 AS1 172.18.192.1 AS2

172.18.192.1/32 Community = AS3:666

RFC1997, RFC5635, RFC7999

11

172.18.192.1/32 Blackholed Prefix

AS3:666 Blackholing Community

slide-12
SLIDE 12

BGP Blackholing in the Internet

AS4

AQack Target Server AS3 AS1 172.18.192.1 AS2

12

RFC1997, RFC5635, RFC7999

slide-13
SLIDE 13

BGP Blackholing in the Internet

AS4

AQack Target Server AS3 AS1 172.18.192.1 AS2

172.18.192.1/32 Community = AS3:666

13

RFC1997, RFC5635, RFC7999

slide-14
SLIDE 14

BGP Blackholing in the Internet

AS4

AQack Target Server AS3 AS1 172.18.192.1 AS2

14

RFC1997, RFC5635, RFC7999

slide-15
SLIDE 15

AS2

Terminology

AS4

AQack Target Server AS3 AS1 172.18.192.1

172.18.192.1/32 Community = AS3:666

AS3 Blackholing Provider AS4 Blackholing User

15

slide-16
SLIDE 16

Route Server

BGP Blackholing in an IXP

172.18.192.1 IXP member AS1 member AS2 member AS3 member AS4

16

AQack Target Server

slide-17
SLIDE 17

Route Server

BGP Blackholing in an IXP

172.18.192.1

172.18.192.1/32 Community = IXP:666

IXP member AS1 member AS2 member AS3 member AS4

17

AQack Target Server

slide-18
SLIDE 18

Route Server

member AS1

BGP Blackholing in an IXP

172.18.192.1

172.18.192.1/32 Next hop: 80.81.192.66 (blackhole) Community = IXP:666

IXP member AS2 member AS3 member AS4

18

AQack Target Server

slide-19
SLIDE 19

Route Server

member AS1

BGP Blackholing in an IXP

172.18.192.1 IXP member AS2 member AS3 member AS4

19

AQack Target Server

slide-20
SLIDE 20

AQack Target Server

Route Server

member AS1

BGP Blackholing in an IXP

172.18.192.1 IXP member AS2 member AS3 member AS4 IXP Blackholing Provider

20

AS4 Blackholing User

slide-21
SLIDE 21

Agenda

  • BGP Blackholing in Detail
  • Inference Methodology for BGP Blackholing
  • Trends in BGP Blackholing AcEvity
  • Visibility of BGP Blackholing
  • BGP Blackholing Network Efficacy
  • Profile of BGP Blackholing Adopters

21

slide-22
SLIDE 22

BGP Blackhole Community DicEonary

  • BGP CommuniEes are

standardized

  • We mine Internet Registries, NOC webpages etc. for keywords like

“blackhole”, “null route” using Natural Language Processing Level3 DE-CIX

22

slide-23
SLIDE 23

AS2

Methodology

AS4

AQack Target Server AS3 AS1 172.18.192.1

172.18.192.1/32 AS3 AS1 Community = AS3:666

BGP Collector

23

slide-24
SLIDE 24

AS2

Methodology

AS4

AQack Target Server AS3 AS1 172.18.192.1 BGP Collector

Starts at t0: A|172.18.192.1/32| provider:AS3|user:AS4|communiaes

24

slide-25
SLIDE 25

AS2

Methodology

AS4

AQack Target Server AS3 AS1 172.18.192.1 BGP Collector

172.18.192.1/32 Starts at t0: A|172.18.192.1/32| provider:AS3|user:AS4|communiaes Ends at t1: W|172.18.192.1/32

25

slide-26
SLIDE 26

AS2

Methodology

AS4

AQack Target Server AS3 AS1 172.18.192.1 BGP Collector

Starts at t0: A|172.18.192.1/32| provider:AS3|user:AS4|communiaes Ends at t1: W|172.18.192.1/32

26

slide-27
SLIDE 27

AS2

Methodology

AS4

AQack Target Server AS3 AS3 AS1 172.18.192.1 BGP Collector

Starts at t0: A|172.18.192.1/32| provider:AS3| user:AS4|communiaes Ends at t1: W|172.18.192.1/32

t3: A|151.18.192.1/32|provider: AS13|user: AS9|communiaes t4: W|151.18.192.1/32 t7: A|125.20.191.1/32|provider: AS30| user: AS11|communiaes t8: W|125.20.191.1/32

27

slide-28
SLIDE 28

Agenda

  • BGP Blackholing in Detail
  • Inference Methodology for BGP Blackholing
  • Trends in BGP Blackholing Acavity
  • Visibility of BGP Blackholing
  • BGP Blackholing Network Efficacy
  • Profile of BGP Blackholing Adopters

28

slide-29
SLIDE 29

BGP Datasets

29

Source #IP peers #AS peers RIPE 425 313 Route Views 269 197 PCH 8,897 1,721 CDN 3,349 1,282 Total 12,940 2,798

CDN and PCH infer 3x more blackholed prefixes than RIPE and Route Views

slide-30
SLIDE 30

The Rise of BGP Blackholing

2.5x

30

slide-31
SLIDE 31

The Rise of BGP Blackholing

4x

31

slide-32
SLIDE 32

The Rise of BGP Blackholing

6x

32

slide-33
SLIDE 33

The Rise of BGP Blackholing

Mirai

33

slide-34
SLIDE 34

Agenda

  • BGP Blackholing in Detail
  • Inference Methodology for BGP Blackholing
  • Trends in BGP Blackholing AcEvity
  • Visibility of BGP Blackholing
  • BGP Blackholing Network Efficacy
  • Profile of BGP Blackholing Adopters

34

slide-35
SLIDE 35

BGP Blackholing Inference StaEsEcs

35

slide-36
SLIDE 36

BGP Blackholing PropagaEon

AS4

AQack Target Server AS3 AS1 172.18.192.1

172.18.192.1/32 Community = AS3:666

AS120 AS130 AS140 BGP Collector BGP Collector

172.18.192.1/32 Community = AS3:666

36

slide-37
SLIDE 37

BGP Blackholing Inference StaEsEcs

37

Due to Blackholing Propagaaon

slide-38
SLIDE 38

BGP Blackhole Bundling

AS4

AQack Target Server AS3 AS1 172.18.192.1

172.18.192.1/32 Community = AS3:666, AS20:666, AS30:99, AS40:66

AS20 AS30 BGP Collector AS40

38

slide-39
SLIDE 39

BGP Blackholing Inference StaEsEcs

39

Due to Blackholing Bundling

slide-40
SLIDE 40

Agenda

  • BGP Blackholing in Detail
  • Inference Methodology for BGP Blackholing
  • Trends in BGP Blackholing AcEvity
  • Visibility of BGP Blackholing
  • BGP Blackholing Network Efficacy
  • Profile of BGP Blackholing Adopters

40

slide-41
SLIDE 41

BGP Blackholing Efficacy: AcEve Measurements

AS4

AQack Target Server AS3 AS1 172.18.192.1

41

slide-42
SLIDE 42

BGP Blackholing Efficacy: AcEve Measurements

AS4

AQack Target Server AS3 AS1 172.18.192.1

42

slide-43
SLIDE 43

BGP Blackholing Efficacy: AcEve Measurements

AS4

AQack Target Server AS3 AS1 172.18.192.1

43

slide-44
SLIDE 44

BGP Blackholing Efficacy: AcEve Measurements

Reducaon by 5 IP hops (on average)

44

slide-45
SLIDE 45

BGP Blackholing Efficacy: AcEve Measurements

Reducaon by 3 AS hops (on average)

45

slide-46
SLIDE 46

Agenda

  • BGP Blackholing in Detail
  • Inference Methodology for BGP Blackholing
  • Trends in BGP Blackholing AcEvity
  • Visibility of BGP Blackholing
  • BGP Blackholing Network Efficacy
  • Profile of BGP Blackholing Adopters

46

slide-47
SLIDE 47

Popularity of Blackholing Providers

47

slide-48
SLIDE 48

Popularity of Blackholing Providers

48

slide-49
SLIDE 49

Popularity of Blackholing Users

49

slide-50
SLIDE 50

Popularity of Blackholing Users

50

43% of bh prefixes belong to content providers/hosters

slide-51
SLIDE 51

Profile of Blackholed Prefixes

  • Open ports in hosts in 60% of the blackholed prefixes
  • In many cases default hosEng so`ware configuraEons
  • Serve ephemeral or low-ranked domains

50% 40% 30% 20% 10%

51

slide-52
SLIDE 52

BGP Blackholing DuraEon

52

slide-53
SLIDE 53

Conclusion

  • The first Internet-wide study on the AdopEon and

State of BGP Blackholing

  • Methodology to infer Blackholing acEvity from BGP

data

  • BGP Blackholing on the rise in all three metrics

(Providers, Users, Prefixes)

  • BGP Blackholing is EffecEve in dropping traffic early
  • Profile of Blackholed adopters and Insights on Usage

53

slide-54
SLIDE 54

Thank you!

54