Measuring DNSSEC Geoff Huston APNIC Labs, June 2014.

Slides:



Advertisements
Similar presentations
Measuring IPv6 Geoff Huston APNIC Labs, February 2014.
Advertisements

1 d 2 w Award programme Example: NH Hoteles Launch March 2010 All users are entitled to a certificate as part of the PR/ marketing programme. Recently.
Measuring the DNS from the Users’ perspective Geoff Huston APNIC Labs, May 2014.
A Question of Protocol Geoff Huston APNIC. Originally there was RFC791:
WELCOME TO PEACE DECEMBER LIGHTING CEREMONY NOVEMBER 30 TH 2014.
Flags Quiz What country or organisation does the flag belong to? Press the appropriate button.
The Global Gender Gap Report Contents —Global Gender Gap Index Methodology —Selected Rankings 2013 —Global & Regional Performance 2013 —Dynamics.
Measuring DNSSEC Geoff Huston & George Michaelson APNICLabs September 2012.
Measuring DNSSEC Geoff Huston & George Michaelson APNICLabs September 2012.
1 Survey Data in ECA : Frequency, Coverage, Consistency and Access By Victor Sulla ECS-PE.
The User Side of DNSSEC Geoff Huston APNIC. What is DNSSEC? (the ultra-short version) DNSSEC adds Digital Signatures to DNS All DNS “data” is signed by.
Geoff Huston APNIC Labs
What is a Web Address?. What’s in a name? The URL (uniform resource locator) is just a technical word that means the address to a web page on the WWW.
Tyre Kicking the DNS Testing Transport Considerations of Rolling Roots Geoff Huston APNIC.
Afghanistan Albania Algeria Andorra Angola.
Date: in 12 pts Education and Culture International mobility for students and staff 2015 Call for Proposals.
Rome May World demand trend Agricultural tractors Millions US $ Italian Institute for Foreign Trade.
Measuring DNSSEC Use Geoff Huston & George Michaelson
Measuring DNSSEC Use Geoff Huston APNIC. Some Questions… Who is using DNSSEC validation? What is the DNSSEC performance overhead for users and servers?
Measuring DNSSEC Validation: A Brief Update on DNSSEC Validation numbers, with an Asia Focus Geoff Huston APNIC Labs January 2015.
Measuring DNSSEC Use Geoff Huston APNIC Labs. We all know…
Statistics Project Wendy Kim & Tina Shin.  What is the most visited country in the world?
Kelsey and Sadie 9A. The First Subway Subway was established in 1965 by Fred De Luca and Peter Buck.
Happy Eyeballs for the DNS Geoff Huston, George Michaelson APNIC Labs October 2015.
Erasmus+ International Credit Mobility Call for Proposals 2016
DNSSEC – Issues and Achievements Geoff Huston APNIC Labs.
The Continents and Oceans of the World
What if Everyone Did It? Geoff Huston APNIC Labs.
2016 Global Manufacturing Competitiveness Index. 2Deloitte and US Council on Competitiveness I 2016 Global Manufacturing Competitiveness IndexCopyright.
Measuring DNSSEC Use Geoff Huston APNIC Labs. Our Questions… What proportion of the Internet’s users will perform DNSSEC validation if they are presented.
Global Printing Ink Market to Market Size, Growth, and Forecasts in Over 70 Countries “This comprehensive publication enables readers the critical.
Pinger and IEPM-BW activity at FNAL By Frank Nagy FTP/CCF Computing Division Fermilab.
Table 1. New HIV diagnoses by country, EU/EEA, 2010–2014
Geoff Huston APNIC Labs
A quick review of DNSSEC Validation in today’s Internet
Geoff Huston APNIC Labs September 2017
Table 1. Cases of reported, confirmed cases of invasive meningococcal disease: number and rate per population, EU/EEA, 2010–2014 Country
Country Cases Rate National data Report type
Table 1. Reported invasive Haemophilus influenzae cases: number and rate per population, EU/EEA, 2010–2014 Country Con­firmed.
Country Cases Rate National data Report type
Economic Exports.
Joao Damas, Geoff Labs March 2018
Table. Ebola and Marburg fevers, surveillance systems overview, 2014
Geoff Huston, Joao Damas APNIC Roy Arends ICANN
Name the world flag… Bell Ringer Activity
Table 1. Cases of reported, confirmed cases of invasive pneumococcal disease: number and rate per population, EU/EEA, 2010–2014 Country
Country Cases Rate National data Report type
Sourcing. Costs. HARDWARE + SERVICE
Cases Rate National data Report type
ESF FINANCIAL EXECUTION PART 1 STATE OF PLAY END 2016
Country Cases Rate National data Report type
Measuring KSK Roll Readiness
Transmission, processing and publication of the HBS 2015 data
Table 1. Number and rate of Legionnaires’ disease cases per population by country and year, EU/EEA, 2011–2015 Country
Table 1. Number of reported confirmed LGV cases, EU/EEA, 2010–2014
Official Activity Title
Country Cases Rate National data Report type
Table 1. Number and rate of reported confirmed gonorrhoea cases per population, EU/EEA, 2010–2014 Country Cases Rate Austria.
Country Cases Rate National data Report type
Country Cases Rate National data Report type
Overall 2011 ESF Budget Execution
Measuring KSK Roll Readiness
IBM's Geographical Structure and where IBM Global Financing has clients IBM Global Financing, the world's largest IT captive financier, has a total asset.
Table 1. Locally acquired cases of West Nile fever: number and rate per population, EU/EEA, 2010–2014 Country Cases Rate.
Country Cases Rate National data Report type
Country Cases Rate National data Report type
ECDSA P-256 support in DNSSEC-validating Resolvers
What part of “NO” is so hard for the DNS to understand?
Electrification business
The Resolvers We Use Geoff Huston APNIC.
Presentation transcript:

