Il registrar APNIC, responsabile della distribuzione degli indirizzi IP nella regione Asia-Pacifico,
I controlli diagnostici vengono utilizzati in Chromium per rilevare se i fornitori di servizi utilizzano servizi che reindirizzano le richieste a nomi inesistenti ai loro gestori. Alcuni provider stanno implementando sistemi simili per indirizzare il traffico verso i nomi di dominio inseriti con errore: di regola, per i domini inesistenti, le pagine vengono visualizzate con un avviso di errore, offrendo un elenco di nomi probabilmente corretti e pubblicità. Inoltre, tale attività distrugge completamente la logica di determinazione degli host Intranet nel browser.
Quando si elabora una query di ricerca immessa nella barra degli indirizzi, se viene inserita solo una parola senza punti, verrà visualizzato per primo il browser
Per risolvere questo problema, gli sviluppatori di Chromium hanno aggiunto al browser
Ogni volta che avvii, modifichi le impostazioni DNS o modifichi il tuo indirizzo IP, il browser invia tre richieste DNS con nomi di dominio di primo livello casuali che molto probabilmente non esistono. I nomi comprendono da 7 a 15 lettere latine (senza punti) e vengono utilizzati per rilevare il reindirizzamento di nomi di dominio inesistenti da parte del provider al suo host. Se, durante l'elaborazione di tre richieste HTTP con nomi casuali, due ricevono un reindirizzamento alla stessa pagina, Chromium considera che l'utente sia stato reindirizzato a una pagina di terze parti.
Le dimensioni atipiche dei domini di primo livello (da 7 a 15 lettere) e il fattore di ripetizione delle query (i nomi venivano generati ogni volta in modo casuale e non venivano ripetuti) venivano utilizzati come indicatori per isolare l'attività di Chromium dal flusso generale di richieste sul server DNS principale.
Nel log sono state prima filtrate le richieste di domini inesistenti (78.09%), poi sono state selezionate le richieste ripetute non più di tre volte (51.41%), infine sono stati filtrati i domini contenenti da 7 a 15 lettere (45.80%) . È interessante notare che solo il 21.91% delle richieste ai root server riguardavano la definizione di domini esistenti.
Nello studio è stata esaminata anche la dipendenza del crescente carico sui root server a.root-servers.net e j.root-servers.net dalla crescente popolarità di Chrome.
In Firefox, i controlli di reindirizzamento DNS
Fonte: opennet.ru