← 返回部落格

降低 VPN 偵測誤報:實務指南

降低 VPN 偵測誤報:實務指南

VPN 偵測誤報,是指 IP 位址被標記為 VPN、代理或匿名工具,但其背後其實只是一般使用者。最常見的成因是共用位址、託管於雲端的出口點,以及過時的名單資料。要減少誤報,主要在於理解旗標實際代表什麼,並決定你的應用程式要如何處理它。

為什麼正常流量會被標記

VPN 偵測是推論,而不是觀察。服務只看得到來源位址,必須從該位址去猜測它屬於哪種網路。目前有兩種主要的技術:將位址與已公布的已知 VPN 及 Tor 出口節點名單比對,以及查看該位址所在網路是由誰營運。兩者都可能以可預見的方式出錯。

第一個錯誤來源是位址共用。電信級 NAT 讓 ISP 能把數千名用戶放在一小組公開位址之後,許多公司、大學和飯店也以一般 NAT 做同樣的事。從外部看來,一個位址會產生大量來自許多人、彼此無關的連線,這正是在你只有請求日誌時,商業 VPN 出口看起來的樣子。因此,依流量或每個位址上有許多不同帳號而觸發的行為啟發式規則,會在完全正常的網路上誤判。

第二個來源是託管。企業使用者經常透過安全網頁閘道、雲端代理或零信任服務連上網際網路,而它們的出口位址位於資料中心網路內。使用公司 VPN 的遠端工作者(這是合法且常見的做法)看起來就像來自該資料中心。把每個資料中心位址都視為可疑的規則,會連同濫用者一起抓到這些人。第三個來源是時間:VPN 業者放棄某個位址,由另一個租戶接手,而尚未更新的名單仍持續回報舊的狀態。

看網路,而不只是看旗標

布林值是查詢結果中資訊量最少的部分。ipto 的 IP 查詢會回傳 is_vpn、is_tor、is_abuser、is_datacenter,以及 bogon 和 bogon_type 欄位,同時附上營運該位址的 ASN 與組織。這些欄位應該一起解讀。is_datacenter 為 true 而 is_vpn 為 false 的位址,屬於託管網路,但並未符合已知的 VPN 來源;這與符合已公布出口名單的情況不同,你的政策可以區別對待。

VPN、Tor 與代理檢查工具會針對單一位址顯示相同的證據,包括網路以及是哪個來源產生了比對結果,當你調查某位聲稱遭到不當封鎖的使用者所提出的特定申訴時,這很有幫助。在擁有者方面,ASN 查詢會告訴你營運者是家用 ISP、行動電信業者、大學還是雲端業者。如果被標記的位址解析為消費型 ISP,那麼 VPN 判定就比同樣的判定出現在託管業者上,更值得懷疑。

關於名單與 ASN 訊號如何結合的背景說明,VPN 偵測如何運作一文介紹了其中的機制。

設計能容忍錯誤的政策

誤報最大幅度的減少,通常來自改變「陽性結果會觸發什麼」,而不是調校偵測器。使用 VPN 是合法且平常的;許多人在公共 Wi-Fi 或工作時會使用。僅憑 VPN 旗標就直接封鎖,一定會懲罰到部分正當的使用者,所以請把封鎖保留給風險具體的情況,例如來自新帳號的付款,其他地方則使用較溫和的回應。

  • 提升驗證,而非封鎖。要求額外的驗證步驟、加入 CAPTCHA,或延遲高價值操作,而不是直接拒絕請求。
  • 結合獨立的訊號。VPN 旗標加上拋棄式電子郵件網域,再加上不符的電話地區,其意義比其中任何單一項目都大。詐欺分數檢查工具為此目的,將 IP、電子郵件、電話與 User-Agent 訊號合併成單一 0-100 的分數。
  • 將已知的對象加入允許清單。如果你自己的辦公室、合作夥伴或客戶的已知閘道被標記,請記錄該範圍並予以豁免。請定期檢視清單,因為位址會被重新分配。
  • 記錄原因。儲存是哪個欄位觸發了決策,讓客服能夠解釋,也讓你能衡量旗標被推翻的頻率。
  • 依排程重新檢查。ipto 的威脅情資來源每 6 小時更新,IP 與 ASN 資料集每日更新,因此比這更舊的快取判定可能已經過時。

了解任何偵測器的限制

沒有任何名單是完整的,因此負面結果的意思是「未知」,絕不等於「肯定不是 VPN」。ipto 不偵測住宅代理,它們會透過一般家用連線轉送流量,設計上就很難與真實使用者區分。因此,衡量你自己的誤報率很重要:抽樣被標記的連線,檢查有多少實際上是正當客戶,並調整你對每種訊號所採取的動作。威脅情資來源頁面會顯示 VPN、Tor 與高風險名單本身,當你想確認某個位址是否真的在已公布的名單上,或是因其他原因被標記時,這會有幫助。

這一切你都可以在不註冊的情況下試用:免費方案每天允許 1,000 次請求,而 API 文件列出了查詢端點與回應欄位。

直接的答案

它們把許多彼此無關的使用者集中在同一個公開位址之後,這在請求日誌中很像 VPN 出口。依流量或每個位址上有多個帳號而判斷的啟發式規則,很難分辨兩者。
不代表。使用 VPN 是合法且常見的,因此旗標只是需要與其他證據一併權衡的訊號。提升驗證通常比直接封鎖更公平。
不能。ipto 回報 VPN、Tor、濫用、資料中心與 bogon 訊號,但不偵測住宅代理流量,而負面結果僅代表該位址未知是 VPN。
← 返回部落格