Top Banner
NLnet Labs DNSSEC operational practices for authoritative name servers Matthijs Mekking NLnet Labs May 12, 2014 I am: Matthijs Mekking This is: BCOP Taskforce, RIPE68
22

DNSSEC operational practices for authoritative name … · Why We have: RFC4641DNSSEC Operational Practices RFC6781DNSSEC Operational Practices, version 2 RIPE64Looking at TLD DNSSEC

Sep 14, 2018

Download

Documents

lamkhue
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: DNSSEC operational practices for authoritative name … · Why We have: RFC4641DNSSEC Operational Practices RFC6781DNSSEC Operational Practices, version 2 RIPE64Looking at TLD DNSSEC

NLnetLabs

DNSSEC operational practicesfor authoritative name servers

Matthijs Mekking

NLnet Labs

May 12, 2014

I am: Matthijs Mekking This is: BCOP Taskforce, RIPE68

Page 2: DNSSEC operational practices for authoritative name … · Why We have: RFC4641DNSSEC Operational Practices RFC6781DNSSEC Operational Practices, version 2 RIPE64Looking at TLD DNSSEC

NLnetLabs

Why

We have:

RFC4641 DNSSEC Operational Practices

RFC6781 DNSSEC Operational Practices, version 2

RIPE64 Looking at TLD DNSSEC Practices (Edward Lewis)

AND DNSSEC Deployment Guides (NIST, Kirei, ...)

I want:

BCP DNSSEC Operational Practices

We want:

BCOP actually GOP

I am: Matthijs Mekking This is: BCOP Taskforce, RIPE68

Page 3: DNSSEC operational practices for authoritative name … · Why We have: RFC4641DNSSEC Operational Practices RFC6781DNSSEC Operational Practices, version 2 RIPE64Looking at TLD DNSSEC

NLnetLabs

BCP vs BCOP

BCPA -bis of RFC6781 (aka RFC RFC4641-bis, so that would actuallybecome RFC4641-bis-bis)

BCOPA document that focuses more on operational guidance

I am: Matthijs Mekking This is: BCOP Taskforce, RIPE68

Page 4: DNSSEC operational practices for authoritative name … · Why We have: RFC4641DNSSEC Operational Practices RFC6781DNSSEC Operational Practices, version 2 RIPE64Looking at TLD DNSSEC

NLnetLabs

What should be in it?

I am: Matthijs Mekking This is: BCOP Taskforce, RIPE68

Page 5: DNSSEC operational practices for authoritative name … · Why We have: RFC4641DNSSEC Operational Practices RFC6781DNSSEC Operational Practices, version 2 RIPE64Looking at TLD DNSSEC

NLnetLabs

What should be in it?

Protocol default values (the BCP part) aka Policy values?

+ Cryptographical considerations?

+ ZSK/KSK split or CSK?

+ When to rollover?

+ Values for signature validities, re-sign, refresh, ...

+ NSEC or NSEC3?

+ If NSEC3, when to resalt?

I am: Matthijs Mekking This is: BCOP Taskforce, RIPE68

Page 6: DNSSEC operational practices for authoritative name … · Why We have: RFC4641DNSSEC Operational Practices RFC6781DNSSEC Operational Practices, version 2 RIPE64Looking at TLD DNSSEC

NLnetLabs

What should be in it?

Protocol default values (the BCP part) aka Policy values?

+ Cryptographical considerations?

+ ZSK/KSK split or CSK?

+ When to rollover?

+ Values for signature validities, re-sign, refresh, ...

+ NSEC or NSEC3?

+ If NSEC3, when to resalt?

I am: Matthijs Mekking This is: BCOP Taskforce, RIPE68

Page 7: DNSSEC operational practices for authoritative name … · Why We have: RFC4641DNSSEC Operational Practices RFC6781DNSSEC Operational Practices, version 2 RIPE64Looking at TLD DNSSEC

NLnetLabs

What should be in it?

Protocol default values (the BCP part) aka Policy values?

+ Cryptographical considerations?

+ ZSK/KSK split or CSK?

+ When to rollover?

