產品在哪裏留下痕跡

產品在客戶網站上留下的各類程式碼,大致按可靠程度由高至低排列。好的特徵碼往往會以 | 把其中兩三類結合起來。

載入其腳本的網址

大多數產品以 script 標籤安裝,腳本來自產品本身的主機——CDN 或靜態資源子網域。這是首先要找的東西。

"static.hotjar.com"

所安裝程式碼片段中的設定

客戶貼上的程式碼往往會設定一個以產品命名的變數,或呼叫一個以產品命名的函數。即使腳本本身從別處載入——與網站自己的腳本打包在一起,或經代理伺服器提供——這段程式碼仍然存在。

"_hjSettings"

帳戶 ID

許多程式碼片段以固定格式載有客戶的帳戶 ID。搜尋其中永不改變的部分,再用 snipexp: 把各個 ID 提取出來。

"googletagmanager.com/gtm.js" snipexp:|(GTM-[A-Z0-9]+)|

小工具的元素 ID 或 class

小工具會在網頁上放置屬於自己的元素——一個帶有該產品專屬 ID 或 class 名稱的容器。

"class=\"g-recaptcha\""

插件或模組資料夾

在 CMS 上,以插件形式安裝的產品位於以其命名的資料夾中,而這個資料夾會出現在其腳本及樣式表的網址裏。

"/wp-content/plugins/contact-form-7/"

指向產品本身頁面的連結

如果產品在自己的網域上為每個客戶託管入口網站、說明中心或預約頁面,客戶的網站便會連結到那裏——通常是該客戶在產品網域下的專屬子網域。

".zendesk.com/hc/"

由產品儲存空間提供的檔案

產品為客戶存放的圖片及文件,會從產品的儲存空間網址載入。

"images.ctfassets.net"

generator 標籤

網站建置工具及 CMS 往往會在 meta 標籤中寫明自己的名稱,有時還附上版本。

"content=\"Joomla!"

HTTP 標頭及 Cookie

回應標頭會與每個網頁一起編入索引,因此設定自有標頭或 Cookie 的伺服器、框架或寄存服務供應商,同樣可以搜尋。

"x-powered-by: express" "set-cookie: PHPSESSID"

如何判斷一條痕跡是否真的屬於該產品的客戶,以及如何結合多條痕跡,請參閱檢查特徵碼。

下一頁 檢查特徵碼