Si të kuptoni kur proksi gënjejnë: verifikimi i lokacioneve fizike të proksive rrjetorë me anë të algoritmit të gjeolokacionit aktiv

Si të kuptoni kur proksi gënjejnë: verifikimi i lokacioneve fizike të proksive rrjetorë me anë të algoritmit të gjeolokacionit aktiv

Njerëzit në të gjithë botën përdorin proksi komerciale për të fshhur lokacionin e tyre të vërtetë ose identitetin. Kjo mund të bëhet për të zgjidhur detyra të ndryshme, duke përfshirë qasjen në informacion të bllokuar ose garantimin e privatësisë.

Por sa të sakta janë ofruesit e këtyre proksive kur pretendojnë se serverët e tyre ndodhen në një vend të caktuar? Ky është një pyetje thelbësore, përgjigjja e të cilës përcakton nëse mund të përdoret një shërbim i caktuar nga klientët që janë të shqetësuar për mbrojtjen e informacionit personal.

Një grup shkencëtarësh amerikanë nga universitetet e Masachusets, Carnegie Mellon dhe Stony Brook publikuan studim, ku ata kontrolluan lokacionin real të serverëve të shtatë ofruesve të njohur të proksive. Ne përgatitëm një përshtypje të shkurtër të rezultateve kryesore.

Hyrje

Ofruesit e proksive shpesh nuk japin asnjë informacion që mund të vërtetojë saktësinë e pretendimeve të tyre për lokacionin e serverëve. Baza të dhënash IP-to-location zakonisht konfirmojnë tezën reklamore të këtyre kompanive, megjithatë ekziston një numër i madh dëshmish për gabime në këto baza.

GjatĂ« hulumtimit, shkencĂ«tarĂ«t amerikanĂ« vlerĂ«suan lokacionin e 2269 serverĂ«ve proksi, tĂ« menaxhuar nga shtatĂ« kompani proksi dhe tĂ« vendosur nĂ« njĂ« total prej 222 vendeve dhe territorĂ«ve. Analiza tregoi se tĂ« paktĂ«n njĂ« e treta e tĂ« gjithĂ« serverĂ«ve nuk ndodhen nĂ« ato vende qĂ« kompania thotĂ« nĂ« materialet e saj reklamues. NĂ« vend tĂ« kĂ«saj, ata ndodhen nĂ« vende me hostim tĂ« lirĂ« dhe tĂ« besueshĂ«m: nĂ« Çeki, Gjermani, HolandĂ«, MbretĂ«rinĂ« e Bashkuar dhe Shtetet e Bashkuara.

Analiza e lokacionit të serverëve

Ofruesit komercialë të VPN dhe proksi mund të ndikojnë në saktësinë e bazave të të dhënave IP-to-location - kompanitë kanë mundësi manipulimi, për shembull, me kodet e lokacionit në emrat e routerave. Si rezultat, materialet reklamues mund të deklarojnë një numër të madh lokacionesh të disponueshme për përdoruesit, ndërsa në realitet, për të kursyer dhe rritur besueshmërinë e punës, serverët fizikisht ndodhen në një numër të vogël vendesh, megjithatë bazat IP-to-location flasin për të kundërtën.

Për të verifikuar vendndodhjen e vërtetë të serverëve, studiuesit përdorën një algoritëm të geolokacionit aktiv. Me ndihmën e tij, u vlerësua kohe e roundtrip-it të një pakete të dërguar drejt serverit dhe ndaj hosteve të tjera të njohura në internet.

Megjithatë, vetëm më pak se 10% e proxy-ve të testuar përgjigjen në ping, dhe për shkaqe të qarta studiuesit nuk mundën të nisin ndonjë software për matje në serverin vetë. Ata patën vetëm mundësinë e dërgimit të paketave përmes proxy-ve, kështu që kohe e roundtrip-it në çdo pikë në hapësirë përbën shumën e kohës që paketa merr për të arritur nga hosti testues te proxy dhe nga proxy te destinatari.

Si të kuptoni kur proksi gënjejnë: verifikimi i lokacioneve fizike të proksive rrjetorë me anë të algoritmit të gjeolokacionit aktiv

