Ano ang browser fingerprint? Karaniwan ang bawat parameter, pero kapag pinagsama, nakikilala ka na
Madalas, hindi kailangan ng website na mag-login ka, at hindi rin kailangan nitong maglagay ng kahit ano sa makina mo para makilala ka. Tuwing bubuksan ng browser ang isang pahina, kusang nagbibigay ito ng isang pangkat ng impormasyon.
Kapag pinagsama, sapat ang katatagan ng pangkat na ito para tumagal kahit burahin mo ang kasaysayan ng pag-browse. Nakikilala pa rin ng hindi pamilyar na site na pareho itong device. Ito ang tinatawag na browser fingerprint.
Ang MostMate ay isang fingerprint browser na ginawa para sa pagpapatakbo ng maraming account. Ito ang humahawak sa kabilang panig ng usaping ito: sa isang kompyuter lang, binibigyan ang bawat account ng hiwalay at sa sarili nito ay tuluy-tuloy na pagkakakilanlan sa browser.
Sa mga susunod na bahagi, susundan natin ang apat na tanong. Ano ang bumubuo sa fingerprint, saan ito kinukuha ng website, makakaiwas ba kapag pinatay ang script, at paano ito susubukan mismo.
Walang kakaiba sa bawat isa, pinagsama lang nakikilala ang tao
Kung isa-isang titingnan, karaniwan ang lahat kaya hindi ito magagamit para makilala ang isang tao. Siksik ang 1366×768 na screen sa lahat ng dako, sagana ang identification string ng Chrome, at daan-daang milyon ang nakatira sa time zone na plus eight.
Ang talagang gumagana ay ang pagkakapatong-patong. Isang salaan ang laki ng screen, isa pa ang operating system, isa pa ang modelo ng graphics card, at ang listahan ng font, time zone, at gusto sa wika ay tig-isang salaan din. Bawat idagdag na patong, nababawasan ng isang pangkat ang natitirang tao. Kapag umabot sa pito o walong patong, madalas isa na lang ang natitira.
Nagsagawa ng bukas na eksperimento ang EFF noong 2010, at nakalikom ng mga 470,000 browser. Sa mga ito, 83.6% ay natatangi na kapag dumaan sa grupong ito ng salaan.
Kinuwenta ng mga mananaliksik ang resulta bilang dami ng impormasyon. Sa karaniwan, may hindi bababa sa 18.1 bit na kakayahang makilala ang bawat browser. Kung pipili ka ng isa nang basta-basta, mga 280,000 browser ang kailangan bago may tumugma rito. Nasa bukas na ulat ng EFF ang buong konklusyon ng eksperimento. Paulit-ulit na sinipi ang mga numerong ito, at paulit-ulit ding nabasa nang mali.
Madaling basahin ang numerong ito bilang lahat ay hubad sa publiko. Sa totoo lang, mas mainam itong tingnan bilang paalala: hindi nagmumula ang lakas ng fingerprint sa kung gaano kabihira ang isang bagay, kundi sa kung gaano karaming bagay ang tumutugma nang sabay. Ang isang napakabihirang halaga, sa kabaligtaran, ang nagpapatingin sa device na ito na kakaiba sa estadistika.
May isa pang bagay na mas mahalaga kaysa bilang ng items, at ito ang katatagan. Kapaki-pakinabang ang fingerprint dahil bukas man o sa susunod na buwan, naroon pa rin ito sa dati nitong lugar. Ang browser na nagpapalit ng bagong pangkat ng parameter tuwing bubuksan, parang araw-araw na kusang nagbibigay ng bagong bakas na pantukoy.
Tatlong pag-aaral, tatlong numero, nakatago sa paraan ng pagkuha ng sample ang pinagkaiba
Madaling makarating sa maling konklusyon kung isang numero lang ang tatandaan. Mahigit isang beses na isinagawa ang ganitong uri ng pag-aaral, iba-iba ang mga kondisyon, at malayo ang agwat ng mga resulta.
| Pag-aaral | Laki ng sample | Bahagdan ng natatanging fingerprint | Saan galing ang sample |
|---|---|---|---|
| EFF, 2010 | mga 470,000 | 83.6% | mga bisitang kusang nagpatingin |
| INRIA, 2016 | mga 119,000 | 89.4% | mga bisitang kusang nagpatingin |
| French site, 2018 | mga 2,070,000 | 33.6% | ordinaryong bisita ng news site |
Galing ang unang dalawang hanay sa mga site na espesyal na ginawa para sa pagpatingin. Ang mga kusang nagpapatingin ay mas maingat na sa privacy, at mas pantay-pantay ang kanilang device at setup kaysa sa ordinaryong gumagamit ng internet.
Ibang eksena ang nakasaad sa ikatlong hanay. Nakakabit ang script na kumukuha ng datos sa mga French news site na kabilang sa nangungunang labinlimang pinakabinibisita, at kinuha ang datos mula sa ordinaryong bisita ng dalawang pahina: ulat ng panahon at balitang pulitika. Pareho pa rin ang mga dosenang property na ginamit.
Parehong property, ibang tao: bumagsak ang natatangi 90% sa isang-katlo.
Kaya hindi likas na katangian ng device ang pagiging natatangi. Nakasalalay ito sa kung magkasabay na totoo ang tatlong bagay: ilang property ang kinuha, kanino kinuha, at paano kinuha. Pagsapit ng 2021, pinalawak ng mga mananaliksik ang property mula sa dose-dosenang items tungo sa mahigit dalawang daan, at sinubukan muli. Bumalik sa 81% ang bahagdan ng pagiging natatangi. Kapag dumami ang items, nagkakahiwalay ang mga tao.
Sa pag-aaral na iyon sa French site, may isa pang mas kapaki-pakinabang na natuklasan. Ang fingerprint na hindi natatangi ay inilarawan bilang marupok.
Ang makina na dating tumutugma sa libu-libong tao, sapat na ang kaunting pagbabago sa setup para mahulog ito sa kategoryang walang katulad. Kabilang dito ang pag-update ng browser, pagdagdag ng isang extension, o isang beses na pagbabago ng resolution. Hindi patunay ng kaligtasan ang katotohanang may tumutugma sa akin, senyales lang ito na hindi pa ako nahihiwalay.
Tatlong daan ang fingerprint, isa lang ang umaasa sa script
Kung itatanong kung ano talaga ang nakikita ng website, kailangang tingnan ito sa tatlong patong. Sa tatlong ito, ang pinakamababang patong lang ang umaasa sa script, tapos na ang dalawa pa bago pa tumakbo ang script. Ganito rin hinahati ng opisyal na site ang usapin ng paghihiwalay ng kapaligiran, sa device, browser, at network, tatlong patong na ito.
Patong ng koneksyon: hindi pa naipapadala ang hiling, naitala na ang address
Bago buksan ang pahina, kailangan munang makipagkamay ng browser sa server, saka pa lamang ipapadala ang hiling. Sa prosesong ito, nakuha na ng server ang exit address mo, kasama ang isang pangkat ng napagkasunduang parameter.
Kabilang sa napagkasunduang parameter ang mga paraan ng encryption na suportado ng dalawang panig, ang mga extension, at ang pagkakasunod-sunod ng gusto. Kung ano ang ire-report at sa anong ayos, ito ang tumutukoy sa bersyon ng browser at kapaligirang pinapatakbo. Walang kaugnayan ang mga halagang ito sa nilalaman ng pahina, hindi rin kailangang pumayag ka, bahagi lang ang mga ito ng komunikasyon mismo.
Ang address at ang pangkat ng parameter ay sapat na para makagawa ng isang magaspang na salaan. Kaninong operator ang linya, anong bersyon at browser ang kabilang panig, halos mahuhulaan na ito nang magaspang.
Patong ng request header: kusang nagbibigay ng ilang bagay ang browser tuwing may hiling
Ang request header ay ang mga paliwanag na ikinakabit ng browser sa hiling. May ilang bagay na halos laging naroon, tulad ng kung anong wika ang tinatanggap, anong paraan ng compression ang suportado, ang identification string nito, at kung saang pahina ito galing.
Ang usapin ng wika ay itinatakda ng sistema at ng setup ng browser, at mas detalyado ito kaysa sa inaakala ng karamihan. Kahit sa loob ng wikang Tsino, may hati pa sa pinasimple, tradisyonal, at rehiyon. Ang katangian nito ay tahimik, matatag, at laging ibinibigay, hindi nagbabago ayon sa binibisitang site, at hindi rin nagbabago kapag binura ang kasaysayan.
Patong ng pahina: mas marami pang nababasa ang script kaysa sa inaakala mo
Matapos mag-load ang pahina, tuloy pa rin ang pagtatanong ng script. Ang laki ng screen at bintana, ang pagkakaiba ng time zone, ang bilang ng CPU core, ang antas ng memory, lahat nasa saklaw ng nababasa. Pampubliko ang mga interface na ito sa browser, malinaw na nakalista ang mga ito sa dokumentasyon ng interface ng browser, at puwedeng tawagin ito nang direkta ng kahit anong site.
Kapag tinanong kung ano ang browser fingerprint, canvas at font ang unang naiisip ng karamihan. Tama nga na ito ang pinakamadalas banggitin, pero hindi dahil kakaiba sila, kundi dahil sila ang pinakamahirap baguhin.
Canvas at font: ang dalawang pinakamadalas banggitin
Direkta ang paraan ng canvas. Gumuguhit ang pahina ng hugis o linya ng teksto sa isang lugar na hindi mo nakikita, at binabasa pabalik ang nagawang larawan nang pa-pixel.
Isang utos, pero iba-iba ang pixel na nalilikha sa ibang graphics card, ibang driver, at ibang sistema. Masyadong maliit ang pagkakaiba para makita ng mata, pero sapat ang katatagan nito. Palitan mo man ang wallpaper o baguhin ang zoom nang isang beses, naroon pa rin ito sa dati nitong lugar.
Ibang landas ang tinatahak ng listahan ng font. Hindi nagtatanong ang pahina kung anong font ang naka-install sa iyo, sa halip ay isa-isang sinusubukan ang mga pangalan ng karaniwang font. Kapag ang nasukat na lapad ng tekstong iginuhit sa isang sukat ay hindi tumugma sa inaasahan, nangangahulugan itong wala ang font na iyon sa makina mo. Kapag mas maraming pangalan ang sinubukan, mas mahaba ang nakuhang tala.
Kabilang din dito ang mga font na kasamang naidagdag nang mag-install ka ng design software. Kaya mas madalas na mas marami pang sinasabi ang fingerprint ng font kaysa sa laki ng screen, dahil itinatala nito kung anong software ang naipasok mo at kung ano ang karaniwang ginagawa mo sa makinang ito.
Pagkakaiba sa rendering: ang kategoryang nakatago sa pixel
Isa lang sa mga labasan ng pagkakaiba sa rendering ang canvas. Ang daloy ng pagproseso ng audio, ang graphics interface, at ang video codec ay may kani-kaniyang maliliit na pagkakaibang nakaugnay sa hardware. Sa isang makina, tugma-tugma ang mga ito, pero mahirap kopyahin sa ibang makina.
May isang katangiang pareho ang ganitong uri ng halaga: itinatakda ito ng hardware at driver, hindi mababago. Baguhin man ang setup ng browser, burahin ang cache, o palitan ang linya, wala itong naaabot sa mga ito.
Mas dapat pagtuunan ng pansin kaysa sa bilang ng items ang katatagan. Sapat ang katatagan ng ganitong halaga para magamit bilang pangmatagalang tanda ng device, at dahil nga sa katatagang ito, kadalasan ay hindi nalulutas ng paggawa sa isa o dalawang parameter na mas bihira ang problema.

