瀏覽器指紋是什麼?
電腦之間的一組細微差異:顯示卡和驅動畫 Canvas、WebGL 的結果,音效處理時的捨入,裝了哪些字型,再加上螢幕、語言和時區。單看每一項都很常見,合在一起往往獨一無二。網站把它們算成一個雜湊,跑同一段腳本的每個網站,都會得到你同一個 ID。
網站不需要 Cookie 也認得出你。你的系統怎麼畫文字和圖形、怎麼處理聲音、裝了哪些字型,合在一起就是一個 ID:換網站、開無痕、開 VPN 都不變。下面是你的指紋、它由什麼組成,以及你的瀏覽器有沒有把它打亂。
53 個嗅探器 · 不跳任何授權
你多半是人。你平常說,電腦的時區是,時鐘用。
你手上這台是,開的是,螢幕,顯示卡是,。
你習慣用,。。裝的字型透露出:。至於年齡,。
Referer · document.referrernavigator.languagesIntl.DateTimeFormatIntl …timeZoneIntl …hourCycleIntl.Locale weekInfoIntl.NumberFormatnavigator.keyboardspeechSynthesisprefers-color-schemeprefers-reduced-motioncolor-gamut · dynamic-rangeprefers-contrast · forced-colorsdisplay-modedoNotTrack · GPCnavigator.cookieEnabledpermissions.querypdfViewerEnablednavigator.webdriverbait elementwindow.ethereum · DOM markshistory.lengthcanvas measureTextuserAgentDatauserAgentData.brands…architecture · bitnessscreen · devicePixelRatiorequestAnimationFramescreen.isExtended · screenXinnerWidth · availHeightWebGL RENDERERnavigator.gpu adapter.infoWebGL2 · MAX_TEXTURE_SIZEhardwareConcurrencynavigator.deviceMemorymaxTouchPoints · pointernavigator.getBatterynavigator.connectionWebRTC host candidateenumerateDevicesAudioContext.sampleRatePublicKeyCredentialbluetooth.getAvailabilityMediaSource.isTypeSupportedrequestMediaKeySystemAccessstorage.estimateError.messagecanvas.toDataURLWebGL getParameterOfflineAudioContextfonts → SHA-256SHA-256canvas × 2電腦之間的一組細微差異:顯示卡和驅動畫 Canvas、WebGL 的結果,音效處理時的捨入,裝了哪些字型,再加上螢幕、語言和時區。單看每一項都很常見,合在一起往往獨一無二。網站把它們算成一個雜湊,跑同一段腳本的每個網站,都會得到你同一個 ID。
不會。這些都和 IP 無關,無痕視窗畫圖、播聲音的方式也一樣。所以清了 Cookie、換了 VPN 節點,指紋照樣跟著你。頁面上的指紋卡會記住你上次造訪(只記在你的瀏覽器裡),下次來就看得到效果。
用會對抗指紋的瀏覽器:Brave 預設給 Canvas、WebGL 和音訊加隨機干擾;Firefox 可以開 privacy.resistFingerprinting;Tor 瀏覽器讓所有人看起來一模一樣。改 UA、封鎖 Canvas 的擴充功能反而常讓你更獨特。「防指紋」那一列會告訴你瀏覽器有沒有隨機化。
要回答這個,就得收集所有人的指紋,而這個頁面拒絕這麼做:它什麼都不存。它呈現的是網站能算出什麼、是否穩定。過一陣子再來:如果指紋卡說指紋沒變,任何網站都能用同樣的辦法認出你。