網站會透過瀏覽器指紋識別訪客,多帳號營運一旦被判定存在關聯,就可能出現批次限制。本文說明瀏覽器指紋由哪些資訊構成、為什麼需要模擬指紋環境,以及指紋環境通常從哪些面向建立。
網站是怎麼認出「又是你」的?除了 Cookie,更隱蔽的方式是瀏覽器指紋:每次造訪網頁時,瀏覽器都會暴露一組裝置與環境資訊,網站將它們組合起來,就能形成相當穩定的識別標記。即使清除了 Cookie、開啟無痕模式,指紋仍然存在。
這篇文章會說明瀏覽器指紋由什麼構成、為什麼多帳號營運需要模擬指紋環境,以及指紋環境通常從哪些面向建立。
瀏覽器指紋包含哪些資訊
瀏覽器指紋是多種資訊組合後的結果,大致可以分成三層:
基礎指紋。 包括 User-Agent(瀏覽器與作業系統識別)、螢幕解析度、CPU 核心數、記憶體大小、已安裝外掛、瀏覽器語言等。這類資訊取得容易,是網站識別訪客的第一層依據。
進階指紋。 包括 Canvas 指紋、WebGL 指紋、AudioContext 指紋、WebRTC 指紋、字型指紋等。這些資訊需要網站透過腳本主動讀取,能反映顯示卡、音訊、字型渲染等硬體與軟體特性,區分能力比基礎指紋高得多。
位置與網路資訊。 包括地理位置、時區、DNS、SSL 憑證等資訊。時區和語言是否匹配、IP 所屬地與瀏覽器語言是否一致,常被用來判斷訪客是否在「假裝」位於某個地區。
單獨看任何一項都不足以唯一定位,但把這些資訊組合起來,就足以讓網站對你的瀏覽器形成相對穩定的識別。
為什麼多帳號營運需要模擬指紋環境
對跨境電商和海外社群媒體營運而言,同時維護多個帳號是常態。平台為了控管內容與帳號品質,會使用指紋等技術判斷多個帳號是否來自同一個人或同一批裝置。如果幾個帳號共用同一個瀏覽器環境、同一組指紋參數,被判定為關聯帳號的風險就會明顯上升;一旦被關聯,批次受限甚至停權往往會造成很大損失。
2021 年 Amazon 的封號潮就是典型例子:大量品牌與賣家帳號因關聯等問題遭到批次停權。那次事件之後,「帳號環境隔離」成為跨境營運的普遍共識——不只是換一個 IP,而是讓每個帳號擁有獨立、穩定的一整套瀏覽器環境。
模擬指紋環境的核心目的,不是「隱身」,而是讓不同業務帳號運行在彼此獨立的瀏覽器環境中:每個環境都有自己的指紋參數、Cookie、快取和網路設定,彼此不混用。從技術層面來看,就是把「多個帳號實際由同一團隊營運」轉換為「每個帳號都像來自獨立裝置」。
指紋環境從哪些面向建立
一個可用的指紋環境,通常會從以下幾個面向搭建:
指紋參數。 作業系統、Chromium 核心版本、User-Agent、解析度、瀏覽器語言、時區、地理位置等基礎參數需要整體匹配;更細緻的設定還包括字型、WebGL 中繼資料、WebRTC、Canvas、AudioContext、媒體裝置等進階面向。參數的難點在於「一致性」:環境顯示的系統、語言、時區與代理 IP 所在地區應該互相印證,否則反而會顯得異常。

瀏覽器核心。 不同核心的瀏覽器在指紋表現上有所差異,依照業務需求選擇合適的核心,也能增加環境之間的區分度。
網路設定。 每個環境綁定獨立代理,讓出口 IP 與帳號業務地區一致,並保持相對穩定。頻繁更換 IP、IP 與語言時區不匹配,都是容易被注意到的異常訊號。
應用程式與擴充功能。 實際營運中通常需要在瀏覽器裡安裝各類工具和擴充功能。把這些應用依照業務用途整理好、分配給對應環境,可以減少成員逐一安裝與維護的重複工作,也讓環境更接近真實使用情境。
在 PurpleMark 網頁版中,建立環境時可以逐項設定上述參數:作業系統與核心版本、時區語言與地理位置(可跟隨 IP 或自訂)、字型與 WebGL、WebRTC 與代理 UDP,以及 Canvas、AudioContext、媒體裝置等進階選項;建立前還可以預覽整套環境資訊。環境建立完成後,透過指紋檢測頁可以核對各面向是否符合預期。
需要說明的是,指紋環境管理解決的是「環境隔離與參數穩定」,降低的是帳號之間因共用環境而產生的關聯風險。帳號能否長期穩定,仍取決於內容品質以及操作行為是否符合平台規則。
總結
瀏覽器指紋是網站識別訪客身分的重要依據,由基礎參數、進階指紋和位置網路資訊共同構成。對需要多帳號營運的團隊而言,模擬指紋環境的本質,是替每個帳號提供一套獨立、一致、可長期重複使用的瀏覽器環境,而不是任意改變環境參數。理解指紋由什麼構成、環境從哪些面向建立後,在設定和檢查環境時,就不會只停留在「換個 IP」的層面。
如果正準備搭建自己的多帳號環境,可以先從一個帳號開始:把指紋參數、代理、語言時區設定完整並檢查一致性,跑順之後再複製到其他帳號上逐步擴充。


