22
Nathalie Trenaman | 29 January 2019 | RIPE NCC Roundtable Meeting Development in Routing Security Nathalie Trenaman Routing Security Programme Manager RIPE NCC

Development in Routing Security - RIPE Network ......•APNIC and Lacnic also have easy-to-use portals - Uptake and quality of data is a function of the interface Operators Are In

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Development in Routing Security - RIPE Network ......•APNIC and Lacnic also have easy-to-use portals - Uptake and quality of data is a function of the interface Operators Are In

Nathalie Trenaman | 29 January 2019 | RIPE NCC Roundtable Meeting

Development in Routing SecurityNathalie Trenaman Routing Security Programme Manager RIPE NCC

Page 2: Development in Routing Security - RIPE Network ......•APNIC and Lacnic also have easy-to-use portals - Uptake and quality of data is a function of the interface Operators Are In

Nathalie Trenaman | 29 January | RIPE NCC Roundtable Meeting

• We manage IP and ASN allocations in Europe, the Middle East and parts of Central Asia

- Ensure unique holdership

- Document holdership in the RIPE Database (whois)

- Enable operators to document use of their address spaces

Who We Are

!2

Page 3: Development in Routing Security - RIPE Network ......•APNIC and Lacnic also have easy-to-use portals - Uptake and quality of data is a function of the interface Operators Are In

Nathalie Trenaman | 29 January | RIPE NCC Roundtable Meeting

• In 1994, RIPE-181 was the first document published that used a common language to describe routing policies

• We co-developed standards for IRR and RPKI

• We are one of the five RPKI Trust Anchors

• Our Validator tool was, until recently, the only production-grade tool to do Origin Validation

Routing Security is in Our DNA

!3

Page 4: Development in Routing Security - RIPE Network ......•APNIC and Lacnic also have easy-to-use portals - Uptake and quality of data is a function of the interface Operators Are In

Nathalie Trenaman | 29 January | RIPE NCC Roundtable Meeting !4

Routing on the Internet

A193.x.x.x

B194.x.x.x

B: “I have 194.x.x.x”

A: “I have 193.x.x.x”Routing table194.x.x.x = B

Routing table193.x.x.x = A

Can I trust B? Is A correct?“BGP protocol”

Page 5: Development in Routing Security - RIPE Network ......•APNIC and Lacnic also have easy-to-use portals - Uptake and quality of data is a function of the interface Operators Are In

Nathalie Trenaman | 29 January | RIPE NCC Roundtable Meeting !5

How to Secure Routing?

A193.x.x.x

B194.x.x.x

B: “I have 194.x.x.x”

A: “I have 193.x.x.x”

Can I trust B?

Is A correct?

RIPE DatabaseA = 193.x.x.x B = 194.x.x.x

“Internet Routing Registry”

Page 6: Development in Routing Security - RIPE Network ......•APNIC and Lacnic also have easy-to-use portals - Uptake and quality of data is a function of the interface Operators Are In

Nathalie Trenaman | 29 January | RIPE NCC Roundtable Meeting

• Border Gateway Protocol - BGPv4, 1994

• The problem remains - No built-in security in BGP Protocol

Internet Routing

!6

Page 7: Development in Routing Security - RIPE Network ......•APNIC and Lacnic also have easy-to-use portals - Uptake and quality of data is a function of the interface Operators Are In

Nathalie Trenaman | 29 January | RIPE NCC Roundtable Meeting

• Fat Fingers - 2 and 3 are really close on our keyboards…

• Policy violations (leaks) - Oops, we did not want this to go to the public Internet - Infamous incident with Pakistan Telecom and YouTube

Accidents Happen

!7

Page 8: Development in Routing Security - RIPE Network ......•APNIC and Lacnic also have easy-to-use portals - Uptake and quality of data is a function of the interface Operators Are In

Nathalie Trenaman | 29 January | RIPE NCC Roundtable Meeting

• April 2018 - BGP and DNS hijack

- Targeting MyEtherWallet

- Unnoticed for 2 hours

Or Worse…

!8

Page 9: Development in Routing Security - RIPE Network ......•APNIC and Lacnic also have easy-to-use portals - Uptake and quality of data is a function of the interface Operators Are In

Nathalie Trenaman | 29 January | RIPE NCC Roundtable Meeting

• 2017 Routing Security Review by the Internet Society - 14k incidents

- 10% of all ASNs affected

- 3k ASNs victims of at least one incident

- 1.5k ASNs caused at least one incident

https://www.internetsociety.org/blog/2018/01/14000-incidents-2017-routing-security-year-review/

Incidents Are Common

!9

Page 10: Development in Routing Security - RIPE Network ......•APNIC and Lacnic also have easy-to-use portals - Uptake and quality of data is a function of the interface Operators Are In

Nathalie Trenaman | 29 January | RIPE NCC Roundtable Meeting

• Many exist, most widely used - RIPE Database

- RADB

• Verification of holdership over resources - RIPE Database for RIPE region resources only

