inferring bgp blackholing in the internet
play

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


  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

  2. DDoS A&acks are a Serious Threat 2

  3. AS1 172.18.192.1 AS4 AS3 Server AS2 3

  4. Networks under A&ack AS1 172.18.192.1 AS4 AS3 AQack Target Server AS2 4

  5. Blackholing AS1 172.18.192.1 AS4 AS3 AQack Target Server AS2 5

  6. BGP Blackholing AS1 BGP 172.18.192.1 AS4 AS3 AQack Target Server AS2 6

  7. BGP Blackholing AS1 172.18.192.1 AS4 AS3 AQack Target Server AS2 7

  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

  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

  10. BGP Blackholing in the Internet AS1 172.18.192.1 AS4 AS3 AQack Target Server AS2 10

  11. BGP Blackholing in the Internet AS3:666 Blackholing Community 172.18.192.1/32 Community = AS3:666 AS1 172.18.192.1 AS4 172.18.192.1/32 AS3 AQack Blackholed Target Prefix Server AS2 RFC1997, RFC5635, RFC7999 11

  12. BGP Blackholing in the Internet AS1 172.18.192.1 AS4 AS3 AQack Target Server AS2 RFC1997, RFC5635, RFC7999 12

  13. BGP Blackholing in the Internet 172.18.192.1/32 Community = AS3:666 AS1 172.18.192.1 AS4 AS3 AQack Target Server AS2 RFC1997, RFC5635, RFC7999 13

  14. BGP Blackholing in the Internet AS1 172.18.192.1 AS4 AS3 AQack Target Server AS2 RFC1997, RFC5635, RFC7999 14

  15. Terminology 172.18.192.1/32 Community = AS3:666 AS1 172.18.192.1 AS4 AS3 Blackholing Blackholing User Provider AS4 AQack AS3 Target Server AS2 15

  16. BGP Blackholing in an IXP member AS1 Route Server member AS2 172.18.192.1 member AS4 member AS3 AQack Target IXP Server 16

  17. BGP Blackholing in an IXP member AS1 172.18.192.1/32 Route Server Community = IXP:666 member AS2 172.18.192.1 member AS4 member AS3 AQack Target IXP Server 17

  18. BGP Blackholing in an IXP 172.18.192.1/32 Next hop: 80.81.192.66 (blackhole) member AS1 Community = IXP:666 Route Server member AS2 172.18.192.1 member AS4 member AS3 AQack Target IXP Server 18

  19. BGP Blackholing in an IXP member AS1 Route Server member AS2 172.18.192.1 member AS4 member AS3 AQack Target IXP Server 19

  20. BGP Blackholing in an IXP member AS1 Route Server member AS2 172.18.192.1 IXP Blackholing Provider member AS4 member AS3 AQack AS4 Target IXP Blackholing Server User 20

  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

  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

  23. Methodology BGP 172.18.192.1/32 Collector AS3 AS1 Community = AS3:666 AS1 172.18.192.1 AS4 AQack AS3 Target Server AS2 23

  24. Methodology Starts at t 0 : A|172.18.192.1/32| BGP provider:AS3|user:AS4|communiaes Collector AS1 172.18.192.1 AS4 AQack AS3 Target Server AS2 24

  25. Methodology Starts at t 0 : A|172.18.192.1/32| BGP provider:AS3|user:AS4|communiaes Collector Ends at t 1 : W|172.18.192.1/32 AS1 172.18.192.1/32 172.18.192.1 AS4 AQack AS3 Target Server AS2 25

  26. Methodology Starts at t 0 : A|172.18.192.1/32| BGP provider:AS3|user:AS4|communiaes Collector Ends at t 1 : W|172.18.192.1/32 AS1 172.18.192.1 AS4 AQack AS3 Target Server AS2 26

  27. Methodology Starts at t 0 : A|172.18.192.1/32| BGP t 3 : A|151.18.192.1/32|provider: AS13|user: AS9|communiaes provider:AS3| user:AS4|communiaes Collector t 4 : W|151.18.192.1/32 Ends at t 1 : W|172.18.192.1/32 AS1 172.18.192.1 AS4 AS3 t 7 : A|125.20.191.1/32|provider: AQack AS3 AS30| user: AS11|communiaes t 8 : W|125.20.191.1/32 Target Server AS2 27

  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

  29. BGP Datasets 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 29

  30. The Rise of BGP Blackholing 2.5x 30

  31. The Rise of BGP Blackholing 4x 31

  32. The Rise of BGP Blackholing 6x 32

  33. The Rise of BGP Blackholing Mirai 33

  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

  35. BGP Blackholing Inference StaEsEcs 35

  36. BGP Blackholing PropagaEon 172.18.192.1/32 AS1 172.18.192.1/32 Community = AS3:666 Community = AS3:666 172.18.192.1 BGP Collector AS4 AS3 BGP AQack AS120 Collector Target Server AS130 AS140 36

  37. BGP Blackholing Inference StaEsEcs Due to Blackholing Propagaaon 37

  38. BGP Blackhole Bundling BGP 172.18.192.1/32 Collector Community = AS3:666, AS20:666, AS30:99, AS40:66 AS1 172.18.192.1 AS4 AS3 AQack AS20 Target Server AS30 AS40 38

  39. BGP Blackholing Inference StaEsEcs Due to Blackholing Bundling 39

  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

  41. BGP Blackholing Efficacy: AcEve Measurements AS1 172.18.192.1 AS4 AS3 AQack Target Server 41

  42. BGP Blackholing Efficacy: AcEve Measurements AS1 172.18.192.1 AS4 AS3 AQack Target Server 42

  43. BGP Blackholing Efficacy: AcEve Measurements AS1 172.18.192.1 AS4 AS3 AQack Target Server 43

  44. BGP Blackholing Efficacy: AcEve Measurements Reducaon by 5 IP hops (on average) 44

  45. BGP Blackholing Efficacy: AcEve Measurements Reducaon by 3 AS hops (on average) 45

  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

  47. Popularity of Blackholing Providers 47

  48. Popularity of Blackholing Providers 48

  49. Popularity of Blackholing Users 49

  50. Popularity of Blackholing Users 43% of bh prefixes belong to content providers/hosters 50

  51. Profile of Blackholed Prefixes 50% 40% 30% 20% 10% 0 • Open ports in hosts in 60% of the blackholed prefixes • In many cases default hosEng so`ware configuraEons • Serve ephemeral or low-ranked domains 51

  52. BGP Blackholing DuraEon 52

  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

  54. Thank you! 54

Recommend


More recommend