Door Tijs Hofmans

Nieuwscoördinator

Dns-over-https: vloek of zegen?

Meningen verdeeld over encryptie dns-queries

Inleiding

Dns wordt ook wel 'the last unencrypted mile' van het internet genoemd: het laatste stukje dat een internetpakketje aflegt voordat het een website voorschotelt. Uitgerekend dat stukje internet wordt volledig in plaintext verstuurd. Het versleutelen van dns-verzoeken levert namelijk meer problemen op dan je misschien zou denken.

Je zou het bijna vergeten, maar er was een tijd dat we al onze WhatsApp-berichtjes over een onversleutelde verbinding verstuurden, waarbij iedereen die tussen zender en ontvanger in zat, zomaar kon meelezen wat je schreef. Pas een half jaar ná de overname door Facebook voegde WhatsApp eind-tot-eindversleuteling toe aan de app. Daarvóór gingen al die miljoenen berichtjes over en weer gewoon in plain text door de ether, leesbaar voor iedereen.

Er is veel veranderd sinds 2014. Waar het eerst nog doodnormaal was om onversleuteld te chatten en te browsen, is de tendens inmiddels radicaal de andere kant opgegaan. Als je anno 2019 een chat-app uitbrengt zónder versleuteling, kun je op weinig sympathie en gebruikers rekenen, en door Let's Encrypt kun je zelfs de onbenulligste blog van een groen slotje voorzien. Inmiddels geven browsers als Chrome, Firefox en Edge ook prominent weer wanneer een website niet versleuteld is.

Encryptie lijkt dus inmiddels de standaard, maar dat betekent nog niet dat al het internetverkeer al versleuteld is. Of in ieder geval, het volledige proces van een internetverbinding. Er zijn namelijk nog een paar losse eindjes die zonder versleuteling worden uitgevoerd en dat betekent dat die gemakkelijk kunnen worden afgeluisterd of gemonitord.

Dns nog onversleuteld

Een zo'n eindje is de verbinding met een dns-server. Dit proces van het opzoeken van een ip-adres dat bij een domeinnaam hoort, verloopt nu nog onversleuteld, niet zo gek voor een protocol dat al sinds 1983 bestaat en tot nu toe niet veel reden heeft gehad om te veranderen. Iets niet versleutelen heeft nadelen, zoals je verwacht. Het maakt het namelijk relatief eenvoudig voor een internetprovider om te achterhalen welke websites iemand bezoekt of door wie een bepaalde website bezocht is. Daarom werken browsermakers aan een nieuw protocol: dns-over-https, waarbij ook dat laatste stukje verkeer wordt versleuteld.

Het dns-protocol is op dit moment nog volledig onversleuteld, maar dat begint langzaam te veranderen

Dns-over-https lijkt op het eerste gezicht veel voordelen te hebben. Encryptie van internetverkeer is immers altijd een verbetering, want als internetter blijf je voor meer partijen anoniem. Toch leidt de implementatie van het protocol de laatste maanden tot stevige discussies. Dns-over-https heeft voor- en tegenstanders, die het protocol heel goed of juist helemaal niets vinden.

Lees meer

Tweakers maakt gebruik van cookies

Tweakers plaatst functionele en analytische cookies voor het functioneren van de website en het verbeteren van de website-ervaring. Deze cookies zijn noodzakelijk. Om op Tweakers relevantere advertenties te tonen en om ingesloten content van derden te tonen (bijvoorbeeld video's), vragen we je toestemming. Via ingesloten content kunnen derde partijen diensten leveren en verbeteren, bezoekersstatistieken bijhouden, gepersonaliseerde content tonen, gerichte advertenties tonen en gebruikersprofielen opbouwen. Hiervoor worden apparaatgegevens, IP-adres, geolocatie en surfgedrag vastgelegd.

Meer informatie vind je in ons cookiebeleid.

Sluiten

Toestemming beheren

Hieronder kun je per doeleinde of partij toestemming geven of intrekken. Meer informatie vind je in ons cookiebeleid.

Functioneel en analytisch

Deze cookies zijn noodzakelijk voor het functioneren van de website en het verbeteren van de website-ervaring. Klik op het informatie-icoon voor meer informatie. Meer details

janee

    Relevantere advertenties

    Dit beperkt het aantal keer dat dezelfde advertentie getoond wordt (frequency capping) en maakt het mogelijk om binnen Tweakers contextuele advertenties te tonen op basis van pagina's die je hebt bezocht. Meer details

    Tweakers genereert een willekeurige unieke code als identifier. Deze data wordt niet gedeeld met adverteerders of andere derde partijen en je kunt niet buiten Tweakers gevolgd worden. Indien je bent ingelogd, wordt deze identifier gekoppeld aan je account. Indien je niet bent ingelogd, wordt deze identifier gekoppeld aan je sessie die maximaal 4 maanden actief blijft. Je kunt deze toestemming te allen tijde intrekken.

    Ingesloten content van derden

    Deze cookies kunnen door derde partijen geplaatst worden via ingesloten content. Klik op het informatie-icoon voor meer informatie over de verwerkingsdoeleinden. Meer details

    janee