In Firefox e Chrome una caratteristica della gestione delle query di ricerca digitato nella barra degli indirizzi, che porta alla fuoriuscita di informazioni tramite il server DNS del provider. Il problema è che, se la query di ricerca consiste in una sola parola, il browser tenta inizialmente di determinare tramite DNS l'esistenza di un host con quel nome, supponendo che l'utente stia cercando di aprire un sottodominio, e solo dopo reindirizza la richiesta al motore di ricerca. Di conseguenza, il proprietario del server DNS indicato nelle impostazioni dell'utente riceve informazioni sulle query di ricerca composte da una sola parola, il che è considerato una violazione della privacy.
Il problema si manifesta sia utilizzando il server DNS del provider, sia con i servizi “DNS over HTTPS” (DoH), nel caso in cui venga specificato un suffisso DNS nelle impostazioni (impostato per impostazione predefinita quando si ottengono parametri tramite DHCP). È importante notare che anche quando DoH è abilitato, le richieste continuano a essere inviate tramite il server DNS del provider specificato nel sistema.
È importante che il tentativo di risolvere venga effettuato solo quando vengono inviate richieste di ricerca composte da una parola. Specificando più parole, non viene effettuata alcuna richiesta al DNS.
Il problema è stato confermato in Firefox e Chrome, e potrebbe riguardare anche altri browser. Gli sviluppatori di Firefox hanno riconosciuto l'esistenza del problema e hanno fornito una soluzione nel rilascio di Firefox 79. In particolare, per gestire il comportamento durante la gestione delle richieste di ricerca in about:config «browser.urlbar.dnsResolveSingleWordsAfterSearch», nel quale impostandolo a «0» il risolvimento è bloccato, a «1» (impostazione predefinita) viene utilizzata un'euristica per il risolvimento selettivo e a «2» si mantiene il comportamento precedente. L'euristica verifica se DoH è abilitato, l'esistenza di una sola voce ‘localhost’ in /etc/hosts e l'assenza di sottodomini per l'host corrente.
Gli sviluppatori di Chrome limitare la fuoriuscita tramite DNS, ma una problematica simile rimane irrisolta dal 2015. Nel Tor Browser, il problema non si manifesta.
Fonte: opennet.ru