Në gjatë të hulumtimit, u zhvillua një software i specializuara mbi katër algoritme të geolokacionit aktiv: CBG, Octant, Spotter dhe hibrid Octant/Spotter. Kodi i zgjidhjes është në dispozicion në GitHub.

Pasi qĂ« nuk mund tĂ« mbĂ«shteteshim nĂ« bazat e tĂ« dhĂ«nave IP-to-location, pĂ«r eksperimentet studiuesit pĂ«rdorĂ«n njĂ« listĂ« tĂ« hosteve ankorĂ« RIPE Atlas – informacioni nĂ« kĂ«tĂ« bazĂ« Ă«shtĂ« nĂ« dispozicion online, pĂ«rditĂ«sohet vazhdimisht, dhe lokacionet e dokumentuara janĂ« tĂ« sakta, madje, hostet nĂ« listĂ« vazhdimisht dĂ«rgojnĂ« sinjale ping njĂ«ri-tjetrit dhe pĂ«rditĂ«sojnĂ« tĂ« dhĂ«nat mbi roundtrip nĂ« bazĂ«n publike.

Zgjidhjet e zhvilluara nga studiuesit përbëjnë një aplikacion web-i, i cili krijon lidhje të mbrojtura (HTTPS) TCP përmes portit të pambrojtur HTTP 80. Nëse serveri nuk po dëgjon në këtë port, pas një kërkese do të ndodhë një dështim, megjithatë nëse serveri po dëgjon këtë port, shfletuesi do të marrë një përgjigje SYN-ACK me paketën TLS ClientHello. Kjo do të provokojë një gabim protokolli, dhe shfletuesi do të shfaqë një gabim, por vetëm pas roundtrip-it të dytë.

Si të kuptoni kur proksi gënjejnë: verifikimi i lokacioneve fizike të proksive rrjetorë me anë të algoritmit të gjeolokacionit aktiv

Kështu, aplikacioni web mund të masë kohën e një ose dy roundtrip-eve. Një shërbim i ngjashëm është implementuar në formën e një programi që ekzekutohet nga komandat e linjës.

AsnjĂ« nga ofruesit e testuar nuk e ka saktĂ«suar vendndodhjen e saktĂ« tĂ« serverĂ«ve tĂ« tyre proxy. NĂ« rastin mĂ« tĂ« mirĂ«, pĂ«rmenden qytetet, por mĂ« shpesh ka informacion vetĂ«m pĂ«r vendin. Edhe kur qyteti pĂ«rmendet, mund tĂ« ndodhin keqkuptime – pĂ«r shembull, hulumtuesit shqyrtuan njĂ« skedar konfigurimi tĂ« njĂ« nga serverĂ«ve tĂ« quajtur usa.new-york-city.cfg, nĂ« tĂ« cilin kishte udhĂ«zime pĂ«r t'u lidhur me njĂ« server tĂ« quajtur chicago.vpn-provider.example. KĂ«shtu qĂ« Ă«shtĂ« e mundur tĂ« konfirmohet mĂ« sĂ« shumti pĂ«rkatĂ«sia e serverit nĂ« njĂ« vend tĂ« caktuar.

Rezultatet

Pas testeve me ndihmën e algoritmit të gjeolokacionit aktiv, hulumtuesit arritën të konfirmojnë vendndodhjen e 989 nga 2269 adresave IP. Në rastin e 642 nuk arritën ta bënin këtë, dhe 638 ndodhen për siguri në një vend tjetër nga ai ku duhet të ishin sipas premtimeve të shërbimeve proxy. Më shumë se 400 nga këto adresa të rreme në realitet ndodhen në një kontinent me vendin e shpallur.

Si të kuptoni kur proksi gënjejnë: verifikimi i lokacioneve fizike të proksive rrjetorë me anë të algoritmit të gjeolokacionit aktiv

Adresat e sakta gjenden në vende që përdoren më shpesh për hostimin e serverëve (duke klikuar, figura do të hapet në madhësi të plotë)

Hosts të dyshimta u zbuluan te secili nga shtatë ofruesit e testuar. Hulumtuesit kërkuan komente nga kompanitë, por të gjitha ato refuzuan të flisnin.

Burimi: habr.com

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster