Pinalitan mo ang VPN sa ibang bansa, ni-reload ang tindahan, at binabati ka pa rin nito sa pangalan mo kasama ang parehong basket. Iyon ang sandali kung kailan karaniwang pumapasok sa usapan ang salitang fingerprint, kadalasang sinusundan ng test site na nagsasabing isa sa isang milyon ang browser mo. Mas mabuting harapin ang problema nang sunod-sunod: sa mga ordinaryong request ng pahina eksaktong isang field lang ang binabago ng tunnel, patuloy na nag-uulat ang browser ng dose-dosenang, at ang pagsubok ay sumusukat ng mas makitid kaysa sa tunog nito. Limang hakbang ang naghihiwalay sa tatlong bagay na iyon.

Hakbang 1: alisin ang mga nakakainip na dahilan kung bakit nakilala ka

Magsimula nang naka-log out. Magbukas ng pribadong window, bisitahin ang parehong pahina at tingnan kung kumikilos pa ito na parang kilala ka. Ang cookies, lokal na imbakan at aktibong sesyon ang nagpapaliwanag sa karamihan ng ulat na «nakita niya ako sa VPN», at wala sa mga ito ang fingerprint.

Kung may nakikilala pa rin ang pahina sa pribadong window, tingnan ang nakikitang estado na dala mo: parehong account sa ibang tab, naka-save na entry sa form, password manager na nagsasagot ng iyong address, o site na pinahintulutan mo gamit ang token sa URL. Bawat isa ay naka-imbak na reperensiya, at binubura ito ng paglilinis ng profile.

Kapag ang malinis na profile na walang sesyon ay gumagawa pa rin ng pagkakakilanlan na may kaugnayan sa mga nakaraang pagbisita, saka lang sulit pag-usapan ang fingerprint. Mas makitid iyon kaysa sa «hindi gumagana ang VPN», at iyon ang tunay mong masusubukan.

Hakbang 2: palitan ang exit at ilista kung ano ang hindi nagbago

Itaas ang tunnel, pagkatapos suriin ang nag-iisang halaga na dapat ilipat nito: ang address na nakikita ng server. Ipinapakita ito ng anumang pahina ng paghahanap ng address, o basahin ito mula sa endpoint na kontrolado mo gamit ang curl -s https://your-endpoint.example/ip. Nakikita ng anumang echo service na ginagamit mo ang request, kaya ang sarili mong endpoint ay nagpapanatili nito sa labas ng log ng iba. Kumpirmahin na nagbago ito. Ngayon ang kawili-wiling bahagi — ilista kung ano pa ang iniuulat ng browser tungkol sa sarili nito, dahil halos wala sa mga ito ang naglalakbay sa header ng packet.

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

Ang hilera ng timezone ang dapat paghintuan. Binabasa ito mula sa operating system, kaya ang tunnel na naglilipat ng iyong trapiko sa ibang kontinente habang sinasabi pa rin ng orasan ang iyong bayan ay lumilikha ng pagkakaiba na mismong isang natatanging obserbasyon. Ganoon din sa listahan ng wika sa isang bansa at exit sa iba: hindi patunay ng anuman, isang kombinasyong kapansin-pansin lang. Ang WebRTC ang eksepsiyon sa talahanayan: ang pahinang nagbubukas ng media o data channel ay makakolekta ng mga kandidatong address, at habang nakaupo ang tunnel maaaring dalhin ng kandidato ang exit address o, kung walang proteksiyon sa pagtagas, ialok pa rin ang lokal mo.

Hakbang 3: basahin ang pagsubok ng fingerprint ayon sa iniuulat nito

Ang Cover Your Tracks ng EFF ang karaniwang unang hintuan. Ipinapakita nito ang mga katangiang inilalantad ng browser mo sa pahinang iyon at nagbibigay ng hatol kung ilang browser sa sample nito ang nagsasalo ng mga ito. Basahin ang maliit na letra: ang sample ay ang mga taong kumuha ng pagsubok, ang mga signal ay ang piniling kolektahin ng pahinang iyon, at ang hatol ay pagtatantiya ng mga entropi bit, hindi isang sensus.

Kaya ang «natatangi ang browser mo» ay nangangahulugang natatangi sa loob ng dataset na iyon, ngayon, kasama ang set ng pagsusuring iyon. Hindi ibig sabihin na mahihinuha ng site ang pangalan mo, at hindi ito permanenteng katangian — maaaring ilipat ng update ng browser ang halaga nang hindi ka nagtatangkang hawakan ang kahit ano.

