Nj njerëz nga e gjithë bota përdorin projekte komerciale për të fshehur vendndodhjen e tyre të vërtetë ose identitetin. Kjo mund të bëhet për të zgjidhur detyra të ndryshme, duke përfshirë aksesin në informacion të bllokuar ose sigurinë e privatësisë.
Por sa të sakta janë ofruesit e këtyre projekteve kur deklarojnë se serverët e tyre ndodhen në një vend të caktuar? Ky është një pyetje thelbësore, nga përgjigjja e së cilës varet nëse klientët e shqetësuar për mbrojtjen e të dhënave personale mund ta përdorin një shërbim të caktuar.
Një grup shkencëtarësh amerikanë nga universitetet e Masashusetsit, Carnegie Mellon dhe Stony Brook publikuan , ku ata kontrolluan vendndodhjen e vërtetë të serverëve të shtatë ofruesve të njohur të projekteve. Ne përgatitëm një përmbledhje të rezultateve kryesore.
Hyrje
Operatoret e projekteve shpesh nuk ofrojnë asnjë informacion që mund të konfirmojë saktësinë e deklaratave të tyre mbi vendndodhjen e serverëve. Bazat e të dhënave IP-to-location zakonisht konfirmojnë tezën reklamues të këtyre kompanive, megjithatë ekziston një numër i madh provash për gabime në këto baza.
GjatĂ« hulumtimit, shkencĂ«tarĂ«t amerikanĂ« vlerĂ«suan vendndodhjen e 2269 serverĂ«ve proxy, tĂ« operuar nga shtatĂ« kompani proxy dhe tĂ« shpĂ«rndarĂ« nĂ« njĂ« total prej 222 vendeve dhe territoreve. Analiza tregoi se tĂ« paktĂ«n njĂ« tĂ« tretĂ«n e tĂ« gjithĂ« serverĂ«ve nuk ndodhen nĂ« ato vende qĂ« kompanitĂ« deklarojnĂ« nĂ« materialet e tyre treguese. NĂ« vend tĂ« kĂ«saj, ato janĂ« tĂ« vendosura nĂ« vende me hostim tĂ« lirĂ« dhe tĂ« besueshĂ«m: nĂ« RepublikĂ«n Ăeke, Gjermani, HolandĂ«, MbretĂ«rinĂ« e Bashkuar dhe Shtetet e Bashkuara.
Analiza e vendndodhjes së serverëve
Furnizuesit komercialĂ« tĂ« VPN dhe proxy mund tĂ« ndikojnĂ« nĂ« saktĂ«sinĂ« e bazave tĂ« tĂ« dhĂ«nave IP-to-location â kompanitĂ« kanĂ« mundĂ«si manipulimi, pĂ«r shembull, duke pĂ«rdorur kodin e vendndodhjeve nĂ« emrat e routerave. NĂ« fund, materialet e marketingut mund tĂ« deklarojnĂ« njĂ« numĂ«r tĂ« madh vendndodhjesh tĂ« disponueshme pĂ«r pĂ«rdoruesit, ndĂ«rsa nĂ« realitet, pĂ«r tĂ« kursyer dhe pĂ«r tĂ« pĂ«rmirĂ«suar besueshmĂ«rinĂ« e veprimit, serverĂ«t fizikisht ndodhen nĂ« njĂ« numĂ«r tĂ« vogĂ«l vendeve, ndonĂ«se bazat IP-to-location e thonĂ« tĂ« kundĂ«rtĂ«n.
Për të verifikuar vendndodhjen reale të serverëve, hulumtuesit përdorën një algoritëm aktiv geolokacioni. Me ndihmën e tij, u vlerësua roundtrip-i i paketës, e dërguar drejt serverit dhe në hoste të tjerë të njohur në internet.
Në këtë mënyrë, vetëm më pak se 10% e proxy-ve të testuar u përgjigjën në ping, dhe për shkak të arsyesh të njohura, shkencëtarët nuk mundën të ekzekutojnë ndonjë soft për matje në vetë serverin. Ata kishin vetëm mundësinë e dërgimit të paketave përmes proxy-ve, kështu që roundtrip-i në çdo pikë në hapësirë përbën shumën e kohës që paketa merr për të arritur nga hosti testues deri te proxy dhe nga proxy te adresat.