+ Values for signature validities, re-sign, refresh, ...

+ NSEC or NSEC3?

+ If NSEC3, when to resalt?

I am: Matthijs Mekking This is: BCOP Taskforce, RIPE68

Page 8: DNSSEC operational practices for authoritative name … · Why We have: RFC4641DNSSEC Operational Practices RFC6781DNSSEC Operational Practices, version 2 RIPE64Looking at TLD DNSSEC

NLnetLabs

What should be in it?

Protocol default values (the BCP part) aka Policy values?

+ Cryptographical considerations?

+ ZSK/KSK split or CSK?

+ When to rollover?

+ Values for signature validities, re-sign, refresh, ...

+ NSEC or NSEC3?

+ If NSEC3, when to resalt?

I am: Matthijs Mekking This is: BCOP Taskforce, RIPE68

Page 9: DNSSEC operational practices for authoritative name … · Why We have: RFC4641DNSSEC Operational Practices RFC6781DNSSEC Operational Practices, version 2 RIPE64Looking at TLD DNSSEC

NLnetLabs

What should be in it?

Protocol default values (the BCP part) aka Policy values?

+ Cryptographical considerations?

+ ZSK/KSK split or CSK?

+ When to rollover?

+ Values for signature validities, re-sign, refresh, ...

+ NSEC or NSEC3?

+ If NSEC3, when to resalt?

I am: Matthijs Mekking This is: BCOP Taskforce, RIPE68

Page 10: DNSSEC operational practices for authoritative name … · Why We have: RFC4641DNSSEC Operational Practices RFC6781DNSSEC Operational Practices, version 2 RIPE64Looking at TLD DNSSEC

NLnetLabs

What should be in it?

Protocol default values (the BCP part) aka Policy values?

+ Cryptographical considerations?

+ ZSK/KSK split or CSK?

+ When to rollover?

+ Values for signature validities, re-sign, refresh, ...

+ NSEC or NSEC3?

+ If NSEC3, when to resalt?

I am: Matthijs Mekking This is: BCOP Taskforce, RIPE68

Page 11: DNSSEC operational practices for authoritative name … · Why We have: RFC4641DNSSEC Operational Practices RFC6781DNSSEC Operational Practices, version 2 RIPE64Looking at TLD DNSSEC

NLnetLabs

What should be in it?

Available software?

+ Standalone solutions: OpenDNSSEC, BIND, Knot, ...

+ Combinations: ldnsutils + NSD, ...

+ Closed source: Microsoft DNS, Nominum, ...

I am: Matthijs Mekking This is: BCOP Taskforce, RIPE68

Page 12: DNSSEC operational practices for authoritative name … · Why We have: RFC4641DNSSEC Operational Practices RFC6781DNSSEC Operational Practices, version 2 RIPE64Looking at TLD DNSSEC

NLnetLabs

What should be in it?

Available software?

+ Standalone solutions: OpenDNSSEC, BIND, Knot, ...

+ Combinations: ldnsutils + NSD, ...

+ Closed source: Microsoft DNS, Nominum, ...

I am: Matthijs Mekking This is: BCOP Taskforce, RIPE68

Page 13: DNSSEC operational practices for authoritative name … · Why We have: RFC4641DNSSEC Operational Practices RFC6781DNSSEC Operational Practices, version 2 RIPE64Looking at TLD DNSSEC

NLnetLabs

What should be in it?

Available software?

+ Standalone solutions: OpenDNSSEC, BIND, Knot, ...

+ Combinations: ldnsutils + NSD, ...

+ Closed source: Microsoft DNS, Nominum, ...

I am: Matthijs Mekking This is: BCOP Taskforce, RIPE68

Page 14: DNSSEC operational practices for authoritative name … · Why We have: RFC4641DNSSEC Operational Practices RFC6781DNSSEC Operational Practices, version 2 RIPE64Looking at TLD DNSSEC

NLnetLabs

What should be in it?

Key management?

+ Generation: Number of participants?

+ Delivery: Integrity checks? Audit trail?

+ Storage: Online or offline? HSM or not?

+ Usage: Who can use? How to (de)activate?

