Perjungiate VPN į kitą šalį, iš naujo įkeliate parduotuvę, o ji vis dar sveikina jus vardu su ta pačia krepšeliu. Tai akimirka, kai pokalbyje paprastai atsiranda žodis pirštų atspaudas, dažnai po jo – bandymo svetainė, teigianti, kad jūsų naršyklė yra viena iš milijono. Verčiau spręskite problemą iš eilės: įprastose puslapio užklausose tunelis pakeičia lygiai vieną lauką, naršyklė toliau praneša dešimtis, o testas matuoja ką nors siauresnio, nei skamba. Penki žingsniai skiria šiuos tris dalykus.

1 žingsnis: atmeskite nuobodžias priežastis, kodėl buvote atpažinti

Pradėkite atsijungę. Atidarykite privatų langą, apsilankykite tame pačiame puslapyje ir pažiūrėkite, ar jis vis dar elgiasi taip, tarsi jus pažintų. Slapukai, vietinė saugykla ir aktyvi sesija paaiškina daugumą pranešimų „jis matė mane per VPN“, ir nė vienas jų nėra pirštų atspaudas.

Jei puslapis privačiame lange vis tiek ką nors atpažįsta, pažiūrėkite į matomą būseną, kurią atsinešėte: ta pati paskyra kitoje kortelėje, išsaugotas formos įrašas, slaptažodžių tvarkyklė, užpildanti jūsų adresą, ar svetainė, kurią leidote su žetonu URL. Kiekvienas jų yra išsaugota nuoroda, o profilio išvalymas ją pašalina.

Tik kai švarus profilis be sesijos vis dar sukuria atpažinimą, koreliuojantį su ankstesniais apsilankymais, verta kalbėti apie pirštų atspaudą. Tai daug siauresnis teiginys nei „VPN neveikia“, ir būtent jį galite iš tikrųjų patikrinti.

2 žingsnis: pakeiskite išėjimą ir išvardykite, kas nepasikeitė

Pakelkite tunelį, tada patikrinkite vienintelę reikšmę, kurią tunelis turi pakeisti: adresą, kurį mato serveris. Bet kuris adreso paieškos puslapis jį rodo, arba perskaitykite jį iš jūsų valdomo galinio taško naudodami curl -s https://your-endpoint.example/ip. Bet kuri aido paslauga, kurią naudojate, mato užklausą, todėl jums priklausantis galinis taškas tai laiko už kitų žurnalo ribų. Patvirtinkite, kad jis pasikeitė. Dabar įdomioji dalis – išvardykite, apie ką naršyklė vis dar praneša apie save, nes beveik nieko iš to nekeliauja paketo antraštėje.

What a page can readChanged by the VPN?Where it comes from
Public source addressYesThe tunnel's exit
WebRTC candidate addressesSometimesBrowser network stack and leak protection
User agent stringNoBrowser build and platform
Language preference listNoBrowser and OS settings
Timezone offsetNoThe operating system clock
Screen size, colour depth, pixel ratioNoDisplay and window state
Installed fonts, canvas and WebGL outputNoRendering stack and GPU
Accept-Language, client hintsNoBrowser configuration

Laiko juostos eilutė yra ta, ties kuria verta sustoti. Ji skaitoma iš operacinės sistemos, todėl tunelis, perkeliantis jūsų srautą į kitą žemyną, kol laikrodis vis dar rodo jūsų gimtąjį miestą, sukuria neatitikimą, kuris pats savaime yra išskirtinis stebėjimas. Tas pats galioja kalbų sąrašui vienoje šalyje ir išėjimui kitoje: ne įrodymas, tik išsiskiriantis derinys. WebRTC yra lentelės išimtis: puslapis, atidarantis medijos ar duomenų kanalą, gali rinkti kandidatų adresus, o su pakeltu tuneliu kandidatas gali nešti išėjimo adresą arba, be apsaugos nuo nutekėjimo, vis dar siūlyti jūsų vietinį.

3 žingsnis: skaitykite pirštų atspaudo testą pagal tai, apie ką jis praneša

EFF Cover Your Tracks paprastai yra pirmoji stotelė. Jis parodo savybes, kurias jūsų naršyklė atskleidžia tam puslapiui, ir pateikia verdiktą, kiek naršyklių jo imtyje jas dalijasi. Skaitykite smulkią spaudą: imtis yra žmonės, atlikę testą, signalai yra tie, kuriuos tas puslapis pasirinko rinkti, o verdiktas yra entropijos bitų įvertis, ne surašymas.