Measuring DNSSEC Geoff Huston APNIC Labs, June 2014

Users vs Infrastructure We often measure the network by observing infrastructure and inferring end user behaviour – because it’s often easier to instrument infrastructure This is aimed at measuring an aspect of of behaviour within particular parameters of the network infrastructure, but it does not encompass how the end user assembles a coherent view of available services

Measuring Users Seed a user with a set of tasks that cause identifiable traffic at an instrumented server The server performs the measurement

Measuring DNSSEC via Ads Client is given 4 URLs to load: DNSSEC-validly signed DNS name DNSSEC-invalidly signed DNS name Unsigned DNS name (control) Result reporting URL (10 second timer) These URLs use a unique signed name component to circumvent DNS caching, and ensure that all DNS queries ultimately are passed to the authoritative server for the name

On to Some Results 90 days: March to May 2014 – Presented: 69,068,769 experiments Web + DNS query log results for clients: – Performed DNSSEC signature validation and did not fetch the invalidly signed object: 9.6% – Fetched DNSSEC RRs, but then retrieved the invalidly signed object anyway: 5.3% – Did not have a DNSSEC clue at all - only fetched A RRs: 85.1%

Where is DNSSEC? – The Top 20 Geo-locate clients to countries, and select countries with more than 1,000 data points Rank CC Tests Validating Mixed Not 1SE 37, % 4.08%22.94%Sweden 2YE 6, % 9.38%23.84%Yemen 3SI 56, % 6.23%38.27%Slovenia 4EE 30, % 5.20%39.47%Estonia 5AG 2, % 6.90%42.04%Antigua and Barbuda 6DK 17, % 7.71%46.93%Denmark 7VN 974, %13.00%42.31%Vietnam 8IQ 145, %18.81%39.73%Iraq 9RO 556, % 5.81%52.98%Romania 10CZ 104, %10.98%54.90%Czech Republic 11PL 281, % 8.46%58.33%Poland 12BB 7, % 1.75%65.36%Barbados 13CO 1,010, % 2.55%66.07%Colombia 14FJ 2, %26.74%43.20%Fiji 15FI 25, % 2.74%67.47%Finland 16GH 11, %24.09%46.82%Ghana 17LU 3, %10.42%62.43%Luxembourg 18NC 1, % 6.44%67.79%New Caledonia 19IE 19, % 3.69%71.43%Ireland 20ZA 18, % 7.30%68.21%South Africa XA % 6.67%83.31%World % of clients who appear to use only DNSSEC-validating resolvers % of clients who use a mix of DNSSEC- validating resolvers and non-validating resolvers % of clients who use non-validating resolvers

