Tovuti inakuzuia tu VPN ikiwa imewashwa? Hivi ndivyo inavyoona
Kizuizi kwa kawaida ni anwani ya kutoka, si uvujaji. Angalia mtandao ambao trafiki yako inaonekana kutoka, resolver ambayo tovuti inaweza kurekodi, na kile msimbo wa ukurasa unajua.
Duka hupakia vizuri nyumbani na huonyesha ukuta wa «trafiki isiyo ya kawaida» mara tu handaki inapoinuka. Jukwaa linakataa kukuwezesha kuingia, na ukurasa wa utiririshaji unasisitiza kuwa uko katika nchi ambayo hujawahi kutembelea. Hakuna hata moja ya hayo inayohitaji programu za kijasusi. Tovuti huona anwani ambayo pakiti zako huja, na kwa VPN anwani hiyo ni ya kituo cha data badala ya laini ya nyumbani. Sehemu kubwa ya kile kinachoitwa ugunduzi wa VPN huanza na kuishia na ukweli huo mmoja, na kilichobaki ni makisio yenye kiwango cha makosa kinachoweza kutabirika.
Kizuizi huanza na mahali pakiti zako zinaonekana kutoka
Kila ombi hubeba anwani ya chanzo, na seva inayopokea inaweza kuifuatilia katika data ya umma: mtandao gani unaitangaza, kama mtandao huo ni mtoa huduma wa hosting, kama umeonekana katika orodha za matumizi mabaya, na nchi gani rejista inaitenga. Hakuna moja ya hayo inakutambulisha, na yote pamoja yanatosha kukuweka katika kundi.
Tazama trafiki yako mwenyewe kama mgeni angeitazama. Amri mbili hufunika sehemu kubwa ya uso, na ya pili ni ile ambayo watu huisahau:
curl -sS https://ipinfo.io/json
dig +short TXT o-o.myaddr.l.google.com @ns1.google.com
Ya kwanza hurudisha anwani ya kutoka, taasisi yake na nchi yake. Ya pili hurudisha anwani ya resolver iliyofikia seva ya majina ya Google; mara nyingi ni ya mtandao tofauti na kutoka kwako, na ni anwani ambayo tovuti huona ikiwa inarekodi data upande wa resolver. Wakati hizi mbili ni za nchi tofauti, tovuti zingine huchukua kutolingana kama jambo la kutiliwa shaka, hata kama hakuna kosa katika mipangilio yako.
Wakati kukataa kunaanza tu baada ya handaki kuinuka, shuku anwani ya kutoka kabla ya kitu kingine. Badilisha seva na ujaribu tena kabla ya kugusa kivinjari. Kizuizi kinachokufuata katika vituo vitatu vya kutoka vya mtoa huduma mmoja kinahusu safu za mtoa huduma; kizuizi kinachotoweka kwenye seva nyingine kinahusu anwani hiyo moja.
Eneo la saa, lugha na saa hazilingani na anwani
Msimbo wa ukurasa unaweza kusoma eneo lako la saa, mapendeleo yako ya lugha na mipangilio ya skrini bila ombi la ruhusa. Kivinjari kinachoripoti saa za Ulaya ya Kati wakati muunganisho unatoka kituo cha data cha Singapore ni ishara yenye nguvu zaidi kuliko anwani peke yake, na ni aina hiyo ya kutolingana ambayo alama za ulaghai zimejengwa kuona.
Intl.DateTimeFormat().resolvedOptions().timeZone
navigator.language
Intl.DateTimeFormat().resolvedOptions().locale
Mistari hiyo mitatu kwenye konsoli ya msanidi inakuambia kile kivinjari chako kinachotoa kwa hiari. Mteja wa VPN anaweza kubadilisha njia yako na kitu kingine chochote, kwa hiyo wasifu unaobeba unabaki wa ndani wakati kutoka kwako si kwa ndani. Hapa muhimu ni uthabiti: kompyuta ya mkononi iliyowekwa kwenye eneo sawa na kutoka inaonekana ya kawaida, na ile inayopingana na yenyewe haionekani hivyo.
Ndiyo sababu kushindwa hutokea mara kwa mara. Tovuti nyingi hazijali, chache huiweka alama, na tovuti moja ya uanachama huamua kuwa wewe ni mlaghai. Mteja hufanya kazi ipasavyo katika hali zote tatu, ndiyo sababu jibu la kawaida la msaada, «lazima liwe kivinjari chako», ni la kukasirisha na sehemu ya kweli.
Msimbo wa ukurasa unajua nini kuhusu mashine yako
JavaScript haina API inayoorodhesha violesura vya mtandao. Ukurasa hauwezi kuuliza anwani zipi kompyuta yako ya mkononi inazo, kwa hiyo madai ya zamani kwamba script inasoma anwani yako ya LAN ni kumbukumbu ya enzi ya programu-jalizi, wakati vidhibiti vya ActiveX, programu za Java na msimbo mwingine asilia viliweza kufanya hivyo.
| Signal | What it reveals | Status today |
|---|---|---|
| Source address of the request | Exit network, country, hosting status | Always visible; the main signal |
| Time zone and language | Where the profile claims to be | Readable without permission |
| WebRTC candidates | Local addresses, historically | Host candidates are mDNS-obfuscated by default |
| Interface list | All local addresses | Not available to ordinary JavaScript |
WebRTC ni ubaguzi wa uaminifu kwa «hakuna uvujaji wa anwani za ndani». Ukusanyaji wake wa wagombea wakati mmoja ulifichua anwani za ndani kwa ukurasa wowote ulioomba, na suluhisho lilikuwa kubadilisha wagombea wa mwenyeji na majina ya mDNS ya bahati nasibu. Chaguo-msingi hilo linashikilia katika vivinjari vya sasa, lakini ni uamuzi wa kivinjari na si dhamana ya itifaki, kwa hiyo toleo la zamani au usanidi mgumu unaowasha tena wagombea wa ndani bado unaweza kuvuja. Kusasisha kivinjari hukusaidia hapa kuliko kiendelezi chochote.
Mtoa huduma wako huona majina, si maudhui
HTTPS hulinda maudhui ya ukurasa kutoka mwanzo hadi mwisho, na opereta wa handaki anayesambaza baiti hizo hawezi kuzisoma. Opereta bado anaweza kuona anwani uliyowasiliana nayo, na katika utekelezaji mwingi jina la seva katika makubaliano ya mkono, kwa sababu jina lazima lisomeke ili muunganisho uelekezwe kwenye tovuti sahihi. Encrypted Client Hello ipo kwa ajili ya kuficha uwanja huo hasa, na husaidia tu wakati mteja na tovuti wote wanaiunga mkono.
Utatuzi wa majina ni nusu nyingine. Ikiwa mtoa huduma wako pia hutoa resolver, huona kila jina unalotafuta kabla ya muunganisho wowote kuwepo. Ikiwa kifaa chako kinatumia resolver ya umma kupitia HTTPS, mtoa huduma huona muunganisho kwa resolver hiyo na kitu kingine chochote, wakati resolver yenyewe huona orodha.
Ombi la HTTP lisilosimbwa linaweza kusomwa na opereta kwa sababu hiyo hiyo inayoweza kusomwa na mtandao wa hoteli: hakuna kitu ndani yake kilichosimbwa. Handaki haijawahi kudai vinginevyo, na haitengenezi chaguo la programu.
Tenganisha «hii ni VPN» na «huyu ni mimi»
Ugunduzi ni wa bei nafuu, wa uwezekano na mara nyingi si sahihi. Anwani za kutoka zinazoshirikiwa huwekwa alama kwa sababu mtu mwingine alizitumia vibaya, safu za kampuni huainishwa kama hosting, na waendeshaji wa simu huzaa matokeo ya kijiografia yanayowashangaza wote. Utambulisho ni tatizo jingine: unahitaji kiungo cha kudumu kama akaunti uliyoingia, kuki, maelezo ya malipo, au waangalizi wawili wanaolinganisha maelezo.
Amua ni kipi unachopigana nacho kwa kweli. Ikiwa lengo ni kusoma ukurasa, HTTPS inafanya kazi hiyo tayari na handaki hubadilisha kidogo. Ikiwa lengo ni kuzuia tovuti kujua uko mji gani, kutoka na resolver ndivyo muhimu. Ikiwa lengo ni kuvunja kiungo na utambulisho wako halisi, akaunti ndiyo sehemu dhaifu, na kubadilisha seva hakufanyi chochote kwa kuingia uliyotumia sasa hivi.
Kutoka mpya hakukutoa kwenye kitu chochote, na hakuwezi kufuta kile tovuti ilichohifadhi tayari kuhusu akaunti uliyotumia. Kwa hiyo mfuatano wa vitendo hauna fahari: chagua kutoka ambako mtandao unaonekana wa kawaida, weka wasifu wa kivinjari sawia na hilo, sasisha kivinjari ili vipengele vinavyoweza kuvuja vitumie chaguo-msingi vya kisasa, na ukubali kwamba tovuti chache bado zitakosea kukuhusu.