dnsprivacy net
play

dnsprivacy.net A project to support deployment of DNS-over-TLS - PowerPoint PPT Presentation

dnsprivacy.net A project to support deployment of DNS-over-TLS services Sara Dickinson, Sinodun sara@sinodun.com OARC 26, Madrid May 2017 DNS Privacy activity DNS sent in clear text Snowdon revelations Jun 2013 NSA:


  1. dnsprivacy.net A project to support deployment of DNS-over-TLS services Sara Dickinson, Sinodun sara@sinodun.com OARC 26, Madrid May 2017

  2. DNS Privacy activity DNS sent in clear text Snowdon revelations Jun 2013 NSA: ‘MORECOWBELL’ IETF reaction - RFC 7258 : May 2014 “ Pervasive Monitoring is an attack on the privacy of Internet users and organisations .” DPRIVE Working Group Formed Mar 2014 RFC 7626 -DNS Privacy Considerations Aug 2015 May 2016 RFC 7858 - DNS-over-TLS Specification Nov 2016 IETF EDU: DNS Privacy Tutorial dnsprivacy.net @ OARC 26 2 May 2017, Madrid

  3. RFC 7626 - DNS Privacy Considerations • Problem statement: Expert coverage of risks throughout DNS ecosystem (no privacy in design) • Rebuts “alleged public nature of DNS data” • The data may be public, but 
 a DNS ‘ transaction ’ is not/should not be. “A typical example from outside the DNS world is: the web site of Alcoholics Anonymous is public; the fact that you visit it should not be.” • EDNS0 enables user data to be embedded in DNS dnsprivacy.net @ OARC 26 3 May 2017, Madrid

  4. 
 
 DNS Risk Matrix In-Flight At Rest At 
 At 
 Risk Stub => Rec Rec => Auth Recursive Authoritative Passive Monitoring Active Monitoring Other Disclosure Risks e.g. Data sold, breached dnsprivacy.net @ OARC 26 4 May 2017, Madrid

  5. DNS Disclosure Example 1 www.dns-oarc.net ? www.dns-oarc.net ? [00:00:53:00:53:00] [192.168.1] Auth Rec Stub CPE [User src address] Client Subnet (RFC7871) MAC address or id contains source subnet in DNS query in DNS query dnsprivacy.net @ OARC 26 May 2017, Madrid 5

  6. DNS Disclosure Example 1 Auth Rec Stub CPE Even behind a NAT, Even behind a recursive do do not have not have anonymity! anonymity! DNS Privacy Tutorial @ IETF 97 Nov 2016, Seoul 6

  7. DNS Disclosure Example 1 www.dns-oarc.net ? www.dns-oarc.net ? www.nh-hotels.com ? www.nh-hotels.com ? ba.com ? ba.com ? dnsreactions.tumblr.com ? dnsreactions.tumblr.com ? Auth Rec Stub CPE Even behind a NAT, Even behind a recursive do do not have not have anonymity! anonymity! DNS Privacy Tutorial @ IETF 97 Nov 2016, Seoul 6

  8. DNS Disclosure Example 2 • (AUTH) Who monitors or has access here ISP/ government/NSA/Passive DNS? • (AUTH) Does my ISP sell my (anonymous) data? Root • (UNAUTH) How safe is this data? Rec Auth • When at home… for .org • When in a coffee shop… dnsprivacy.net @ OARC 26 7 May 2017, Madrid

  9. DNS Disclosure Example 2 Who monitors or has • (AUTH) Who monitors or has access here ISP/ access here? government/NSA/Passive DNS? • (AUTH) Does my ISP sell my (anonymous) data? Root • (UNAUTH) How safe is this data? Rec Auth • When at home… for .org • When in a coffee shop… Who monitors or has access here? dnsprivacy.net @ OARC 26 7 May 2017, Madrid

  10. 
 DPRIVE WG • DPRIVE WG create in 2014 
 Charter: Primary Focus is Stub to recursive RFC7858 (2016) - DNS-over-TLS, port 853 assigned • Internet Draft on authenticating DNS Privacy Server • Supporting work on DNS-over-TCP , QNAME min • WG now considering Recursive to Authoritative • dnsprivacy.net @ OARC 26 8 May 2017, Madrid

  11. Risk Mitigation Matrix In-Flight At Rest Risk Stub => Rec Rec => Auth At 
 At 
 Recursive Authoritative Encryption Passive (e.g. TLS, monitoring HTTPS, QUIC) QNAME Minimization Authentication Active monitoring & Encryption Other Disclosure Data Best Practices (Policies) 
 Risks e.g. De-identification e.g. Data breaches dnsprivacy.net @ OARC 26 9 May 2017, Madrid

  12. dnsprivacy project • What? Central point of reference for DNS Privacy services • Who? NLnet Labs, Salesforce, Sinodun, No Mountain Software (plus various grants and individual contributions) • dnsprivacy.net - Supporting deployment of DNS Privacy services. Target audience: Operators • dnsprivacy.org - Supporting end users of DNS Privacy services. Target audience: Technical Users, Activists, … general public. 
 10 dnsprivacy.net @ OARC 26 May 2017, Madrid

  13. dnsprivacy project • What? Central point of reference for DNS Privacy services • Who? NLnet Labs, Salesforce, Sinodun, No Mountain Software (plus various grants and individual contributions) • dnsprivacy.net - Supporting deployment of DNS Privacy services. Target audience: Operators • dnsprivacy.org - Supporting end users of DNS Privacy services. Target audience: Technical Users, Activists, … general public. 
 A work in progress: both under dnsprivacy.org at the moment! 10 dnsprivacy.net @ OARC 26 May 2017, Madrid

  14. RECURSIVE Server Side Solutions • dnsprivacy.net has material on: • Recursive implementations • Unbound, Knot Resolver support DNS-over-TLS • Status of supporting TCP/TLS features • Using a pure TLS load balancer • NGINX, HAProxy, stunnel, docker image • Let’s Encrypt certificate management automation dnsprivacy.net @ OARC 26 11 May 2017, Madrid

  15. RECURSIVE Experimental ! DNS-over-TLS Test Servers Hosted by Software NLnet Labs Unbound OARC Unbound Bind + HAProxy Surfnet/Sinodun Bind + nginx dkg.cmrg.net Knot Resolver Yeti, UncensoredDNS, Lorraine data network, … Find details at: DNS Test Servers dnsprivacy.net @ OARC 26 12 May 2017, Madrid

  16. CLIENTS Stubby • A privacy enabling stub resolver • How to build and use Stubby • Available in 1.1.0 release of getdns • Run as daemon handling requests • Configure OS DNS resolution to point at 127.0.0.1 • Comes pre-configured with DNS privacy servers dnsprivacy.net @ OARC 26 13 May 2017, Madrid

  17. dnsprivacy.net Work In Progress • Setting up monitoring page for DNS Servers 
 (they are experimental, after all!) • Tools to aid deployment 
 (docker images, benchmarking tools, monitoring software) • Engage with operators to • Increase number and diversity of DNS Privacy servers • Gather information and develop policies • Produce a BCP on DNS Privacy operation and data handling 14 dnsprivacy.net @ OARC 26 May 2017, Madrid

  18. Thank you! DNS Privacy Tutorial 
 dnsprivacy.net 
 dnsprivacy.org 
 Any Questions? dnsprivacy.net @ OARC 26 15 May 2017, Madrid

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend