SlideShare a Scribd company logo
Laurea Triennale in Ingegneria Elettronica e Informatica
SUMMARY OF “COMPARING THE EFFECTS OF
DNS, DOT, AND DOH ON WEB PERFORMANCE”
Candidato: Relatore:
Gabriele Cimador Prof. Alberto Bartoli
IN0500665
02/07/2021
Autori articolo: Austin Hounsel, Kevin Borgolte, Paul Schmitt, Jordan Holland, Nick Feamster.
ANNO ACCADEMICO 20 - 21
L’INFRASTRUTTURA DNS E PRIVACY
• Fondamentale per Internet
• Deve sopportare grossi carichi di lavoro
Protocollo DNS tradizionale permette scambio messaggi DNS:
• Usando protocollo UDP
• Non crittato
NO PRIVACY
Serve bassa latenza query DNS
02/07/2021
ANNO ACCADEMICO 20 - 21 2
RISPOSTE AI PROBLEMI DI PRIVACY
Sviluppati protocolli «sicuri» per traffico DNS:
• DNS over TLS – DoT:
• Messaggi DNS crittati tramite TLS
• Inviati in connessione TCP
• DNS over HTTPS – DoH:
• Utilizza HTTPS come protocollo di trasporto per traffico DNS
Risolvono problema della privacy
02/07/2021
ma presentano maggiore overhead rispetto a DNS tradizionale
maggiore latenza query DNS peggiore esperienza utente ?
ANNO ACCADEMICO 20 - 21 3
OBIETTIVO DELLO STUDIO
Determinare se l’impiego di DoT e DoH comporti effettivamente una peggiore esperienza per
l’utente durante la navigazione web.
Come ?
Confrontando le prestazioni di DoT, DoH e protocollo DNS tradizionale tramite un esperimento
condotto dagli autori.
02/07/2021
ANNO ACCADEMICO 20 - 21 4
METRICHE
Due metriche:
• DNS query response time
Tempo di latenza delle singole query
• Page Load Time
Tempo impiegato da pagina web per caricarsi completamente, risorse comprese.
02/07/2021
ANNO ACCADEMICO 20 - 21 5
IMPLEMENTAZIONE E VARIABILI
Suite di misurazione eseguita da istanze « Amazon EC2 m5.2x large hardware configuration».
• Istanze lanciate in 5 punti geografici: Francoforte, Seoul, Ohio, California, Sydney.
• 4 diverse condizioni della rete:
• Condizione normale
• 4G emulato
• 4G emulato con frequente perdita di pacchetti
• 3G emulato
Peggioramento
condizioni
Un’istanza per ogni condizione della rete in ogni punto geografico 20 istanze totali
02/07/2021
ANNO ACCADEMICO 20 - 21 6
DNS RESOLVERS E SITI VISITATI
• Interrogati 4 DNS Resolvers:
• Cloudflare
• Google
• Quad9
• DNS Resolver locale delle istanze Amazon
• Ogni istanza visita 2000 siti web nella Tranco – top list
Studio completo sulle performance dei tre protocolli DNS.
02/07/2021
ANNO ACCADEMICO 20 - 21 7
RISULTATI
02/07/2021
• Istanza di
Francoforte
• Condizioni normali
della rete
ANNO ACCADEMICO 20 - 21 8
RISULTATI
02/07/2021
ANNO ACCADEMICO 20 - 21 9
CONCLUSIONI
I protocolli DNS crittati non portano sempre ad una peggiore esperienza utente.
Inoltre:
• Prestazioni dei protocolli DNS sono influenzate da scelta del DNS Resolver;
• DoT e DoH rendono prestazioni migliori in reti con alta latenza e frequente perdita di pacchetti;
• DoT e DoH risultano peggiori in reti con carenti condizioni come 3G;
Di conseguenza:
La scelta del protocollo DNS in base alla posizione geografica, condizione della rete e public
resolver interrogato incide sull’esperienza utente.
02/07/2021
ANNO ACCADEMICO 20 - 21 10
GRAZIE PER L’ATTENZIONE
Gabriele Cimador IN0500665
02/07/2021
ANNO ACCADEMICO 20 - 21

