internet number certification - ausnog · – signs an online rpki certification authority (ca)...

37
Internet Number Certification Terry Manderson

Upload: others

Post on 16-Aug-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Internet Number Certification - AusNOG · – Signs An Online RPKI Certification Authority (CA) Certificate Signing Request (CSR) – See draft-ietf-sidr-ta-07 for TAL format. 16

Internet Number Certification Terry Manderson

Page 2: Internet Number Certification - AusNOG · – Signs An Online RPKI Certification Authority (CA) Certificate Signing Request (CSR) – See draft-ietf-sidr-ta-07 for TAL format. 16

ICANN involvement In response to requests from

the Internet community

2  

Page 3: Internet Number Certification - AusNOG · – Signs An Online RPKI Certification Authority (CA) Certificate Signing Request (CSR) – See draft-ietf-sidr-ta-07 for TAL format. 16

3  

What you are about to see…

•  Possibili*es  of  Implementa*on  •  Technical  manifesta*on  of  some  high  level  discussions  

•  Any  and  all  ideas  here  could  change  •  Seeking  feedback  to  guide  requirements  •  Use  this  as  a  catalyst  for  thought!  

Page 4: Internet Number Certification - AusNOG · – Signs An Online RPKI Certification Authority (CA) Certificate Signing Request (CSR) – See draft-ietf-sidr-ta-07 for TAL format. 16

4  

The IAB principles

Page 5: Internet Number Certification - AusNOG · – Signs An Online RPKI Certification Authority (CA) Certificate Signing Request (CSR) – See draft-ietf-sidr-ta-07 for TAL format. 16

5  

IETF requests

RPKI  Architecture  

AS0  ROAs  for  IETF  IPv4  assignments  

Page 6: Internet Number Certification - AusNOG · – Signs An Online RPKI Certification Authority (CA) Certificate Signing Request (CSR) – See draft-ietf-sidr-ta-07 for TAL format. 16

6  

The NRO

Page 7: Internet Number Certification - AusNOG · – Signs An Online RPKI Certification Authority (CA) Certificate Signing Request (CSR) – See draft-ietf-sidr-ta-07 for TAL format. 16

7  

ICANN Support

Security  and  Stability  Plan  – hLp://forum.icann.org/lists/ssr-­‐plan-­‐fy11/  

– RPKI  addressed!  

Page 8: Internet Number Certification - AusNOG · – Signs An Online RPKI Certification Authority (CA) Certificate Signing Request (CSR) – See draft-ietf-sidr-ta-07 for TAL format. 16

8  

RPKI

•  Resource  Public  Key  Infrastructure.  •  An  X.509  PKI  used  to  aLest  to  the  validity  of  Internet  number  resource  (IPv4/IPv6,  ASNs)  alloca*ons.  –  uses  RFC3779  extensions  

•  Provides  first  step  in  adding  a  layer  of  rou*ng  security  -­‐  tells  us  ‘who  has  what’  in  a  way  that  a  machine  can  validate  using  cryptography  (if  desired).  

Page 9: Internet Number Certification - AusNOG · – Signs An Online RPKI Certification Authority (CA) Certificate Signing Request (CSR) – See draft-ietf-sidr-ta-07 for TAL format. 16

Resource Certification Discussions

9  

Page 10: Internet Number Certification - AusNOG · – Signs An Online RPKI Certification Authority (CA) Certificate Signing Request (CSR) – See draft-ietf-sidr-ta-07 for TAL format. 16

Discussion group formed

•  Staff from all RIRs

•  IETF Chair

•  IAB Chair

•  ICANN Staff

10  

Page 11: Internet Number Certification - AusNOG · – Signs An Online RPKI Certification Authority (CA) Certificate Signing Request (CSR) – See draft-ietf-sidr-ta-07 for TAL format. 16

Opening discussions

•  At IETF 80 March 2011

•  Meeting of minds

•  Established a shared vision for discussion

•  Started the search for requirements

11  

Page 12: Internet Number Certification - AusNOG · – Signs An Online RPKI Certification Authority (CA) Certificate Signing Request (CSR) – See draft-ietf-sidr-ta-07 for TAL format. 16

Second discussion

•  At IETF 81 in July 2011

•  Agenda limited to requirements discussion

•  For next meeting

– A plan for exploratory ICANN-RIR testing

– More requirements building

12  

Page 13: Internet Number Certification - AusNOG · – Signs An Online RPKI Certification Authority (CA) Certificate Signing Request (CSR) – See draft-ietf-sidr-ta-07 for TAL format. 16

Some Thoughts on Technical Parts…

13  

Page 14: Internet Number Certification - AusNOG · – Signs An Online RPKI Certification Authority (CA) Certificate Signing Request (CSR) – See draft-ietf-sidr-ta-07 for TAL format. 16

14  

A Possible RPKI CA Hierarchy

Page 15: Internet Number Certification - AusNOG · – Signs An Online RPKI Certification Authority (CA) Certificate Signing Request (CSR) – See draft-ietf-sidr-ta-07 for TAL format. 16

