Adding new DNSSEC algorithms: reality check lafur Gu mundsson - - PowerPoint PPT Presentation

adding new dnssec algorithms reality check
SMART_READER_LITE
LIVE PREVIEW

Adding new DNSSEC algorithms: reality check lafur Gu mundsson - - PowerPoint PPT Presentation

Adding new DNSSEC algorithms: reality check lafur Gu mundsson olafur at CloudFlare dot com Disclaimer: we have done this First major DNSSEC user of ECDSA P256 Working on getting others to support it ICANN Registration model is


slide-1
SLIDE 1

Adding new DNSSEC algorithms: reality check

Ólafur Guðmundsson olafur at CloudFlare dot com

slide-2
SLIDE 2

Disclaimer: we have done this

  • First major DNSSEC user of ECDSA P256
  • Working on getting others to support it
  • ICANN Registration model is defective

2

slide-3
SLIDE 3

Simple DNS world view

  • DNS consists of
  • Authoritative servers: like KNOT, NSD, BIND…..
  • Resolvers: like BIND, Unbound, …..
  • Clients: Applications and stub resolvers

3

slide-4
SLIDE 4

Zone files are last century

  • Provision systems include more than emacs/vi/SubLime/

  • Alternatives
  • scripts
  • UI/API to DB
  • Dynamic update
  • EPP
  • Calculated answers

4

slide-5
SLIDE 5

Non DNS factors

  • DSP says what is allowed

in DS

  • Software is not maintained
  • HSM does not support
  • Management does not

provide resources

  • No benefit to support new

stuff

  • Not our problem

5

slide-6
SLIDE 6

Crypto timeline

  • Algorithm proposed: year 0
  • Algorithm gains traction: year 7+
  • Algorithm gets standardized by IETF: year 10+
  • Algorithm included in libraries: year 2-12
  • DNSSEC specification: after IETF standard
  • Release cycles for DNS software: 2+ years
  • Release cycle for: DNS stuff ==> what release cycle?

6

slide-7
SLIDE 7

Think hard before adding

  • Getting everyone’s

attention is hard

  • Motivating for limited

benefit change is HARDER

  • Stop assuming that

people know what they are doing

  • Ignore naysayers

7

slide-8
SLIDE 8

Change is possible

  • Only once in a while
  • Assume it will take time
  • Show benefits upfront
  • Educate people that there

will be “regular” changes

8

slide-9
SLIDE 9

TODO’s

  • No vanity algorithms
  • Educate people about

deployment costs of algorithms

  • Retire old ones
  • Better tools to measure

what is validated

9