More Related Content

PPTX
Presentazione Analisi delle dipendenze architetturali dei servizi di autentic...
PDF
Analisi di una soluzione di alta affidabilità e data integration per un’indus...
PPT
Extended Summary of “Towards IP-based Geolocation via Fine-grained and Stable...
PPTX
Summary of "Cache Me If You Can: Effects of DNS Time-to-Live
PPTX
Extended summary of “Understanding the Performance Costs and Benefits of Pri...
PDF
Extended Summary of “Towards IP-based Geolocation via Fine-grained and Stable...
PDF
Extended Summary of “Comparing the Effects of DNS, DoT, and DoH on Web Perfo...
PDF
Summary of "An Empirical Study of the Cost of DNS-over-HTTPS" [EXTENDED SUMMARY]
Presentazione Analisi delle dipendenze architetturali dei servizi di autentic...
Analisi di una soluzione di alta affidabilità e data integration per un’indus...
Extended Summary of “Towards IP-based Geolocation via Fine-grained and Stable...
Summary of "Cache Me If You Can: Effects of DNS Time-to-Live
Extended summary of “Understanding the Performance Costs and Benefits of Pri...
Extended Summary of “Towards IP-based Geolocation via Fine-grained and Stable...
Extended Summary of “Comparing the Effects of DNS, DoT, and DoH on Web Perfo...
Summary of "An Empirical Study of the Cost of DNS-over-HTTPS" [EXTENDED SUMMARY]

Similar to Presentation - Extended Summary of “Comparing the Effects of DNS, DoT, and DoH on Web Performance (15)

PDF
Summary of "An Empirical Study of the Cost of DNS-over-HTTPS" [PRESENTATION]
PDF
Extended Summary of "DNS Observatory: The Big Picture of the DNS"
PDF
Extended summary of “Understanding the Performance Costs and Benefits of Pri...
PPTX
Lezione sul Domain Name System (DNS)
PDF
Extended Summary of "DNS Observatory: the Big Picture of the DNS"
PPT
Risoluzione DNS per IPv6: sperimentazione nella rete del dominio uniba.it
PDF
Analisi della robustezza architetturale a livello routing e dns in servizi we...
PPTX
Numeri e nomi: il DNS
PDF
Progetto e realizzazione di uno strumento per la raccolta di dipendenze archi...
ODP
Dns e bind
PDF
Extended Summary of "Behind Closed Doors: A Network Tale of Spoofing, Intrusi...
PPT
Polito v2 (2010 05-19)
PDF
Progetto e realizzazione di un kernel linux per il controllo dinamico degli s...
PPTX
Presentation - Extended summary of "The Representativeness of Automated Web C...
PDF
MODULO 24 –> I servizi di rete
Summary of "An Empirical Study of the Cost of DNS-over-HTTPS" [PRESENTATION]
Extended Summary of "DNS Observatory: The Big Picture of the DNS"
Extended summary of “Understanding the Performance Costs and Benefits of Pri...
Lezione sul Domain Name System (DNS)
Extended Summary of "DNS Observatory: the Big Picture of the DNS"
Risoluzione DNS per IPv6: sperimentazione nella rete del dominio uniba.it
Analisi della robustezza architetturale a livello routing e dns in servizi we...
Numeri e nomi: il DNS
Progetto e realizzazione di uno strumento per la raccolta di dipendenze archi...
Dns e bind
Extended Summary of "Behind Closed Doors: A Network Tale of Spoofing, Intrusi...
Polito v2 (2010 05-19)
Progetto e realizzazione di un kernel linux per il controllo dinamico degli s...
Presentation - Extended summary of "The Representativeness of Automated Web C...
MODULO 24 –> I servizi di rete
Ad