Kapag pinatay ang JavaScript, solved na ba ang problema?
Kapag pinatay ang script, natatakpan nga ang ikatlong daan. Hindi na mababasa ng pahina ang listahan ng font, at hindi na makukuha ang resulta ng rendering.
Pero tulad pa rin ng dati ang unang dalawang patong. Walang kulang na isang item sa request header, naitala pa rin ang exit address, at naroon pa rin ang napagkasunduang parameter ng patong ng koneksyon. Isang patong lang ang natatanggal kapag pinatay ang script, hindi lahat.
Sa eksperimentong iyon noong 2010, hiwalay na inuri bilang mga sample na medyo mahirap kunan ng fingerprint ang mga browser na pinatay ang script. Epektibo nga ang hakbang na ito noong panahong iyon.
Pero magkaibang bagay ang medyo mahirap at nakatago. Bukas ang script ng lahat sa paligid mo, at nagkataon lang na kabilang ka sa maliit na grupong nakapatay ito, kaya nagiging katangian na mismo ang bagay na ito. Hindi nagpapawala sa tao ang bihirang kalagayan, pinapadali lang nitong mapili siya at maihiwalay.
Wala sa puntong ito ang dapat talagang asikasuhin. Ang problema ng fingerprint ay pangunahing nagmumula sa pagkakadugtong-dugtong ng magkakaparehong pagkakakilanlan, hindi sa kung sapat ba ang pagkakatago ng isang parameter. Ito rin ang paliwanag kung bakit kadalasan ay walang naitutulong ang paggawa sa parameter na mas kakaiba o mas bihira.
Palitan ang browser sa parehong kompyuter, alin ang sumasabay na magbago
Marami ang nag-aakalang ang pag-install ng maraming browser ay parang pagkakaroon ng maraming pagkakakilanlan, pero mas kaunti ang aktwal na nagbabago kaysa sa inaakala. Batay sa kilos pagkatapos palitan ang browser, mahahati ang mga ito sa dalawang grupo:
- Sumasabay na nagbabago: ang identification string ng browser, ang resulta ng rendering ng graphics at canvas interface, ang listahan ng extension, ang lokal na storage at kalagayan ng pag-login.
- Hindi sumasabay na nagbabago: ang modelo ng graphics card at driver, ang pisikal na parameter ng screen, ang bilang ng CPU core, ang antas ng memory, ang time zone ng sistema, ang font sa antas ng sistema.
Ang unang grupo ay dala ng browser mismo, nagbabago ito kapag nag-install muli, nag-update, o nagdagdag ng extension. Galing sa hardware at sistema ang ikalawang grupo, gaano man karaming browser ang palitan, pareho pa ring pangkat ng halaga ang mananatili. Sila ang sinulid na nag-uugnay sa ilang makinang mukhang magkaiba.
Kapag nagbukas ka ng tatlong browser sa isang kompyuter, sa paningin ng website, mas malapit ito sa isang device na may tatlong paraan ng paggamit, hindi tatlong device.
Tatlong hakbang na self-test: paano gamitin ang pamantayang ito sa pamamahala ng maraming account
Puwedeng patakbuhin ang mga pampublikong test site nang walang rehistro. Sa halip na makinig sa konklusyon, mas mabuting tingnan muna kung ano ang iniuulat ng sarili mong makina. Sa totoo lang, sa usapin ng maraming account, ang mas dapat munang itakda bago basahin ang resulta ng test ay ang pagkakasunod-sunod, at ang pagkakasunod-sunod mula sa simula hanggang sa unang kapaligiran ay naglagay na ng proxy, form, at checklist sa tamang ayos.
Ganito maiitakda ang ayos ng test:
- Tingnan muna kung saan nagmumula ang pagiging natatangi. Pagkatapos patakbuhin, huwag tingnan ang kabuuang iskor, tingnan ang mga itinuturong pinakanatatanging item, kadalasan iyon ang bahaging pinakamahirap mong baguhin.
- Pagkatapos, subukan ang dalawang browser sa parehong makina nang isa-isa, at markahan ang mga item na pareho sa dalawang beses. Ang mga nagkakapatong ay nabibilang sa patong ng hardware at sistema, hindi ito matatanggal kahit palitan ang browser.
- Sa huli, patayin ang script at subukan muli, tingnan kung aling halaga ang nababasa pa. Ang natitira ay ang bahaging nakukuha kahit walang script.
Kapag natapos ang tatlong hakbang, kadalasan ay isang konklusyon lang ang kalalabasan. Kaunti lang ang item na talagang mahirap baguhin, pero sila mismo ang nagpapatatag sa pagkakakilanlan mo.

