Linux aggiunge ricerche DNS crittografate integrate tramite systemd per proteggere la privacy di navigazione
Le recenti distribuzioni Linux ora includono il supporto DNS-over-TLS, consentendo agli utenti di crittografare le ricerche degli indirizzi Internet e prevenire intercettazioni sulle proprie abitudini di navigazione.
L'Internet Society ha recentemente scoperto che le recenti distribuzioni Linux ora includono il supporto nativo per effettuare query DNS su TLS. Per vedere come funziona in pratica, i suoi ricercatori hanno testato Ubuntu 18.10 su un laptop. Questo è importante perché il DNS, il Domain Name System, funge da rubrica telefonica di Internet: trasforma i nomi di siti web che digiti negli indirizzi IP numerici che i computer usano per connettersi. Normalmente, queste ricerche viaggiano attraverso la rete in testo semplice e leggibile, il che significa che chiunque si trovi sul percorso, come un fornitore Wi-Fi, un provider di servizi Internet o un intercettatore malintenzionato, può vedere quali siti stai visitando. Inviare query DNS su TLS avvolge questa richiesta di rubrica telefonica nello stesso tipo di crittografia usata per i siti web sicuri, nascondendo la tua cronologia di navigazione a occhi indiscreti.
Le versioni più recenti di Ubuntu usano un servizio in background speciale per la risoluzione dei nomi chiamato systemd-resolved. Il nome completo del servizio è system-resolved.service(8), seguendo la convenzione Linux per nominare i servizi di sistema e le loro pagine man. Questo servizio gestisce la traduzione dei nomi di dominio in indirizzi, e il suo file di configurazione fornisce un posto per abilitare il DNS crittografato. Attivando DNS-over-TLS in quel file, gli utenti possono dire a systemd-resolved di usare un resolver che parla TLS, così ogni ricerca di nome è protetta. Il post del blog dell'Internet Society indica questo file di configurazione come la chiave per attivare la funzione di privacy, anche se non dettaglia ogni passaggio.
DNS-over-TLS funziona stabilendo un tunnel crittografato tra il tuo computer e un resolver DNS, il server che risponde alle tue richieste di ricerca dei nomi. Una volta che il tunnel è in atto, le tue query DNS vengono inviate al suo interno, proprio come HTTPS crittografa il traffico web. Questo impedisce a estranei di leggere quali nomi di dominio richiedi, e rende anche molto più difficile per un attaccante manomettere le risposte, una tecnica nota come spoofing o hijacking DNS. Per gli utenti Linux, avere questo integrato nel sistema operativo elimina la necessità di installare software aggiuntivo: il servizio di risoluzione dei nomi del sistema operativo stesso può fare la crittografia. Questo è un passo avanti significativo per la privacy perché i dati DNS sono spesso trascurati anche da persone che usano una VPN o la modalità di navigazione privata.
Il fatto che le recenti distribuzioni Linux includano questa capacità è importante sia per i singoli che per le aziende. Molti server, istanze cloud e computer da lavoro eseguono Linux, e le loro query DNS spesso viaggiano su reti non completamente affidabili. Crittografare queste query riduce il rischio di sorveglianza, profilazione e attacchi mirati. Ubuntu 18.10 è stato solo un test; altre distribuzioni recenti che usano systemd beneficiano anch'esse, perché il servizio sottostante supporta la stessa modalità crittografata. I team IT possono configurare tutte le macchine Linux su una rete per usare DNS-over-TLS, garantendo una privacy coerente in tutta l'organizzazione. Tuttavia, la protezione è forte solo quanto il resolver che scegli: un resolver che tiene log o vende dati mina il guadagno di privacy, quindi scegliere un provider DNS crittografato affidabile e senza log è importante quanto attivare la crittografia stessa.
Per gli utenti Linux e chiunque altro voglia applicare queste protezioni oltre un singolo laptop, un servizio DNS crittografato attento alla privacy come AEU DNS offre DNS-over-TLS e altre opzioni DNS crittografate con una politica di no-log, rendendo più facile mantenere private le tue ricerche di nomi senza costruire il tuo resolver. La lezione più ampia dal test dell'Internet Society è che la privacy DNS non è più solo per esperti: il sistema operativo ora ti dà l'interruttore, e devi solo scegliere una destinazione sicura per le tue query crittografate.
Termini spiegati
- DNS
- Il Domain Name System, la rubrica telefonica di Internet che trasforma nomi di siti web come example.com in indirizzi IP numerici usati dai computer.
- DNS-over-TLS
- Un modo per avvolgere le query DNS nella crittografia Transport Layer Security così nessuno sulla rete può leggerle o modificarle.
- systemd-resolved
- Un servizio in background in molti sistemi Linux che gestisce la risoluzione dei nomi e può essere configurato per usare DNS crittografato.
- TLS
- Transport Layer Security, la tecnologia di crittografia che protegge i siti web sicuri (HTTPS), usata qui per nascondere le ricerche DNS.
- name resolution
- Il processo di trasformare un nome di dominio leggibile in un indirizzo IP numerico necessario al computer per connettersi.
- Ubuntu
- Una versione popolare e facile da usare del sistema operativo Linux usata su laptop, desktop e server.
- configuration file
- Un file di testo semplice dove sono memorizzate le impostazioni di un programma e che può essere modificato dall'utente o dall'amministratore.
- resolver
- Il server che riceve la tua query DNS e cerca la risposta, come un operatore della rubrica telefonica per Internet.
Come proteggerti
- Se usi Linux, assicurati che il tuo sistema operativo sia aggiornato per avere il servizio systemd-resolved integrato e il suo supporto DNS-over-TLS.
- Controlla se systemd-resolved è in esecuzione sul tuo computer chiedendo al tuo team IT o cercandolo nell'elenco dei servizi di sistema.
- Nel file di configurazione di systemd-resolved, abilita DNS-over-TLS e inserisci l'indirizzo di un resolver DNS attento alla privacy che supporti query crittografate.
- Dopo aver salvato la modifica, riavvia il servizio systemd-resolved e verifica che le tue query DNS siano crittografate con un test di perdita DNS online.
- Per le aziende, implementa le stesse impostazioni DNS crittografate su tutti i computer e server Linux dell'azienda per proteggere le ricerche dei nomi dallo spionaggio.
- Scegli un resolver DNS con una chiara politica di no-log così la tua cronologia di navigazione non venga raccolta nemmeno in forma crittografata.
Fonte: internetsociety.org
