Oleme kõik näinud hüpikakent: "example.com soovib teada teie asukohta." Kui klõpsate käsul Luba, määrab veebisait sageli teie täpse asukoha mõne sekundi jooksul. Aga kui kasutate sülearvutit ilma GPS-kiibita, siis kuidas see nii täpselt teie asukohta teab?
HTML5 geograafilise asukoha API
Kaasaegsed veebibrauserid kasutavad standardit, mida nimetatakse HTML5 geograafilise asukoha API-ks. See API ei leia ise teie asukohta; pigem toimib see sõnumitoojana. See palub seadme operatsioonisüsteemil (Windows, macOS, iOS, Android) välja selgitada, kus see asub, ja edastab need koordinaadid veebisaidile tagasi.
Kuidas operatsioonisüsteem teid leiab
Teie seade kasutab oma asukoha määramiseks meetodite kombinatsiooni, mida nimetatakse asukohateenusteks. Ta proovib esmalt kõige täpsemaid meetodeid ja pöördub vajadusel tagasi vähem täpsete meetodite juurde.
- GPS: kui kasutate nutitelefoni õues, kasutab seade satelliitidega suhtlemiseks oma sisseehitatud GPS-kiipi. See on kõige täpsem meetod.
- Wi-Fi positsioneerimissüsteem (WPS): kui kasutate sülearvutit, on see kõige levinum meetod. Teie arvuti otsib kõiki läheduses asuvaid WiFi-võrke (isegi neid, millega te pole ühendatud). See saadab nende võrkude nimed (SSID-d) ja signaalitugevused andmebaasi (sageli haldab Google või Apple). Kuna need ettevõtted on üle maailma kaardistanud miljonite WiFi-ruuterite asukohad, saavad nad teie asukoha kolmnurkseks määrata šokeeriva täpsusega – sageli mõne meetri raadiuses.
- Kambitorni triangulatsioon: mobiilseadmetes saab OS määrata teie asukoha teie kauguse põhjal lähedalasuvatest mobiilimastidest.
- IP-aadress: kui kõik muu ebaõnnestub, kasutab süsteem teie linna või piirkonna määramiseks uuesti teie IP-aadressi.
Mõju privaatsusele
Kuna brauseri geolokatsioon on nii täpne (tänu Wi-Fi skannimisele), on brauserid loodud nii, et need ei jaga kunagi seda teavet ilma teie selgesõnalise nõusolekuta. Kui keelate veebisaidi loa, blokeerib geograafilise asukoha API päringu ja sait peab selle asemel teie IP-aadressi kaudu teie asukohta hindama.