Kung susundan ang konklusyong ito, hindi mahirap hanguin ang paraan para sa maraming account. Ang gagawin ay panatilihing tuluy-tuloy ang kapaligiran ng bawat account sa loob ng sarili nitong pangkat, hindi kailangang maging mas kakaiba ang parameter.
Inilalagay ng MostMate ang bagay na ito sa hakbang ng paggawa ng kapaligiran. Ang wika, wika ng interface, time zone, at lokasyong heograpiko ay sumusunod sa exit bilang default. Ang mga hardware item tulad ng screen, bilang ng core, at memory ay may dalawang antas lang, ang tunay at ang random na halaga. Kung gusto mong lumihis sa default, kailangan mong pumili mismo nang isang beses. Makikita nang tabi-tabi sa opisyal na site ang pangkat ng halaga at ang paghahambing sa manu-manong pag-set ng bawat item.

Kung bakit ganito ang pinili, mas detalyadong ipinaliwanag sa apat na prinsipyo ng disenyo at kung ano ang hinaharang ng bawat isa. Aling prinsipyo ang tumutugma sa aling uri ng kabiguan, at alin ang dapat munang ipagtanggol kapag nagbanggaan ang apat, nakasulat lahat doon.
Kung nais mong magsimula agad, puwede kang mag-download ng MostMate, at pagkatapos i-install, subukan muli ang sarili mong kapaligiran gamit ang tatlong hakbang sa itaas.
Kung nais mo munang makita kung paano ginagawang isang sistema ng pamamahala ng kapaligiran ng MostMate ang mga halagang ito, magsimula sa paglalarawan ng produkto.
Mga madalas itanong
Kapag binura ang cookie o nag-incognito mode, magbabago ba ang fingerprint?
Hindi. Ang cookie at lokal na storage ay mga tala na iniwan ng browser para sa website, mawawala ito kapag binura. Iba ang fingerprint, halagang binabasa lang ito nang sariwa mula sa device at browser, hindi ito nakaimbak sa makina mo. Ang limitasyon ng incognito mode ay kung ano ang maiiwan sa makina, hindi nito binabago ang iniuulat ng browser sa labas.
Kapag pinalitan ang IP, nagpalit na ba ng pagkakakilanlan?
Ang patong ng network lang ang nabago. Ang gusto sa wika, font, graphics card, at time zone ng sistema ay hindi nagbabago dahil sa pagpalit ng IP. At kung ang rehiyon ng bagong linya ay hindi tumutugma sa time zone at wika mo, kabaligtaran pa nga itong bubuo ng kombinasyong walang lohika.
May gamit ba ang pag-install ng anti-fingerprint extension?
Ang karaniwang paraan ay magdagdag ng ingay sa ilang item, o gawing isang karaniwang halaga ang lahat. Nakakalubog nga sa karamihan ang paggamit ng parehong halaga, pero ang kapalit ay nagbabahagi ng isang pagkakakilanlan ang isang pangkat ng tao. Ang pagdaragdag naman ng ingay ay maaaring magdulot na magkaibang halaga ang iulat ng isang kapaligiran sa dalawang beses, at abnormal na mismo ito. Wala sa dalawang paraang ito ang nakakaabot sa patong ng hardware at sistema.
Talaga bang inihahambing ng website ang fingerprint?
Karaniwang paraan ito sa paglaban sa panloloko at pamamahala ng panganib, at lalo itong madalas sa mga hakbang ng pag-login, pagpaparehistro, at pagbabayad. Pero karamihan sa site ay itinuturing itong isang senyales lang, tinitingnan kasama ng kilos ng account at kasaysayan ng device, at bihirang magpasya batay sa isang item lang.
Magiging pareho ba ang fingerprint ng dalawang kompyuter na eksaktong pareho ang modelo?
Hindi ito magiging eksaktong pareho. Ang mga makinang pareho ng modelo ay mabilis na magkahiwalay sa usapin ng bersyon ng sistema, font, driver, time zone, wika, at naka-install na extension, at lahat ng pagkakaibang ito ay nadadala sa fingerprint. Pinakamalapit ang mga clone na gawa sa malawakang pag-install, pero maliit na bahagi lang ng mga sitwasyon ang ganito.
Kapag gumamit ng fingerprint browser, hindi na mahahanap?
Hindi. Ang hinahawakan ng fingerprint browser ay ang hangganan sa pagitan ng mga kapaligiran, para magkaroon ang bawat account ng hiwalay at tuluy-tuloy na pagkakakilanlan sa browser. Hindi nito binabago kung paano tinutukoy ng platform ang pagmamay-ari ng account, at wala rin itong ipinapangakong resulta. Isa pang bagay ang dapat hiwalayin: ang tuluy-tuloy na fingerprint ay paraan ng sariling pagsusuri, hindi ito ang panuntunan ng pagtuklas ng platform. Kapag itinuring na isang bagay ang dalawa, madaling mabigyan ang tool ng mga inaasahang hindi naman natutupad.
MOSTMATE
Ligtas na Pamamahala ng Maraming Account, Pinadali
Magsimula sa unang account at gamitin ang MostMate upang bumuo ng mas ligtas, mas matalino, at mas mahusay na operasyon ng maraming account.
- Mga hiwalay na profile. Mga magkakatugmang identidad.
- AI Automation · Kalagayan ng Account · Mga Operasyon ng Team