Where is DNSSEC? – The Top 20 Geo-locate clients to countries, and select countries with more than 1,000 data points Rank CC Tests Validating Mixed Not 1SE 37, % 4.08%22.94%Sweden 2YE 6, % 9.38%23.84%Yemen 3SI 56, % 6.23%38.27%Slovenia 4EE 30, % 5.20%39.47%Estonia 5AG 2, % 6.90%42.04%Antigua and Barbuda 6DK 17, % 7.71%46.93%Denmark 7VN 974, %13.00%42.31%Vietnam 8IQ 145, %18.81%39.73%Iraq 9RO 556, % 5.81%52.98%Romania 10CZ 104, %10.98%54.90%Czech Republic 11PL 281, % 8.46%58.33%Poland 12BB 7, % 1.75%65.36%Barbados 13CO 1,010, % 2.55%66.07%Colombia 14FJ 2, %26.74%43.20%Fiji 15FI 25, % 2.74%67.47%Finland 16GH 11, %24.09%46.82%Ghana 17LU 3, %10.42%62.43%Luxembourg 18NC 1, % 6.44%67.79%New Caledonia 19IE 19, % 3.69%71.43%Ireland 20ZA 18, % 7.30%68.21%South Africa XA % 6.67%83.31%World

Where isn’t DNSSEC? – The Bottom 20 Geo-locate clients to countries, and select countries with more than 1,000 data points Rank CC Tests Validating Mixed Not 137SD 2, %14.60%83.62%Sudan 138FR 288, %1.17%97.16%France 139MG 3, %2.15%96.19%Madagascar 140SR 8, %2.00%96.35%Suriname 141UY 50, %0.89%97.47%Uruguay 142BE 42, %4.37%94.09%Belgium 143ML 2, %1.70%96.79%Mali 144JO 24, %2.34%96.16%Jordan 145MD 32, %1.57%96.94%Republic of Moldova 146SA 209, %1.41%97.12%Saudi Arabia 147OM 21, %2.18%96.40%Oman 148SG 155, %3.72%94.92%Singapore 149HR 101, %0.93%97.72%Croatia 150GY 3, %0.25%98.63%Guyana 151TJ 5, %0.96%98.02%Tajikistan 152BS 4, %1.00%98.19%Bahamas 153AE 126, %1.19%98.03%United Arab Emirates 154PF 3, %0.93%98.40%French Polynesia 155KR 534, %0.96%98.57%Republic of Korea 156QA 58, %0.89%98.65%Qatar XA 69,537, %6.67%83.31%World

The Mapped view of DNSSEC Use Fraction of users who use DNSSEC-validating resolvers (June 2014)

Why… is it that 9.6% of users performing DNSSEC validation is about 4 times the number of users who are capable of using IPv6?

Is Google’s P-DNS a Factor?

Another observation from the data Clients who used Google’s Public DNS servers: 16%

