Faʻafefea ona malamalama pe a pepelo sui: faʻamaoniga o nofoaga faʻapitoa o fesoʻotaʻiga fesoʻotaʻiga e faʻaaoga ai le geolocation algorithm galue

Faʻafefea ona malamalama pe a pepelo sui: faʻamaoniga o nofoaga faʻapitoa o fesoʻotaʻiga fesoʻotaʻiga e faʻaaoga ai le geolocation algorithm galue

O tagata i le lalolagi atoa e faʻaogaina faʻasalalauga faʻapisinisi e natia ai lo latou nofoaga moni poʻo le faasinomaga. E mafai ona faia lenei mea e foia ai faʻafitauli eseese, e aofia ai le mauaina o faʻamatalaga poloka poʻo le faʻamautinoaina o le le faalauaiteleina.

Ae o le a le saʻo o le au tuʻuina atu o ia sui pe a latou fai mai o latou 'auʻaunaga o loʻo i totonu o se atunuʻu? O se fesili taua tele, o le tali e iloa ai pe mafai ona faʻaaogaina se auaunaga e na tagata faʻatau e popole i le puipuiga o faʻamatalaga patino.

O se vaega o saienitisi Amerika mai iunivesite o Massachusetts, Carnegie Mellon ma Stony Brook lomia faasalalau suʻesuʻe, i le taimi na siaki ai le nofoaga moni o 'auʻaunaga a sui taʻutaʻua e fitu e tuʻuina atu. Ua matou saunia se aotelega puupuu o taunuuga autu.

Faatomuaga

E masani ona le tu'uina atu e le aufaipisinisi so'o se fa'amatalaga e mafai ona fa'amaonia ai le sa'o o a latou fa'amatalaga e uiga i nofoaga o le server. IP-i-nofoaga fa'amaumauga e masani ona lagolagoina fa'asalalauga fa'asalalauga a ia kamupani, ae e tele fa'amaoniga o mea sese i nei fa'amaumauga.

I le taimi o le suʻesuʻega, na suʻesuʻeina e saienitisi Amerika nofoaga o 2269 sui sui o loʻo faʻatautaia e kamupani sui sui e fitu ma o loʻo i totonu o le aofaʻi o 222 atunuu ma teritori. O le auʻiliʻiliga na faʻaalia ai e le itiiti ifo ma le tasi vaetolu o 'auʻaunaga uma e le o iai i totonu o atunuʻu o loʻo fai mai kamupani ia latou mea tau maketi. Nai lo lena, o loʻo i totonu o atunuʻu e taugofie ma faʻatuatuaina talimalo: Czech Republic, Siamani, Netherlands, UK ma Amerika.

Su'esu'ega Tulaga o le Server

VPN pisinisi ma sui e tu'uina atu e mafai ona a'afia ai le sa'o o fa'amaumauga IP-i-nofoaga - o kamupani e iai le malosi e fa'aogaina, mo se fa'ata'ita'iga, fa'ailoga nofoaga i igoa o le router. O le iʻuga, o mea tau maketi e mafai ona fai mai ai se numera tele o nofoaga e avanoa mo tagata faʻaoga, ae o le mea moni, e teu ai tupe ma faʻaleleia le faʻamaoni, o loʻo i ai i le tino le 'auʻaunaga i totonu o se numera laʻititi o atunuʻu, e ui lava o faʻamaumauga IP-i-nofoaga e fai mai le faʻafeagai.

Ina ia siaki le nofoaga moni o 'auʻaunaga, na faʻaaogaina e le au suʻesuʻe se geolocation algorithm galue. Na fa'aaogaina e iloilo ai le malaga taamilo o se pepa na lafo atu i le 'au'aunaga ma isi 'au ta'uta'ua i luga ole Initaneti.

I le taimi lava e tasi, naʻo le itiiti ifo i le 10% o sui faʻataʻitaʻi e tali atu i le ping, ma mo mafuaʻaga manino, e le mafai e saienitisi ona faʻatautaia soʻo se polokalama mo fua i luga o le server lava ia. E na'o latou lava le malosi e lafo atu ai pepa e ala i se sui, o lona uiga o le toe fo'i i so'o se itu i le vateatea o le aofa'iga lea o le taimi e alu ai se pepa e malaga mai le tagata su'ega i le sui ma mai le sui i le mea e alu i ai.

Faʻafefea ona malamalama pe a pepelo sui: faʻamaoniga o nofoaga faʻapitoa o fesoʻotaʻiga fesoʻotaʻiga e faʻaaoga ai le geolocation algorithm galue

I le taimi o suʻesuʻega, na fausia ai polokalame faʻapitoa e faʻavae i luga ole fa geolocation algorithms: CBG, Octant, Spotter ma hybrid Octant/Spotter. Code fofo avanoa luga ole GitHub.

Talu ai e le mafai ona faʻalagolago i le IP-to-location database, mo faʻataʻitaʻiga na faʻaaogaina e le au suʻesuʻe le lisi RIPE Atlas o taula taula - o faʻamatalaga i totonu o lenei faʻamaumauga o loʻo maua i luga ole laiga, e faʻafouina pea, ma o nofoaga faʻamaumau e saʻo, e le gata i lea. , o 'au mai le lisi e tuʻuina atu pea faʻailoga ping i le tasi ma le isi ma faʻafouina faʻamaumauga i luga o le toe foʻi i totonu o faʻamaumauga lautele.

Faʻavaeina e saienitisi fofo, o se 'upega tafaʻilagi e faʻatuina ai fesoʻotaʻiga saogalemu (HTTPS) TCP i luga o le le faʻaogaina o le HTTP port 80. Afai e le o faʻalogo le server i luga o lenei taulaga, o le a le manuia pe a uma le tasi talosaga, peitaʻi, pe a faʻalogo le server. i luga o lenei uafu, ona maua lea e le suʻega se tali SYN-ACK ma le TLS ClientHello packet. Ole mea lea ole a fa'aoso ai se fa'aletonu ole protocol ma o le a fa'aalia e le su'esu'e le mea sese, ae na'o le mae'a ai o le malaga lona lua.

Faʻafefea ona malamalama pe a pepelo sui: faʻamaoniga o nofoaga faʻapitoa o fesoʻotaʻiga fesoʻotaʻiga e faʻaaoga ai le geolocation algorithm galue

I lenei auala, e mafai e se upega tafaʻilagi ona faʻatulagaina se tasi pe lua malaga. O se auaunaga faapena na faʻatinoina e pei o se polokalame na faʻalauiloaina mai le laina faʻatonu.

E leai se tasi o au'aunaga fa'ata'ita'i fa'ailoaina le nofoaga tonu o latou sui sui. I le mea sili, o taulaga o loʻo taʻua, ae o le tele o taimi e naʻo le atunuʻu e iai faʻamatalaga. E tusa lava pe taʻua se taulaga, e mafai ona tupu faʻalavelave - mo se faʻataʻitaʻiga, na suʻesuʻeina e le au suʻesuʻe le faila faʻatulagaina o se tasi o sapalai e taʻua o usa.new-york-city.cfg, o loʻo i ai faʻatonuga mo le fesoʻotaʻi atu i se server e taʻua o le chicago.vpn-provider. faataitaiga. O lea la, sili atu pe itiiti ifo le saʻo, e mafai ona e faʻamaonia o le server e aʻafia i se atunuʻu patino.

Iʻuga

Faʻavae i luga o faʻaiʻuga o suʻega e faʻaaoga ai le geolocation algorithm, na mafai e le au suʻesuʻe ona faʻamaonia le nofoaga o le 989 mai le 2269 IP tuatusi. I le tulaga o le 642, e le mafai ona faia lenei mea, ma 638 e mautinoa lava e le o iai i le atunuu e tatau ona i ai, e tusa ai ma faʻamautinoaga a le auʻaunaga sui. E sili atu i le 400 o nei tuatusi sese o loʻo i luga o le konetineta tutusa ma le atunuʻu faʻaalia.

Faʻafefea ona malamalama pe a pepelo sui: faʻamaoniga o nofoaga faʻapitoa o fesoʻotaʻiga fesoʻotaʻiga e faʻaaoga ai le geolocation algorithm galue

O tuatusi sa'o o lo'o i totonu o atunu'u e masani ona fa'aaoga e fa'afeiloa'i ai 'au'aunaga (kiliki i le ata e tatala ai i le tele atoa)

Na maua ni tagata masalomia i luga o kamupani taʻitasi e fitu na faʻataʻitaʻiina. Na sailia e le au suʻesuʻe ni faʻamatalaga mai kamupani, ae na mumusu uma e faʻafesoʻotaʻi.

puna: www.habr.com

Faaopoopo i ai se faamatalaga