APNIC-registratorn, ansvarig för distributionen av IP-adresser i Asien-Stillahavsområdet,
Diagnostiska kontroller används i Chromium för att upptäcka om tjänsteleverantörer använder tjänster som omdirigerar förfrågningar till obefintliga namn till sina hanterare. Liknande system implementeras av vissa leverantörer för att dirigera trafik till domännamn som angetts med ett fel - som regel, för icke-existerande domäner, visas sidor med en felvarning, med en lista med troligen korrekta namn och reklam. Dessutom förstör sådan aktivitet fullständigt logiken för att fastställa intranätvärdar i webbläsaren.
När du bearbetar en sökfråga som skrivs in i adressfältet, om bara ett ord skrivs in utan punkter, webbläsaren först
För att lösa detta problem lade Chromium-utvecklare till webbläsaren
Varje gång du startar, ändrar dina DNS-inställningar eller ändrar din IP-adress, skickar webbläsaren tre DNS-förfrågningar med slumpmässiga förstanivådomännamn som med största sannolikhet inte existerar. Namnen innehåller från 7 till 15 latinska bokstäver (utan punkter) och används för att upptäcka omdirigering av icke-existerande domännamn från leverantören till dess värd. Om, vid behandling av tre HTTP-förfrågningar med slumpmässiga namn, två får en omdirigering till samma sida, anser Chromium att användaren har omdirigerats till en tredje parts sida.
Atypiska domänstorlekar på första nivån (från 7 till 15 bokstäver) och frågeupprepningsfaktorn (namn genererades slumpmässigt varje gång och upprepades inte) användes som tecken för att isolera Chromium-aktivitet från det allmänna flödet av förfrågningar på rot-DNS-servern.
I loggen filtrerades först förfrågningar för icke-existerande domäner (78.09 %), sedan valdes förfrågningar som inte upprepades mer än tre gånger (51.41 %) och sedan filtrerades domäner som innehöll från 7 till 15 bokstäver (45.80 %) . Intressant nog var endast 21.91 % av förfrågningarna till rotservrar relaterade till definitionen av befintliga domäner.
Studien undersökte också beroendet av den växande belastningen på rotservrarna a.root-servers.net och j.root-servers.net på Chromes växande popularitet.
I Firefox kontrollerar DNS-omdirigering
Källa: opennet.ru