Is Google’s P-DNS a Factor? Rank CC Tests Validating Mixed Not Google 1SE 37, % 4.08%22.94% 5.00%Sweden 2YE 6, % 9.38%23.84%12.92%Yemen 3SI 56,14Ω 55.50% 6.23%38.27% 7.04%Slovenia 4EE 30, % 5.20%39.47% 3.82%Estonia 5AG 2, % 6.90%42.04% 9.95%Antigua and Barbuda 6DK 17, % 7.71%46.93% 6.56%Denmark 7VN974, %13.00%42.31%59.37%Vietnam 8IQ145,345 a1.46%18.81%39.73%34.62%Iraq 9RO556, % 5.81%52.98% 6.19%Romania 10CZ104, %10.98%54.90%16.07%Czech Republic 11PL281, %8.46%58.33%10.15%Poland 12BB 7, % 1.75%65.36% 3.38%Barbados 13CO 1,010, % 2.55%66.07% 6.39%Colombia 14FJ 2, %26.74%43.20%30.40%Fiji 15FI 25, % 2.74%67.47% 2.17%Finland 16GH 11, %24.09%46.82%31.33%Ghana 17LU 3, %10.42%62.43%10.47%Luxembourg 18NC 1, % 6.44%67.79%10.51%New Caledonia 19IE 19, % 3.69%71.43%7.59%Ireland 20ZA 18, % 7.30%68.21%10.01%South Africa XA 69,537, % 6.67%83.31%15.72%World % of end users who have their queries passed to Google’s P-DNS Service

Is Google’s P-DNS a Factor? Rank CC Tests Validating Mixed Not Google 1SE 37, % 4.08%22.94% 5.00%Sweden 2YE 6, % 9.38%23.84%12.92%Yemen 3SI 56,14Ω 55.50% 6.23%38.27% 7.04%Slovenia 4EE 30, % 5.20%39.47% 3.82%Estonia 5AG 2, % 6.90%42.04% 9.95%Antigua and Barbuda 6DK 17, % 7.71%46.93% 6.56%Denmark 7VN974, %13.00%42.31%59.37%Vietnam 8IQ145,345 a1.46%18.81%39.73%34.62%Iraq 9RO556, % 5.81%52.98% 6.19%Romania 10CZ104, %10.98%54.90%16.07%Czech Republic 11PL281, %8.46%58.33%10.15%Poland 12BB 7, % 1.75%65.36% 3.38%Barbados 13CO 1,010, % 2.55%66.07% 6.39%Colombia 14FJ 2, %26.74%43.20%30.40%Fiji 15FI 25, % 2.74%67.47% 2.17%Finland 16GH 11, %24.09%46.82%31.33%Ghana 17LU 3, %10.42%62.43%10.47%Luxembourg 18NC 1, % 6.44%67.79%10.51%New Caledonia 19IE 19, % 3.69%71.43%7.59%Ireland 20ZA 18, % 7.30%68.21%10.01%South Africa XA 69,537, % 6.67%83.31%15.72%World

A DNSSEC view of the US

Meanwhile, in Turkey…

Some things to think about DNSSEC generates very large responses from very small queries – Which makes it a highly effective DDOS amplifier – Is relying on BCP38 going to work? – Do we need to think about DNS over TCP again? – But how many resolvers/firewalls/other middleware stuff support using TCP for DNS? Results from October 2013: 84% of resolvers, 94% of users – What’s the impact on the authoritative server load and caching recursive resolver load when moving from UDP to TCP?

Some things to think about SERVFAIL is not just a “DNSSEC validation is busted” signal – clients start walking through their resolver set asking the same query – Which delays the client and loads the server The moral argument: Failure should include a visible cost! The expedient argument: nothing to see here, move along! Maybe we need some richer signaling in the DNS for DNSSEC validation failure

Some things to think about Why do some 84% of queries have EDNS0 and the DNSSEC OK flag set, yet only 6% of clients perform DNSSEC validation? How come we see relatively more queries with the DNSSEC OK flag set for queries to domains in signed zones?

Some things to think about Google’s Public DNS is currently handling queries from ~16% of the Internet’s end client population – That’s around 1 in 6 users

$ dig +short TXT google-public-dns-a.google.com "

Thanks APNIC Labs: Geoff Huston