Rollover and Die?
George Michaelson, APNIC Geoff Huston, APNIC Patrik Wallström, IIS Roy Arends, Nominet UK
1
Rollover and Die? George Michaelson, APNIC Geoff Huston, APNIC - - PowerPoint PPT Presentation
Rollover and Die? George Michaelson, APNIC Geoff Huston, APNIC Patrik Wallstrm, IIS Roy Arends, Nominet UK 1 Were under attack!!! On the 16th of december, traffic more than doubled 2 DNSKEY amplification attack 3 DNSKEY response size
Rollover and Die?
George Michaelson, APNIC Geoff Huston, APNIC Patrik Wallström, IIS Roy Arends, Nominet UK
1
2
On the 16th of december, traffic more than doubled
3
4
Response size: 990 Bytes Query rate: 2000 qps Additional load
5
5
6
7
8
– (1 month after the roll)
– “no valid key”
– obsolete after the 16th.
9
10
10
Randy Bush’s response
11
getting better, below 1000 qps right now But decline not fast enough before new roll
12
12
remove
12
remove remove
12
remove remove add
13
Sweden, june 2009
14
Sweden, june 2008
14
Sweden, june 2008 1st resolver fix
14
Sweden, june 2008 1st resolver fix 2nd resolver fix
15
16
16
TA root
16
TA root A SIG www.dnssec.se
16
KEY dnssec.se TA root A SIG
16
KEY dnssec.se DS se TA root A SIG
16
KEY KEY dnssec.se DS se TA root A SIG
16
KEY KEY dnssec.se DS se DS root TA root A SIG
16
KEY KEY KEY dnssec.se DS se DS root TA root A SIG
16
KEY KEY KEY dnssec.se DS se DS root TA root A SIG
16
KEY 3 3 13 13 20 20 KEY KEY dnssec.se DS se DS root TA root A SIG
16
KEY 3 3 13 13 20 20 KEY KEY dnssec.se DS se DS root TA root A SIG
16
KEY 3 3 13 13 20 20 KEY KEY dnssec.se DS se DS root TA root A SIG 3 * 3 * 13 * 13 * 20 * 20 = 608400 queries
17
– fundamental fix, needs thorough testing.
17
– fundamental fix, needs thorough testing.
– first version that can validate the root – “Exercise caution”, ignores the lame DS issue
17
– fundamental fix, needs thorough testing.
– first version that can validate the root – “Exercise caution”, ignores the lame DS issue
– root-validation back ported, no 5011
17
– fundamental fix, needs thorough testing.
– first version that can validate the root – “Exercise caution”, ignores the lame DS issue
– root-validation back ported, no 5011
– still waiting – folks are deploying 9.7.0 and 9.6.2 right now
17
– guess what: lame trust-anchor, don’t configure
18
– guess what: lame trust-anchor, don’t configure
18
19
– 9.7.0 implementation is buggy
– 9.6.2 not planned
19
– 9.7.0 implementation is buggy
– 9.6.2 not planned
– DLV registry promiscuously scrapes TLD keys
– .PR rolled its key
19
– TLD Trust Anchors trump Root Trust Anchor
20
– TLD Trust Anchors trump Root Trust Anchor
– TLD registers DS in root – new policy: don’t announce rolls, depend on root
– Operators won’t update TLD trust anchor anymore
20
21
21
21
21
21
21
– rolling rolling rolling, keep them DNSKEYs rolling.
21
– roll the key as often as you can – Some roll twice a year, some roll monthly
22
– roll the key as often as you can – Some roll twice a year, some roll monthly
– too many sigs do not leak the key. – Intention is to mitigate a compromised key fallout – but there is no perfect forward security
22
– roll the key as often as you can – Some roll twice a year, some roll monthly
– too many sigs do not leak the key. – Intention is to mitigate a compromised key fallout – but there is no perfect forward security
compromised in 6 months for twice the cost
22
– roll the key as often as you can – Some roll twice a year, some roll monthly
– too many sigs do not leak the key. – Intention is to mitigate a compromised key fallout – but there is no perfect forward security
compromised in 6 months for twice the cost
– all irrelevant, never mess with a critical production system
22
– stop releasing versions that have problems – (Help fund BIND-10)
– be practical
signed. – no 5011, no web-page with listed keys, no DLV, no ITAR – Manage all through a signed parent.
– Use proper 5011. Use ISC’s DLV.
http://www.potaroo.net/ispcol/2010-02/rollover.html
Thanks to Anand Buddhdev Patrik Wallström George Michaelson Geoff Huston David Conrad Folks at ISC
http://www.potaroo.net/ispcol/2010-02/rollover.html
Thanks to Anand Buddhdev Patrik Wallström George Michaelson Geoff Huston David Conrad Folks at ISC Question: If you’ve deployed DNSSEC and rolled your (ksk) key, look at the stats around that period, and (pretty) please report them back to us.