Registratorn APNIC, som ansvarar för fördelning av IP-adresser i den asiatiska och stillahavsomrÄdet, resultaten av en analys av trafikfördelningen pÄ en av de primÀra DNS-servrarna a.root-servers.net. 45,80 % av förfrÄgningar till den primÀra servern visade sig vara kopplade till kontroller som utfördes av webblÀsare baserade pÄ Chromium-motorn. PÄ sÄ sÀtt gÄr nÀstan hÀlften av resurserna frÄn de primÀra DNS-servrarna till att utföra diagnostiska kontroller i Chromium, istÀllet för att behandla förfrÄgningar frÄn DNS-servrar vid bestÀmning av rotzoner. Med tanke pÄ att Chrome har 70 % av marknaden för webblÀsare, leder denna diagnostiska aktivitet till att cirka 60 miljarder förfrÄgningar skickas till rotservrar varje dag.
Diagnostiska kontroller anvĂ€nds i Chromium för att avgöra om tjĂ€nsteleverantörer omdirigerar förfrĂ„gningar till icke-existerande namn till sina egna hanterare. SĂ„dana system implementeras av vissa leverantörer för att styra trafik till domĂ€nnamn som skrivits fel â vanligtvis visas sidor med felmeddelanden, en lista med sannolika korrekta namn och reklam för icke-existerande domĂ€ner. Denna aktivitet förstör helt logiken för att identifiera intranĂ€tvĂ€rdar i webblĂ€saren.
NĂ€r en sökfrĂ„ga anges i adressfĂ€ltet, och endast ett ord utan punkter skrivs, försöker webblĂ€saren först identifiera ordet i DNS, dĂ„ man antar att anvĂ€ndaren kan försöka nĂ„ en intranĂ€tssajt i det interna nĂ€tverket, snarare Ă€n att skicka förfrĂ„gan till en sökmotor. Om leverantören omdirigerar förfrĂ„gningar till icke-existerande domĂ€nnamn, fĂ„r anvĂ€ndarna problem â alla sökfrĂ„gor frĂ„n ett enda ord som anges i adressfĂ€ltet börjar omdirigeras till leverantörens sidor, istĂ€llet för att skickas till sökmotorn.
För att lösa det uppkomna problemet har utvecklarna av Chromium lagt till , som i hÀndelse av att omdirigeringar upptÀcks Àndrar logiken för förfrÄgningshantering i adressfÀltet.
Vid varje start, Àndring av DNS-instÀllningar eller byte av IP-adress skickar webblÀsaren tre DNS-förfrÄgningar med slumpmÀssiga toppdomÀnnamn som med hög sannolikhet inte existerar. Namnen bestÄr av mellan 7 och 15 latinska bokstÀver (utan punkter) och anvÀnds för att identifiera omdirigering av icke-existerande domÀnnamn av leverantören till sin egen vÀrd. Om det för tvÄ av de tre HTTP-förfrÄgningarna med slumpmÀssiga namn uppstÄr en omdirigering till samma sida, anser Chromium att anvÀndaren har blivit omdirigerad till en tredje part.
Som kÀnnetecken för att sÀrskilja Chromium-aktivitet frÄn det allmÀnna flödet av förfrÄgningar till rot-DNS-servern anvÀndes ovanliga storlekar av toppdomÀnnamn (mellan 7 och 15 bokstÀver) och faktorn för upprepning av förfrÄgningar (namnen genererades slumpmÀssigt varje gÄng och upprepades inte).
I loggen filtrerades först förfrÄgningar om icke-existerande domÀner (78,09%), sedan valdes förfrÄgningar som upprepades högst tre gÄnger (51,41%), och dÀrefter filterades domÀner som bestod av mellan 7 och 15 bokstÀver (45,80%). Intressant nog visade det sig att endast 21,91% av förfrÄgningarna till rotservrarna var kopplade till att identifiera existerande domÀner.
Under studien undersöktes ocksÄ beroendet av den ökande belastningen pÄ rotservrarna a.root-servers.net och j.root-servers.net frÄn ökningen av populariteten för Chrome.
I Firefox begrÀnsas kontrollerna av omdirigeringar via DNS att identifiera omdirigeringar till autentisering sidor (captive portal) och med anvÀndning av den fasta underdomÀnen "detectportal.firefox.com", utan förfrÄgan om toppdomÀnnamn. Detta beteende skapar ingen extra belastning pÄ rot-DNS-servrarna, men kan potentiellt som en lÀcka av kÀnsliga uppgifter om anvÀndarens IP-adress (vid varje start begÀrs sidan "detectportal.firefox.com/success.txt"). För att inaktivera kontrollen i Firefox finns det en instÀllning "network.captive-portal-service.enabled" som kan Àndras pÄ sidan "about:config".
KĂ€lla: opennet.ru