Presentation - Extended Summary of “Comparing the Effects of DNS, DoT, and DoH on Web Performance

  • 1. Laurea Triennale in Ingegneria Elettronica e Informatica SUMMARY OF “COMPARING THE EFFECTS OF DNS, DOT, AND DOH ON WEB PERFORMANCE” Candidato: Relatore: Gabriele Cimador Prof. Alberto Bartoli IN0500665 02/07/2021 Autori articolo: Austin Hounsel, Kevin Borgolte, Paul Schmitt, Jordan Holland, Nick Feamster. ANNO ACCADEMICO 20 - 21
  • 2. L’INFRASTRUTTURA DNS E PRIVACY • Fondamentale per Internet • Deve sopportare grossi carichi di lavoro Protocollo DNS tradizionale permette scambio messaggi DNS: • Usando protocollo UDP • Non crittato NO PRIVACY Serve bassa latenza query DNS 02/07/2021 ANNO ACCADEMICO 20 - 21 2
  • 3. RISPOSTE AI PROBLEMI DI PRIVACY Sviluppati protocolli «sicuri» per traffico DNS: • DNS over TLS – DoT: • Messaggi DNS crittati tramite TLS • Inviati in connessione TCP • DNS over HTTPS – DoH: • Utilizza HTTPS come protocollo di trasporto per traffico DNS Risolvono problema della privacy 02/07/2021 ma presentano maggiore overhead rispetto a DNS tradizionale maggiore latenza query DNS peggiore esperienza utente ? ANNO ACCADEMICO 20 - 21 3
  • 4. OBIETTIVO DELLO STUDIO Determinare se l’impiego di DoT e DoH comporti effettivamente una peggiore esperienza per l’utente durante la navigazione web. Come ? Confrontando le prestazioni di DoT, DoH e protocollo DNS tradizionale tramite un esperimento condotto dagli autori. 02/07/2021 ANNO ACCADEMICO 20 - 21 4
  • 5. METRICHE Due metriche: • DNS query response time Tempo di latenza delle singole query • Page Load Time Tempo impiegato da pagina web per caricarsi completamente, risorse comprese. 02/07/2021 ANNO ACCADEMICO 20 - 21 5
  • 6. IMPLEMENTAZIONE E VARIABILI Suite di misurazione eseguita da istanze « Amazon EC2 m5.2x large hardware configuration». • Istanze lanciate in 5 punti geografici: Francoforte, Seoul, Ohio, California, Sydney. • 4 diverse condizioni della rete: • Condizione normale • 4G emulato • 4G emulato con frequente perdita di pacchetti • 3G emulato Peggioramento condizioni Un’istanza per ogni condizione della rete in ogni punto geografico 20 istanze totali 02/07/2021 ANNO ACCADEMICO 20 - 21 6
  • 7. DNS RESOLVERS E SITI VISITATI • Interrogati 4 DNS Resolvers: • Cloudflare • Google • Quad9 • DNS Resolver locale delle istanze Amazon • Ogni istanza visita 2000 siti web nella Tranco – top list Studio completo sulle performance dei tre protocolli DNS. 02/07/2021 ANNO ACCADEMICO 20 - 21 7
  • 8. RISULTATI 02/07/2021 • Istanza di Francoforte • Condizioni normali della rete ANNO ACCADEMICO 20 - 21 8
  • 10. CONCLUSIONI I protocolli DNS crittati non portano sempre ad una peggiore esperienza utente. Inoltre: • Prestazioni dei protocolli DNS sono influenzate da scelta del DNS Resolver; • DoT e DoH rendono prestazioni migliori in reti con alta latenza e frequente perdita di pacchetti; • DoT e DoH risultano peggiori in reti con carenti condizioni come 3G; Di conseguenza: La scelta del protocollo DNS in base alla posizione geografica, condizione della rete e public resolver interrogato incide sull’esperienza utente. 02/07/2021 ANNO ACCADEMICO 20 - 21 10
  • 11. GRAZIE PER L’ATTENZIONE Gabriele Cimador IN0500665 02/07/2021 ANNO ACCADEMICO 20 - 21