15  

Idea 1: What a GTA might look like

Global  (single)  Trust  Anchor  (GTA)  –  Self  signed  cer*ficate  –  RFC  3779  extensions  

•  sbgp-autonomousSysNum: critical –  0-4294967295

•  sbgp-ipAddrBlock: critical –  IPv4

»  0/0 –  IPv6

»  ::/0 –  Validity

•  30 years (long-lived and stable) –  Offline –  Signs An Online RPKI Certification Authority (CA)

Certificate Signing Request (CSR) –  See draft-ietf-sidr-ta-07 for TAL format

Page 16: Internet Number Certification - AusNOG · – Signs An Online RPKI Certification Authority (CA) Certificate Signing Request (CSR) – See draft-ietf-sidr-ta-07 for TAL format. 16

16  

Idea 2: How the online portion might appear

Online  ‘RPKI  CA’  –  Signed  by  GTA  –  RFC  3779  extensions  (full  alloca*on)  

•  sbgp-autonomousSysNum: critical –  0-4294967295

•  sbgp-ipAddrBlock: critical –  IPv4

»  0/0 –  IPv6

»  ::/0 –  Validity

•  15 years –  Issues RPKI certificates to RIRs and IANA

•  According to allocations •  Based on an Online Certificate Practices Statement

(CPS) •  10 year validity •  No policy exists to not renew nor to revoke

certificates unless requested by the RIR through global policy

Page 17: Internet Number Certification - AusNOG · – Signs An Online RPKI Certification Authority (CA) Certificate Signing Request (CSR) – See draft-ietf-sidr-ta-07 for TAL format. 16

17  

Implied Goal

The  GTA  discussion  team  and  ICANN  takes  all  efforts  in  the  security  and  stability  of  the  internet  seriously  

Page 18: Internet Number Certification - AusNOG · – Signs An Online RPKI Certification Authority (CA) Certificate Signing Request (CSR) – See draft-ietf-sidr-ta-07 for TAL format. 16

18  

ICANN Goal

ICANN  will  support  the  Global  Trust  Anchor  (GTA)  ac*vity  to  the  best  of  its  ability  –  Collabora*ng  on  the  design  of  a  trustworthy  process  –  Communica*ng  its  ac*ons  with  the  community,  

incorpora*ng  community  input,  and  ensuring  transparency  

Page 19: Internet Number Certification - AusNOG · – Signs An Online RPKI Certification Authority (CA) Certificate Signing Request (CSR) – See draft-ietf-sidr-ta-07 for TAL format. 16

19  

More ‘reaching’ Goals

Transparency  

Audited  

High  Security  

True  Community  Involvement  (TCI)  

Page 20: Internet Number Certification - AusNOG · – Signs An Online RPKI Certification Authority (CA) Certificate Signing Request (CSR) – See draft-ietf-sidr-ta-07 for TAL format. 16

Ideas on how to get there…

20  

Page 21: Internet Number Certification - AusNOG · – Signs An Online RPKI Certification Authority (CA) Certificate Signing Request (CSR) – See draft-ietf-sidr-ta-07 for TAL format. 16

21  

Auditing and Transparency

•  Third-­‐party  auditor  to  check  that  the  GTA  operator  operates  as  described  in  the  CPS  and  all  other  documented  procedures  

•  Other  external  witness  may  also  aLend  the  ceremonies  

Page 22: Internet Number Certification - AusNOG · – Signs An Online RPKI Certification Authority (CA) Certificate Signing Request (CSR) – See draft-ietf-sidr-ta-07 for TAL format. 16

22  

Transparency: Certificate Practices Statement (CPS)

•  Encoded  in  the  GTA  CPS  as  an  X.509  Cer*fica*on  Authority  (CA)  

•  Published  

Page 23: Internet Number Certification - AusNOG · – Signs An Online RPKI Certification Authority (CA) Certificate Signing Request (CSR) – See draft-ietf-sidr-ta-07 for TAL format. 16

23  

TCI: Selecting Trusted Community Representatives (TCRs)

•  Crypto  Officers  (COs)  •  Backup  TCRs  

Page 24: Internet Number Certification - AusNOG · – Signs An Online RPKI Certification Authority (CA) Certificate Signing Request (CSR) – See draft-ietf-sidr-ta-07 for TAL format. 16

24  

TCI: Selecting TCRs

•  Where  do  we  invite  TCRs  from?  •  One  organisa*on?  eg  ITAC?  •  Other/Mul*ple  Organisa*ons?  

•  Maybe  just  ask  on  all  NOG  lists?  

Page 25: Internet Number Certification - AusNOG · – Signs An Online RPKI Certification Authority (CA) Certificate Signing Request (CSR) – See draft-ietf-sidr-ta-07 for TAL format. 16

25  

TCI: Selecting TCRs

•  Ques*on  to  you!  •  No  more  than  2  COs  based  in  the  same  country?  

