MÀnniskor över hela vÀrlden anvÀnder kommersiella proxyer för att dölja sin verkliga plats eller identitet. Detta kan göras för att lösa olika uppgifter, inklusive att fÄ tillgÄng till blockerad information eller sÀkerstÀlla privatlivet.
Men hur korrekta Àr leverantörerna av sÄdana proxyer nÀr de pÄstÄr att deras servrar Àr belÀgna i ett visst land? Detta Àr en grundlÀggande frÄga vars svar avgör om ett visst företag kan anvÀndas av kunder som oroar sig för skydd av personlig information.
En grupp amerikanska forskare frÄn universiteten i Massachusetts, Carnegie Mellon och Stony Brook publicerade , dÀr de kontrollerade den verkliga platsen för servrarna hos sju populÀra proxyleverantörer. Vi har förberett en kort sammanfattning av de viktigaste resultaten.
Introduktion
Operatörer av proxyer tillhandahÄller ofta ingen information som skulle kunna bekrÀfta riktigheten av deras pÄstÄenden om serverlokalisering. Databaser för IP-till-plats bekrÀftar ofta de reklamÄtaganden dessa företag gör, men det finns mÄnga bevis pÄ fel i dessa databaser.
Under studien bedömde de amerikanska forskarna placeringen av 2269 proxyservrar som drivs av sju proxyföretag och som totalt finns i 222 lÀnder och territorier. Analysen visade att minst en tredjedel av alla servrar inte ligger i de lÀnder som företagen pÄstÄr i sin marknadsföring. IstÀllet Àr de belÀgna i lÀnder med billig och pÄlitlig hosting: i Tjeckien, Tyskland, NederlÀnderna, Storbritannien och USA.
Analys av serverplacering
Kommersiella VPN- och proxyleverantörer kan pÄverka noggrannheten hos databaser för IP-till-plats - företag har möjlighet till manipulation, till exempel genom att anvÀnda lokationskoder i routernamn. Som ett resultat kan marknadsföringsmaterial pÄstÄ att det finns ett stort antal tillgÀngliga platser för anvÀndare, medan servrarna i verkligheten, för att spara kostnader och öka tillförlitligheten, fysiskt ligger i ett litet antal lÀnder, Àven om IP-till-plats databaser sÀger det motsatta.
För att kontrollera det verkliga lÀget för servrar anvÀnde forskarna en algoritm för aktiv geolokalisering. Genom denna bedömdes roundtrip för paket som skickades mot servern och till andra kÀnda vÀrdar pÄ internet.
Bara mindre Àn 10 % av de testade proxyservrarna svarar pÄ ping, och av uppenbara skÀl kunde forskarna inte köra nÄgon mjukvara för mÀtningar pÄ sjÀlva servern. De hade endast möjlighet att skicka paket via proxy, sÄ roundtrip till vilken punkt som helst i rummet Àr summan av tiden det tar för paketet att nÄ testvÀrden till proxy och frÄn proxy till mottagaren.

Under studien utvecklades en specialiserad mjukvara baserad pÄ fyra algoritmer för aktiv geolokalisering: CBG, Octant, Spotter och hybridversionen Octant/Spotter. Kodlösningen pÄ GitHub.
Eftersom det inte gick att lita pĂ„ IP-till-plats databaser, anvĂ€nde forskarna en lista med ankervĂ€rdar frĂ„n RIPE Atlas â informationen i denna databas Ă€r tillgĂ€nglig online, uppdateras stĂ€ndigt och de dokumenterade platserna Ă€r korrekta. Dessutom skickar vĂ€rdarna pĂ„ listan stĂ€ndigt ping-signaler till varandra och uppdaterar data om roundtrip i den offentliga databasen.
De av forskarna utvecklade lösningarna utgör en webbapplikation som etablerar skyddade (HTTPS) TCP-anslutningar via den oskyddade porten HTTP 80. Om servern inte lyssnar pÄ denna port kommer en felaktighet att intrÀffa efter en begÀran, men om servern lyssnar pÄ denna port kommer webblÀsaren att fÄ ett SYN-ACK-svar med paketet TLS ClientHello. Detta kommer att orsaka ett protokollfel och webblÀsaren kommer att visa ett fel, men endast efter den andra roundtrip.

SÄledes kan webbapplikationen mÀta tiden för en eller tvÄ roundtrip. En liknande tjÀnst har genomförts i form av ett program som körs frÄn kommandoraden.
Ingen av de testade leverantörerna anger den exakta platsen för sina proxyservrar. I bĂ€sta fall nĂ€mns stĂ€der, men oftast finns det bara information om landet. Ăven nĂ€r staden nĂ€mns kan det uppstĂ„ konstigheter - till exempel undersökte forskarna en konfigurationsfil för en server kallad usa.new-york-city.cfg, dĂ€r instruktionerna för att ansluta till en server kallad chicago.vpn-provider.example innehölls. SĂ„ man kan mer eller mindre bekrĂ€fta att servern tillhör ett specifikt land.
Resultat
Som ett resultat av testerna med hjÀlp av en aktiv geolokaliseringsalgoritm lyckades forskarna bekrÀfta platsen för 989 av 2269 IP-adresser. För 642 lyckades de inte, och 638 befinner sig definitivt inte i det land de borde vara enligt proxyservicernas utsagor. Mer Àn 400 av dessa falska adresser befinner sig faktiskt pÄ samma kontinent som det angivna landet.
Korrekt adresser finns i lÀnder som oftast anvÀnds för att placera servrar (klicka för att öppna bilden i full storlek)
Suspekta vÀrdar upptÀcktes hos alla sju testade leverantörer. Forskarna begÀrde kommentarer frÄn företagen, men alla avstod frÄn att kommentera.
KĂ€lla: habr.com
