french internet resilience observatory
play

French Internet Resilience Observatory Franois Contat, Guillaume - PowerPoint PPT Presentation

French Internet Resilience Observatory Franois Contat, Guillaume Valadon Agence nationale de la scurit des systmes d'information http://www.ssi.gouv.fr/en RIPE 67 - October 15 th , 2013 ANSSI - http://www.ssi.gouv.fr/observatoire 1/31


  1. French Internet Resilience Observatory François Contat, Guillaume Valadon Agence nationale de la sécurité des systèmes d'information http://www.ssi.gouv.fr/en RIPE 67 - October 15 th , 2013 ANSSI - http://www.ssi.gouv.fr/observatoire 1/31

  2. The observatory in a nutshell Prior issues Some of our objectives ANSSI - http://www.ssi.gouv.fr/observatoire 2/31 • the Internet is misunderstood; • network incidents analysis are rarely France-oriented; • the usage of best current practices is unknown. • study the French Internet in details; • develop technical interactions with the networking community; • publish anonymized results; • publish recommendations and best practices.

  3. Internet resilience? «Resilience is the ability to respond to a major crisis and to quickly restore a normal service.» The French White Paper on defence and national security, 2008 The Internet is often considered as a regular industry . Its resilience is mainly studied through: technical point of view. ANSSI - http://www.ssi.gouv.fr/observatoire 3/31 • the dependency on electricity; • the location of physical infrastructures. The observatory aims to study the Internet resilience from a

  4. Who? The observatory is under the supervision of the ANSSI. . Created on July 7th 2009, the ANSSI is the national authority for the defence and the security of information systems: d’information; Main missions are: One of its priorities is the Internet resilience. http://www.ssi.gouv.fr/en/ ANSSI - http://www.ssi.gouv.fr/observatoire 4/31 • in French, ANSSI, Agence nationale de la sécurité des systèmes • in English, French Network and Information Security Agency. • prevention; • defence of information systems.

  5. Who else? . Afnic The French Registry for the .fr zone as well as overseas territories. http://www.afnic.fr/en/ Afnic has been co-leading the project since the beginning. French network actors ISPs, IXP, transit providers… ANSSI - http://www.ssi.gouv.fr/observatoire 5/31

  6. What can be observed? Two main possible directions: through BGP and DNS. ANSSI - http://www.ssi.gouv.fr/observatoire 6/31 • services (HTTPS usage, mail…); • Internet structure (routing, name services). Today, the observatory is focusing solely on the Internet structure

  7. How to observe? Several technical indicators were defined: In the report, each indicator contains: 1. a description; 2. a methodology and its limitations; 3. an analysis. ANSSI - http://www.ssi.gouv.fr/observatoire 7/31 • 7 indicators for BGP (route objects, hijacks, RPKI…); • 5 indicators for DNS (topological distribution, DNSSEC…).

  8. Border Gateway Protocol

  9. Data and indicators RIS project - BGP updates Data: AS origin, prefix, AS_PATH… Indicators: hijacks classification, connectivity, IPv6, BCP… RIPE-NCC Whois database Data: route, route6, aut-num… Indicators: hijacks classification, connectivity, IPv6, BCP… ANSSI - http://www.ssi.gouv.fr/observatoire 9/31

  10. Identifying the French Internet Exisiting databases are not adequate: some ASes are missing. Finding French AS ing algorithm. Results ANSSI - http://www.ssi.gouv.fr/observatoire 10/31 • more than 40,000 ASes in the Internet; • automatically identify French ASes using an unsupervised learn- • 1270 French ASes; • compared to existing public databases (Cymru, RIPE): • 9 ASes missing in our database; • 40 and 70 more ASes.

  11. Connectivity Motivations Methodology ANSSI - http://www.ssi.gouv.fr/observatoire 11/31 • are French ASes well connected to each other? • are there Single Point Of Failure (SPOF)? • build a representative graph of the French Internet: • use AS_PATH seen by the RIS collectors; • extract the subgraph of French ASes. • identify the critical ASes (SPOF) for the French Internet: • highlight ASes whose loss can lead to a loss of connectivity.

  12. Connectivity IPv4 Blue: French ASes. Red: ASes whose loss leads to a loss of connectivity. . . There are few ASes whose loss can significantly impact the French Internet. ANSSI - http://www.ssi.gouv.fr/observatoire 12/31 . .

  13. Connectivity IPv4 Blue: French ASes. Red: ASes whose loss leads to a loss of connectivity. . . There are few ASes whose loss can significantly impact the French Internet. ANSSI - http://www.ssi.gouv.fr/observatoire 12/31 . .

  14. both ASes announce the same prefix: hijack? This conflict must be named differently: event. Prefix conflicts 192.0.2.0/24 ANSSI - http://www.ssi.gouv.fr/observatoire could be anycast, DDoS protection, customer… BGP . 192.0.2.0/24 AS4 192.0.2.0/24 AS2 AS1 . 192.0.2.0/24 . . . 192.0.2.0/24 . . AS4 . . AS3 . . AS1 . 13/31 . AS2 • prefix announcements between ASes: routes are exchanged;

  15. This conflict must be named differently: event. Prefix conflicts . ANSSI - http://www.ssi.gouv.fr/observatoire could be anycast, DDoS protection, customer… BGP . 192.0.2.0/24 AS4 192.0.2.0/24 AS2 AS1 . 192.0.2.0/24 . 192.0.2.0/24 . 192.0.2.0/24 . . AS4 . . AS3 . . AS1 . 13/31 . AS2 • prefix announcements between ASes: routes are exchanged; • both ASes announce the same prefix: hijack?

  16. This conflict must be named differently: event. Prefix conflicts . ANSSI - http://www.ssi.gouv.fr/observatoire BGP . 192.0.2.0/24 AS4 192.0.2.0/24 AS2 AS1 . 192.0.2.0/24 . 192.0.2.0/24 . 192.0.2.0/24 . . AS4 . . AS3 . . AS1 . 13/31 . AS2 • prefix announcements between ASes: routes are exchanged; • both ASes announce the same prefix: hijack? • could be anycast, DDoS protection, customer…

  17. Prefix conflicts 192.0.2.0/24 ANSSI - http://www.ssi.gouv.fr/observatoire BGP . 192.0.2.0/24 AS4 192.0.2.0/24 AS2 AS1 . 192.0.2.0/24 . 192.0.2.0/24 . . . . AS4 . . AS3 . . AS1 . 13/31 . AS2 • prefix announcements between ASes: routes are exchanged; • both ASes announce the same prefix: hijack? • could be anycast, DDoS protection, customer… This conflict must be named differently: event.

  18. How can we classify an announcement as valid? Route object example . BGP In this example, we look for the prefix 192.0.2.0/24 in whois database: $ whois -T route 192.0.2.0/24 descr: route: 192.0.2.0/24 AS2 AS1 192.0.2.0/24 origin: AS4 mnt-by: AS1-MNT ANSSI - http://www.ssi.gouv.fr/observatoire 192.0.2.0/24 AS4 . . 192.0.2.0/24 . AS1 . . AS3 . . AS4 . . 192.0.2.0/24 . 192.0.2.0/24 . 14/31 . AS2

  19. How can we classify an announcement as valid? Route object example . BGP In this example, we look for the prefix 192.0.2.0/24 in whois database: $ whois -T route 192.0.2.0/24 descr: route: 192.0.2.0/24 AS2 AS1 192.0.2.0/24 origin: AS4 mnt-by: AS1-MNT ANSSI - http://www.ssi.gouv.fr/observatoire 192.0.2.0/24 AS4 . . 192.0.2.0/24 . AS1 . . AS3 . . AS4 . . 192.0.2.0/24 . 192.0.2.0/24 . 14/31 . AS2

  20. Classifying events . 3600 . Number of events . 100 % . events . events events 3200 . events Valid: a route object exists for the AS including the prefix. Connected: one of the ASes provides transit to the other. Abnormal: it might be a prefix hijack. . . After analysis, 7 abnormal events seem to be real hijacks. ANSSI - http://www.ssi.gouv.fr/observatoire . . . 400 . . valid . connected . abnormal . 0 . . 2800 800 . 1200 . 1600 . 2000 . 2400 . 15/31

  21. Classifying events . 3600 . Number of events . 29 % . 71 % . events events 3200 . events Valid: a route object exists for the AS including the prefix. Connected: one of the ASes provides transit to the other. Abnormal: it might be a prefix hijack. . . After analysis, 7 abnormal events seem to be real hijacks. ANSSI - http://www.ssi.gouv.fr/observatoire . . . 400 . . valid . connected . abnormal . 0 . . 2800 800 . 1200 . 1600 . 2000 . 2400 . 15/31

  22. Classifying events 23 % . 3600 . Number of events . 29 % . 48 % . . . events Valid: a route object exists for the AS including the prefix. Connected: one of the ASes provides transit to the other. Abnormal: it might be a prefix hijack. . . After analysis, 7 abnormal events seem to be real hijacks. ANSSI - http://www.ssi.gouv.fr/observatoire 3200 2800 . . . . valid . connected . abnormal . 0 400 . . 800 . 1200 . 1600 . 2000 . 2400 15/31

  23. Classifying events 23 % . 3600 . Number of events . 29 % . 48 % . . . events Valid: a route object exists for the AS including the prefix. Connected: one of the ASes provides transit to the other. Abnormal: it might be a prefix hijack. . . After analysis, 7 abnormal events seem to be real hijacks. ANSSI - http://www.ssi.gouv.fr/observatoire 3200 2800 . . . . valid . connected . abnormal . 0 400 . . 800 . 1200 . 1600 . 2000 . 2400 15/31

  24. Cross-check routing table and whois database 660 . unused route objects: 1183 . matched route objects: 2588 . 31% of route objects are unused in 2012 . uncovered prefixes: . . prefixes covered: 3629 . 15% of French prefixes could be blackholed . . prefixes announced with BGP should be cov- ered by route objects; preliminary step to RPKI. ANSSI - http://www.ssi.gouv.fr/observatoire matched route objects unused route objects . . . . 4289 French prefixes . 3771 French route objects . RIS LINX . Whois database RIS LINX . . Whois database . Prefix filtering . Whois consistency . uncovered prefixes . prefixes covered 16/31

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend