← 返回部落格

住宅代理偵測:為何如此困難

住宅代理偵測:為何如此困難

住宅代理偵測,是嘗試識別經由一般家用或行動網際網路連線轉送的流量,這些連線是由其擁有者出租出去的,也是 IP 情資中最困難的問題之一。ipto 不偵測住宅代理。其旗標涵蓋 VPN、Tor、濫用與資料中心位址,而住宅代理通常會回傳乾淨的結果,因此在你僅憑 IP 資料來設計防禦之前,值得先了解原因。

住宅代理如何運作

資料中心代理執行於託管網路中的伺服器上,因此其位址屬於託管 ASN,很容易歸屬。住宅代理則不同:出口位址屬於消費型 ISP,並指派給真實的家庭或手機。業者透過內建於應用程式、瀏覽器擴充功能或裝置中的軟體取得這些連線的使用權,裝置擁有者同意(往往沒有多加留意)分享頻寬;或者透過在未經同意下將裝置納入的惡意軟體。客戶的流量會透過業者選定的任何已納入裝置來中繼。

對目標網站而言,請求來自一般 ISP 所擁有的位址、一般的消費者範圍,並帶有合理的城市。註冊資料中沒有任何內容將它標記為代理,因為在網路層級,它並不是代理服務。它是一條合法的用戶線路,承載著並非由該用戶發起的流量。

為什麼以名單為基礎的偵測會失敗

大多數以 IP 為基礎的代理偵測,是透過歸屬與名單來運作:已公布的 VPN 與 Tor 出口名單,加上顯示位址位於託管或 VPN 網路內的 ASN 資料。這種方法對資料中心代理有效,因為基礎設施集中且穩定。住宅網路則打破了每一項假設。

  • 沒有穩定的基礎設施。出口位址分散在數千家消費型 ISP,因此沒有一小組 ASN 可以標記。封鎖這些 ASN 會連一般客戶一起封鎖。
  • 持續輪換。業者可以為每個請求或工作階段提供不同的裝置,因此是不同的位址。任何名單在發布之前就已經過時。
  • 共用位址。同一個 IP 可能同時服務一個真實的家庭、一個有許多用戶的電信級 NAT 集區,以及一個代理工作階段,因此即使在原理上,位址層級的判定也是模稜兩可的。
  • 起初聲譽乾淨。新納入的裝置沒有濫用紀錄,因此在它被不當使用之前,聲譽情資來源沒有任何可回報的內容。

實際的結果是,像 ipto 的 VPN、Tor 與代理檢查工具這類查詢回傳「未知」時,只是告訴你該位址不在已知的 VPN 或 Tor 名單中,也不在偏向託管的網路中。它並沒有告訴你流量是人類產生的。

還有哪些方法可以幫上忙

由於 IP 本身提供的證據很少,偵測轉向行為與情境。其中任何一項單獨都不具決定性,而且全都需要來自你自己應用程式的資料,而不是來自 IP 查詢。

  • 行為模式:請求節奏、瀏覽順序、缺少的資源載入、相同的表單填寫時間,以及不像人的工作階段長度。
  • 用戶端一致性:解析後的 User-Agent 與其他標頭、語言設定或 TLS 特徵不一致。User-Agent 解析器是快速檢查所宣告的瀏覽器與作業系統在內部是否合理的方法。
  • 跨帳號的速率:大量註冊、登入或結帳,分散在許多各自安靜、互不相同的位址上。
  • 網路情境:ASN 查詢會告訴你某個位址位於哪家 ISP,這有助於看出一波流量異常廣泛地分散在各個業者之間,但它無法證明是代理。
  • 綜合風險:合併 IP、電子郵件與電話的訊號(例如詐欺分數檢查工具所提供的),可以抓到位址看起來沒問題、但身分資料卻不然的情況。

圍繞缺口進行設計

請將 IP 情資視為其中一層,並明確說明它涵蓋的範圍。ipto 的 IP 查詢會回傳 is_vpn、is_tor、is_abuser 和 is_datacenter,其威脅情資來源每 6 小時更新,這對於從託管網路發動的大量不受歡迎的自動化流量很有用。至於其餘部分,請仰賴每個帳號與每項操作的速率限制、對敏感操作提升驗證,以及評估用戶端而非位址的機器人挑戰流程。

對於任何承諾僅憑 IP 位址就能確定識別住宅代理的人,請保持警惕。由於該位址是真正的用戶線路,誠實的立場是機率性的:有些業者與廠商宣稱能從流量分析或裝置層級資料推斷代理的使用,但沒有任何公開的 IP 名單能夠確立這一點。關於 VPN 名單如何建立的相關背景,請見 VPN 偵測如何運作。

直接的答案

不能。ipto 標記 VPN、Tor、濫用與資料中心位址,但不偵測住宅代理,因為它們通常看起來就像一般消費型 ISP 的位址。
它們的出口位址屬於分散在許多 ISP 的真實消費者連線、頻繁輪換,而且往往沒有濫用紀錄。沒有穩定的名單或託管網路訊號能將它們與一般使用者區分開來。
行為分析、每個帳號與操作的速率限制、用戶端一致性檢查,以及對敏感操作提升驗證,比單靠 IP 資料更有效。IP 旗標對於來自託管網路的流量仍然有用。
← 返回部落格