I am: Matthijs Mekking This is: BCOP Taskforce, RIPE68

Page 15: DNSSEC operational practices for authoritative name … · Why We have: RFC4641DNSSEC Operational Practices RFC6781DNSSEC Operational Practices, version 2 RIPE64Looking at TLD DNSSEC

NLnetLabs

What should be in it?

Key management?

+ Generation: Number of participants?

+ Delivery: Integrity checks? Audit trail?

+ Storage: Online or offline? HSM or not?

+ Usage: Who can use? How to (de)activate?

I am: Matthijs Mekking This is: BCOP Taskforce, RIPE68

Page 16: DNSSEC operational practices for authoritative name … · Why We have: RFC4641DNSSEC Operational Practices RFC6781DNSSEC Operational Practices, version 2 RIPE64Looking at TLD DNSSEC

NLnetLabs

What should be in it?

Key management?

+ Generation: Number of participants?

+ Delivery: Integrity checks? Audit trail?

+ Storage: Online or offline? HSM or not?

+ Usage: Who can use? How to (de)activate?

I am: Matthijs Mekking This is: BCOP Taskforce, RIPE68

Page 17: DNSSEC operational practices for authoritative name … · Why We have: RFC4641DNSSEC Operational Practices RFC6781DNSSEC Operational Practices, version 2 RIPE64Looking at TLD DNSSEC

NLnetLabs

What should be in it?

Key management?

+ Generation: Number of participants?

+ Delivery: Integrity checks? Audit trail?

+ Storage: Online or offline? HSM or not?

+ Usage: Who can use? How to (de)activate?

I am: Matthijs Mekking This is: BCOP Taskforce, RIPE68

Page 18: DNSSEC operational practices for authoritative name … · Why We have: RFC4641DNSSEC Operational Practices RFC6781DNSSEC Operational Practices, version 2 RIPE64Looking at TLD DNSSEC

NLnetLabs

What should be in it?

Many other topics:

+ Good to have documentation: DPS, incidentresponse procedures, ...

+ Facility requirements: Power failover, area accesscontrol, ...

+ Hardware and software: Diversity, maintenance, ...

+ Did I miss something? Probably

I am: Matthijs Mekking This is: BCOP Taskforce, RIPE68

Page 19: DNSSEC operational practices for authoritative name … · Why We have: RFC4641DNSSEC Operational Practices RFC6781DNSSEC Operational Practices, version 2 RIPE64Looking at TLD DNSSEC

NLnetLabs

Need consensus on

The content

+ Scope and detail

+ Different scenarios have different practices

+ Perhaps split up between TLD and hoster scenario

I am: Matthijs Mekking This is: BCOP Taskforce, RIPE68

Page 20: DNSSEC operational practices for authoritative name … · Why We have: RFC4641DNSSEC Operational Practices RFC6781DNSSEC Operational Practices, version 2 RIPE64Looking at TLD DNSSEC

NLnetLabs

Need consensus on

The content

+ Scope and detail

+ Different scenarios have different practices

+ Perhaps split up between TLD and hoster scenario

I am: Matthijs Mekking This is: BCOP Taskforce, RIPE68

Page 21: DNSSEC operational practices for authoritative name … · Why We have: RFC4641DNSSEC Operational Practices RFC6781DNSSEC Operational Practices, version 2 RIPE64Looking at TLD DNSSEC

NLnetLabs

Need consensus on

The content

+ Scope and detail

+ Different scenarios have different practices

+ Perhaps split up between TLD and hoster scenario

I am: Matthijs Mekking This is: BCOP Taskforce, RIPE68

Page 22: DNSSEC operational practices for authoritative name … · Why We have: RFC4641DNSSEC Operational Practices RFC6781DNSSEC Operational Practices, version 2 RIPE64Looking at TLD DNSSEC

NLnetLabs

Questions

Is there interest?And is there anybody willing to collaborate?

Are there opinions about what should be in it?

And what definitely not?

Do we need it all?Or is existing documentation already sufficient?

I am: Matthijs Mekking This is: BCOP Taskforce, RIPE68