Gamitin ang pagsubok bilang instrumento sa pagsukat, hindi bilang iskor na dapat i-optimize. Itala ang mga iniulat na halaga, baguhin ang isang bagay at ihambing ang parehong mga field. Kung walang nagbago sa browser at gumalaw pa rin ang mga pagbasa, ang pagbabago ay ingay sa sample, hindi sa iyo.

Hakbang 4: palitan ang mga katangiang tunay na sa iyo

Ngayon ay maaari kang kumilos sa partikular na mga hilera. Ang listahan ng wika, timezone at mga panrehiyong format ay mga setting, at ang pagtutugma sa mga ito sa lugar na sinasabi mong kinaroroonan mo ay tuluy-tuloy na pag-uugali, hindi isang pakulo. Ang hiwalay na profile ng browser para sa bawat konteksto ay nagpapanatili ng data ng site at mga login nang hiwalay, na humaharap sa pagkakakilanlan mula sa hakbang 1 nang mas maaasahan kaysa sa anumang extension laban sa fingerprint.

Mag-ingat sa klasikong payo na magdagdag ng hardening extensions. Binabago ng bawat isa ang iyong napapansing ibabaw, at ang isang set ng kakaibang setting ay maaaring gawin kang mas bihira kaysa mas karaniwan. May mga humaharang sa API na nakikita ng mga pahina bilang kulang; may iba na nag-iiwan ng natatanging patched na lagda. Ang katanyagan ng extension ay hindi patunay na binabawasan nito ang kakayahang makilala.

Ang mga browser na seryoso dito ay may ginagawang iba sa estruktura: nag-i-standardize sila. Layunin ng Tor Browser na iulat ng bawat user ang parehong mga halaga, ang Firefox ay may proteksiyon mode na nag-uulat ng standardised na halaga mula sa maliit na set sa halip na ang totoo mo, at nililimitahan ng Safari ang nababasa ng mga site. Iyon ay desisyong disenyo na inilalapat nang tuluy-tuloy, at ang gabay sa gabay ng W3C tungkol sa fingerprint ay nagpapaliwanag kung bakit nalalampasan ng standardisasyon ang randomisasyon bawat user sa problemang ito.

Hakbang 5: magpasya kung aling layer ang tunay mong kailangan

Tatlong magkakaibang bagay ang pinagsama sa «itago mo ako»: ang landas ng network, ang napapansing ibabaw ng browser at ang iyong mga account. Ang VPN ang humaharap sa una. Hindi nito hinahawakan ang pangalawa, at hindi ito makatutulong sa pangatlo — ang pag-log in ang pinakadirektang identifier na umiiral, at nakakaligtas ito sa bawat pagbabago ng exit.

Kung layunin mong hindi masabi ng site na may kaugnayan ang dalawang pagbisita, kailangan mo rin ang layer ng browser: malinis na profile bawat konteksto, tuluy-tuloy na setting at walang pinagsasaluhang login. Kung layunin mong hindi masabi ng site kung sino ka talaga, iyon ay threat model kung saan ang Tor Browser, na nagsasama ng routing at standardisasyon sa antas ng browser, ang tuluy-tuloy na pagpipilian sa halip na ordinaryong browser sa likod ng tunnel.

Kung layunin mo lang na makakita ang site ng ibang lungsod at wala ang ISP mo, sapat talaga ang tunnel lang, at ang resulta ng pagsubok ng fingerprint ay walang kaugnayan sa layuning iyon. Karamihan ng pagkabigo dito ay galing sa pagbili ng isang layer at pag-asam ng tatlo.

Isang pagkakasunod-sunod na nagpapanatiling tapat ang mga hakbang:

  • Reprodukuhin ang pagkakakilanlan gamit ang malinis na profile at walang login bago sisihin ang tunnel.
  • Kumpirmahin na nagbago ang exit address, pagkatapos itala kung aling mga halaga ng browser ang hindi.
  • Ihambing ang parehong mga field ng pagsubok bago at pagkatapos ng isang pagbabago, hindi ang headline score.
  • Itama ang timezone at wika upang tumugma sa kuwento mo bago magdagdag ng anumang extension.
  • Piliin ang layer na tumutugma sa layunin: network, ibabaw ng browser o mga account.

Kaugnay na mga artikulo