Taigi „jūsų naršyklė unikali“ reiškia unikali tame duomenų rinkinyje, šiandien, su tuo zondų rinkiniu. Tai nereiškia, kad svetainė gali išvesti jūsų vardą, ir tai nėra nuolatinė savybė – naršyklės atnaujinimas gali pastumti reikšmę jums nieko nelietus.

Naudokite testą kaip matavimo priemonę, o ne kaip rezultatą, kurį reikia optimizuoti. Užsirašykite praneštas reikšmes, pakeiskite vieną dalyką ir palyginkite tuos pačius laukus. Jei naršyklėje niekas nepasikeitė, o rodmenys vis tiek pasistūmėjo, pokytis buvo imties triukšmas, ne jūsų.

4 žingsnis: pakeiskite savybes, kurios tikrai yra jūsų

Dabar galite veikti konkrečiose eilutėse. Kalbų sąrašas, laiko juosta ir regioniniai formatai yra nustatymai, o jų derinimas su vieta, kurioje teigiate esąs, yra nuoseklus elgesys, o ne triukas. Atskiras naršyklės profilis kiekvienam kontekstui laiko svetainės duomenis ir prisijungimus atskirai, o tai sprendžia 1 žingsnio atpažinimą patikimiau nei bet koks anti-pirštų-atspaudų plėtinys.

Būkite atsargūs su klasikiniu patarimu pridėti sustiprinimo plėtinių. Kiekvienas jų keičia jūsų stebimą paviršių, o neįprastų nustatymų rinkinys gali padaryti jus retesnius, o ne įprastesnius. Kai kurie blokuoja API, kurį puslapiai gali aptikti kaip trūkstamą; kiti palieka išskirtinį lopo parašą. Plėtinio populiarumas nėra įrodymas, kad jis mažina atpažįstamumą.

Naršyklės, kurios tai vertina rimtai, daro ką nors struktūriškai kitokio: jos standartizuoja. Tor Browser siekia, kad kiekvienas naudotojas praneštų tas pačias reikšmes, Firefox siūlo apsaugos režimą, kuris praneša standartizuotas reikšmes iš mažo rinkinio, o ne jūsų tikrąsias, o Safari riboja, ką svetainės gali skaityti. Tai nuosekliai taikomas dizaino sprendimas, o gairės W3C pirštų atspaudų gairėse paaiškina, kodėl standartizavimas šioje problemoje pranoksta atsitiktinumą kiekvienam naudotojui.

5 žingsnis: nuspręskite, kokio sluoksnio jums iš tikrųjų reikėjo

Trys atskiri dalykai sudedami į „paslėpk mane“: tinklo kelias, stebimas naršyklės paviršius ir jūsų paskyros. VPN sprendžia pirmąjį. Jis neliečia antrojo ir negali padėti su trečiuoju – prisijungimas yra tiesiausias identifikatorius, koks yra, ir jis išgyvena kiekvieną išėjimo pakeitimą.

Jei jūsų tikslas, kad svetainė negalėtų pasakyti, jog du apsilankymai susiję, jums reikia ir naršyklės sluoksnio: švaraus profilio kiekvienam kontekstui, nuoseklių nustatymų ir be bendro prisijungimo. Jei jūsų tikslas, kad svetainė apskritai negalėtų pasakyti, kas esate, tai grėsmių modelis, kuriame Tor Browser, sujungiantis maršrutizavimą su standartizavimu naršyklės lygmeniu, yra nuoseklus pasirinkimas, o ne įprasta naršyklė už tunelio.

Jei jūsų tikslas tik tai, kad svetainė matytų kitą miestą, o jūsų tiekėjas nematytų nieko, vien tunelio tikrai pakanka, o pirštų atspaudo testo rezultatas tam tikslui nesvarbus. Dauguma nusivylimo kyla iš to, kad perkamas vienas sluoksnis, o tikimasi trijų.

Tvarka, kuri išlaiko žingsnius sąžiningus:

  • Atkurkite atpažinimą su švariu profiliu ir be prisijungimo, prieš kaltindami tunelį.
  • Patvirtinkite, kad išėjimo adresas pasikeitė, tada pažymėkite, kurios naršyklės reikšmės nepakito.
  • Palyginkite tuos pačius testo laukus prieš ir po vieno pakeitimo, o ne pagrindinį balą.
  • Sutvarkykite laiko juostą ir kalbą, kad atitiktų jūsų istoriją, prieš pridėdami bet kokį plėtinį.
  • Pasirinkite sluoksnį, atitinkantį tikslą: tinklas, naršyklės paviršius ar paskyros.

Susiję straipsniai