KSK Sentinel - indico.dns-oarc.net€¦ · We need want to roll the DNSSEC trust-anchor (KSK) Users...

10
KSK Sentinel KSK Sentinel DNSSEC, .PR 201803 v0.2 draftietfdnsopkskrollsentinel Geoff Huston Geoff Huston Joao Silva Damas Joao Silva Damas Warren Kumari Warren Kumari 1

Transcript of KSK Sentinel - indico.dns-oarc.net€¦ · We need want to roll the DNSSEC trust-anchor (KSK) Users...

KSK SentinelKSK Sentinel

DNSSEC, .PR ­ 2018­03 v0.2

draft­ietf­dnsop­kskroll­sentinel

Geoff HustonGeoff Huston Joao Silva DamasJoao Silva Damas

Warren KumariWarren Kumari

1

What's the problem?What's the problem?

We need want to roll the DNSSEC trust-anchor (KSK)Users with a validating resolver that doesn't havethe new KSK  break; everything looks BOGUSWe have no way of measuring deployment, and sodon't know who (and how many!) will break

2

Wait! RFC8145?!Wait! RFC8145?!

Sadly, no.This provides reporting from resolvers

I have a validating resolver in my basement...it doesn't have the new key :-(but no-one is using it :-)If a resolver falls in the forest, but no-one is usingit, does it matter?!

3

Pretty graphs!Pretty graphs!

??4

SentinelSentinel1. Requires a (simple) resolver update2. Allows anyone to set up a measurement service3. Exposes the result to the users

The changeThe changeJust before sending the response (after resolution, validation):

If have the key, reply normally, else SERVFAIL

If do NOT have the key, reply normally, else SERVFAIL

kskroll­sentinel­is­ta­[key].something?

kskroll­sentinel­not­ta­[key].something?

5

ExampleExampleI'm a validating resolver. I support sentinel.I have the new KSK (20326)I get a query for invalid.example.com

It fails DNSSEC validation - SERVFAILI get a query for

I resolve it and get 192.0.2.23I have (and am using) KeyID 20326

answer with 192.0.2.23 I get a query for

I do have (and am using) KeyID 20326send SERVFAIL

kskroll­sentinel­is­ta­20326.example.com

kskroll­sentinel­not­ta­20326.example.com

6

Yawn. So what?!Yawn. So what?!

Fish? Not validating, key-roll doesn't affect you.Kitten and Puppy? Legacy, we cannot tell.Kitten? You have the new key, you'll be fine.Puppy? DANGER! You only have the old key.

Do you see:

7

Srsly? Kittens?!Srsly? Kittens?!Sadly, no...

8

...but kittens!!!...but kittens!!!Sorry, still no... :-(

Demo: http://www.ksk-test.net:

9

QuestionsQuestions??

10