Page 26: Internet Number Certification - AusNOG · – Signs An Online RPKI Certification Authority (CA) Certificate Signing Request (CSR) – See draft-ietf-sidr-ta-07 for TAL format. 16

26  

TCI: Backup TCRs

•  Are  backup  TCRs  important?  

•  Is  the  process  important  enough  to  have  them?  

•  If  so,  what  is  a  sane  number?  

Page 27: Internet Number Certification - AusNOG · – Signs An Online RPKI Certification Authority (CA) Certificate Signing Request (CSR) – See draft-ietf-sidr-ta-07 for TAL format. 16

27  

Security and TCI: GTA Process •  Key  Crea*on  

•  M  of  N?  What  is  “M”..  what  is  “N”  

•  3  of  7  COs  required  to  generate  new  GTA  key?  

•  5  of  9  COs  required  to  generate  new  GTA  key?  

•  Travel  to  designated  GTA  KMF  once  every  three?,  five?,  seven?  years  to  sign  the  next  online  RPKI  CA  cert  

–  Assuming  all  TCRs  MUST  arrange  their  own  travel  funding..  

Page 28: Internet Number Certification - AusNOG · – Signs An Online RPKI Certification Authority (CA) Certificate Signing Request (CSR) – See draft-ietf-sidr-ta-07 for TAL format. 16

28  

Security: Constructing RPKI GTA KMFs

•  2  Loca*ons  (??)  – 1  in  USA?  

•  Loca*on  ideas  –  San  Francisco  –  Los  Angeles  –  Culpeper  

– 1  outside  of  USA?    •  Loca*on  ideas  

–  Sydney  –  Stockholm  –  Brussels  

Page 29: Internet Number Certification - AusNOG · – Signs An Online RPKI Certification Authority (CA) Certificate Signing Request (CSR) – See draft-ietf-sidr-ta-07 for TAL format. 16

29  

Security: Constructing RPKI GTA KMFs

•  Use  Intelligence  Community  Direc*ves  as  a  guideline?  •  Specifically  ICS  705  

•  Inherits    •  Accompanied  access  •  Monitored  •  Audited  •  Mul*ple  levels  of  access  control  

–  Safe  within  a  safe  room  –  Safe  room  within  a  cage  –  cage  within  a  *ered  facility  etc  etc  

Page 30: Internet Number Certification - AusNOG · – Signs An Online RPKI Certification Authority (CA) Certificate Signing Request (CSR) – See draft-ietf-sidr-ta-07 for TAL format. 16

30  *  ICS  705-­‐1  

Page 31: Internet Number Certification - AusNOG · – Signs An Online RPKI Certification Authority (CA) Certificate Signing Request (CSR) – See draft-ietf-sidr-ta-07 for TAL format. 16

31  

Intended result:

•  Trustworthy  design  and  process?  •  Trustworthy  enough?  

•  Do  you  see  anything  missing?  •  email  me!  •  We  want  your  feedback!  

Page 32: Internet Number Certification - AusNOG · – Signs An Online RPKI Certification Authority (CA) Certificate Signing Request (CSR) – See draft-ietf-sidr-ta-07 for TAL format. 16

ICANN is…

32  

Page 33: Internet Number Certification - AusNOG · – Signs An Online RPKI Certification Authority (CA) Certificate Signing Request (CSR) – See draft-ietf-sidr-ta-07 for TAL format. 16

Responding to bottom up process

33  

•  All RIRs are further along the path

•  RFCs expected to be published soon

•  Collaborating in the discussions

Used  under  a  CC  BY-­‐SA  2.0  license  from  flickr.com/photos/drb62  

Page 34: Internet Number Certification - AusNOG · – Signs An Online RPKI Certification Authority (CA) Certificate Signing Request (CSR) – See draft-ietf-sidr-ta-07 for TAL format. 16

Willing to share progress

34  

•  As it develops •  In forums as appropriate or

invited

Used  under  a  CC  BY-­‐NC  2.0  license  from  flickr.com/photos/niklaswikstrom  

Page 35: Internet Number Certification - AusNOG · – Signs An Online RPKI Certification Authority (CA) Certificate Signing Request (CSR) – See draft-ietf-sidr-ta-07 for TAL format. 16

Open for feedback

35  

•  Observing most operator forums

•  Observing RIR forums •  Direct feedback at

[email protected] •  Via any of the RIRs

Used  under  a  CC  BY-­‐NC  2.0  license  from  flickr.com/photos/glutnix  

Page 36: Internet Number Certification - AusNOG · – Signs An Online RPKI Certification Authority (CA) Certificate Signing Request (CSR) – See draft-ietf-sidr-ta-07 for TAL format. 16

Thank you [email protected]

Page 37: Internet Number Certification - AusNOG · – Signs An Online RPKI Certification Authority (CA) Certificate Signing Request (CSR) – See draft-ietf-sidr-ta-07 for TAL format. 16

Questions

37