- RADB allows paying customers to create any object

- Lots of the other IRRs do not formally verify holdership

Internet Routing Registry

!10

Page 11: Development in Routing Security - RIPE Network ......•APNIC and Lacnic also have easy-to-use portals - Uptake and quality of data is a function of the interface Operators Are In

Nathalie Trenaman | 29 January | RIPE NCC Roundtable Meeting !11

Accuracy - RIPE IRR

Accuracy - Valid announcements / covered announcements

Page 12: Development in Routing Security - RIPE Network ......•APNIC and Lacnic also have easy-to-use portals - Uptake and quality of data is a function of the interface Operators Are In

Nathalie Trenaman | 29 January | RIPE NCC Roundtable Meeting !12

Accuracy - RADB IRR

Accuracy - Valid announcements / covered announcements

Page 13: Development in Routing Security - RIPE Network ......•APNIC and Lacnic also have easy-to-use portals - Uptake and quality of data is a function of the interface Operators Are In

Nathalie Trenaman | 29 January | RIPE NCC Roundtable Meeting

• RPKI - Ties IP addresses and ASNs to public keys

- Follows the hierarchy of the registry

• Authorised statements from resource holders - ASN X is authorised to announce my IP Prefix Y

- Signed, holder of Y

Resource Public Key Infrastructure

!13

Page 14: Development in Routing Security - RIPE Network ......•APNIC and Lacnic also have easy-to-use portals - Uptake and quality of data is a function of the interface Operators Are In

Nathalie Trenaman | 29 January | RIPE NCC Roundtable Meeting

• Operated since 2008 by all RIRs - Community-driven standardisation (IETF)

- IRR was not sufficient (incomplete, incorrect)

• Adds crypto-security to Internet Number Resources

Resource Public Key Infrastructure

!14

Page 15: Development in Routing Security - RIPE Network ......•APNIC and Lacnic also have easy-to-use portals - Uptake and quality of data is a function of the interface Operators Are In

Nathalie Trenaman | 29 January | RIPE NCC Roundtable Meeting

• We show member announcements - Member chooses to authorise or not

- Does not need to worry about the crypto

- It is there, but let the machines handle it…

• APNIC and Lacnic also have easy-to-use portals - Uptake and quality of data is a function of the interface

Operators Are In Control

!15

Page 16: Development in Routing Security - RIPE Network ......•APNIC and Lacnic also have easy-to-use portals - Uptake and quality of data is a function of the interface Operators Are In

Nathalie Trenaman | 29 January | RIPE NCC Roundtable Meeting !16

Certificates

Page 17: Development in Routing Security - RIPE Network ......•APNIC and Lacnic also have easy-to-use portals - Uptake and quality of data is a function of the interface Operators Are In

Nathalie Trenaman | 29 January | RIPE NCC Roundtable Meeting !17

Coverage - RPKI (all RIRs)

Page 18: Development in Routing Security - RIPE Network ......•APNIC and Lacnic also have easy-to-use portals - Uptake and quality of data is a function of the interface Operators Are In

Nathalie Trenaman | 29 January | RIPE NCC Roundtable Meeting !18

Accuracy - RPKI (all RIRs)

IPv4 addresses in valid announcements / covered announcements

Page 19: Development in Routing Security - RIPE Network ......•APNIC and Lacnic also have easy-to-use portals - Uptake and quality of data is a function of the interface Operators Are In

Nathalie Trenaman | 29 January | RIPE NCC Roundtable Meeting !19

RPKI in some European countries

source: https://lirportal.ripe.net/certification/content/static/statistics/world-roas.html

Country % Addreses Accuracy

BE 78% 100,0%

SI 54% 100,0%

NL 53% 99,9%

DE 48% 99,9%

IE 52% 99,9%

FI 41% 99,9%

SE 43% 99,9%

GB 26% 99,8%

GR 72% 99,8%

ES 2% 99,7%

IT 3% 99,0%

Page 20: Development in Routing Security - RIPE Network ......•APNIC and Lacnic also have easy-to-use portals - Uptake and quality of data is a function of the interface Operators Are In

Nathalie Trenaman | 29 January | RIPE NCC Roundtable Meeting

• Ensure resiliency and stability of RPKI core

• Provide information and statistics

• Keep the focus on usability

• Policy work on improving IRR data

The Road Ahead

!20

Page 21: Development in Routing Security - RIPE Network ......•APNIC and Lacnic also have easy-to-use portals - Uptake and quality of data is a function of the interface Operators Are In

Nathalie Trenaman | 29 January | RIPE NCC Roundtable Meeting

• Is routing security on your agenda?

• Initiate the conversation with providers

• Are you leading by example?

Making the Difference

!21

Page 22: Development in Routing Security - RIPE Network ......•APNIC and Lacnic also have easy-to-use portals - Uptake and quality of data is a function of the interface Operators Are In

Questions

Nathalie Trenaman | 29 January | RIPE NCC Roundtable Meeting

[email protected]

!22