Gjatë hulumtimit, u zhvillua një soft i specializuar në bazë të katër algoritmeve aktiv të geolokacionit: CBG, Octant, Spotter dhe hibridi Octant/Spotter. Kodi i zgjidhjes në GitHub.
PĂ«r shkak se nuk mund tĂ« mbĂ«shteteshim nĂ« bazat e tĂ« dhĂ«nave IP-to-location, pĂ«r eksperimente, studiuesit pĂ«rdorĂ«n njĂ« listĂ« ankorash tĂ« hosteve RIPE Atlas â informacioni nĂ« kĂ«tĂ« bazĂ« Ă«shtĂ« i disponueshĂ«m online, azhurnohet vazhdimisht dhe lokacionet e dokumentuara janĂ« tĂ« sakta; mĂ« shumĂ« se kaq, hostet e listĂ«s dĂ«rgojnĂ« sinjale ping njĂ«ri-tjetrit dhe azhurnojnĂ« tĂ« dhĂ«nat nĂ« bazĂ«n publike tĂ« roundtrip.
Zgjidhjet e zhvilluara nga shkencëtarët përbëjnë një aplikacion web që krijon lidhje të sigurta (HTTPS) TCP në portin e pasigurt HTTP 80. Nëse serveri nuk e dëgjon këtë port, pas një kërkese do të ndodhë një dështim, megjithatë, nëse serveri e dëgjon këtë port, atëherë shfletuesi do të marrë një përgjigje SYN-ACK me paketën TLS ClientHello. Kjo do të shkaktojë një gabim protokolli, dhe shfletuesi do të tregojë një gabim, por vetëm pas një roundtrip të dytë.

Kështu, aplikacioni web mund të masë kohën e një apo dy roundtrip. Një shërbim i ngjashëm është implementuar si një program që niset nga linja e komandës.
AsnjĂ« nga ofruesit e testuar nuk pĂ«rcakton saktĂ«sisht vendndodhjen e serverĂ«ve tĂ« tyre Proxy. NĂ« rastin mĂ« tĂ« mirĂ« pĂ«rmenden qytetet, por mĂ« shpesh ka vetĂ«m informacion pĂ«r vendin. Edhe kur qyteti pĂ«rmendet, mund tĂ« ndodhin zbrazĂ«ti â pĂ«r shembull, kĂ«rkuesit studiuan njĂ« skedar konfigurimi tĂ« njĂ« nga serverĂ«ve tĂ« quajtur usa.new-york-city.cfg, ku pĂ«rmbaheshin udhĂ«zime pĂ«r lidhjen me njĂ« server tĂ« quajtur chicago.vpn-provider.example. KĂ«shtu qĂ« mund tĂ« konfirmohet mĂ« saktĂ« vetĂ«m pĂ«rkatĂ«sia e serverit nĂ« njĂ« vend tĂ« caktuar.
Rezultatet
Pas testeve me algoritmin e gjeolokalisë aktive, kërkuesit arritën të konfirmonin vendndodhjen e 989 nga 2269 adresa IP. Në rastin e 642 nuk arritën ta bënin këtë, ndërsa 638 sigurisht që ndodhen në një vend tjetër nga ai që duhet të jenë sipas pretendimeve të shërbimeve proxy. Më shumë se 400 nga këto adresa të gabuara në të vërtetë ndodhen në një kontinente me vendin e deklaruar.
Adresat e sakta ndodhen në vende që shpesh përdoren për të vendosur serverë (me klikimin imazhi do të hapet në madhësi të plotë)
Shtetet e dyshimta u gjetën te secili nga shtatë ofruesit e testuar. Hulumtuesit kërkuan komente nga kompanitë, por të gjithë refuzuan të komunikonin.
Burimi: habr.com
