安全與隱私白皮書(總覽)第 7 章

第 7 章 濫用防護與風險控制

檔案傳輸是自動化濫用(垃圾訊息、爬取、耗盡頻寬)的常見目標。本章說明 我們用來限制濫用,同時保有可用性與可續傳性的各項控制措施。

7.1 目標

  • 限制自動化濫用,同時不要求正當使用者執行高阻力的步驟。
  • 保護平台可用性與成本邊界(頻寬、儲存空間、CPU)。
  • 保有可續傳性:控制措施 SHOULD 不強迫使用者重新開始大型傳輸。

7.2 設計原則(最小化、可解釋、可逆)

  • 最小化:只收集必要的訊號;盡可能避免使用持久性識別碼。
  • 可解釋:封鎖/限流時,使用者 SHOULD 能看到可據以行動的原因。
  • 可逆:隨著流量模式變化,緩解措施 SHOULD 能快速調整。

7.3 速率限制與配額

7.3.1 邊緣層級的速率限制

  • 針對請求洪水套用以 IP/AS 為基礎的限流,同時允許正常的平行分塊傳輸。
  • 優先採用漏桶(leaky-bucket)式的限制,避免對源站造成突發流量。

7.3.2 應用層配額與上限

  • 依方案執行限制(大小、保存期、下載次數),並在介面上提供清楚的訊息。
  • 超出限制時,授權相關行為 MUST 失敗即關閉,同時提供明確的後續步驟。

7.4 濫用訊號與緩解措施

  • 高頻率的建立/上傳嘗試、可疑的 User-Agent,以及異常的下載扇出 MAY 觸發額外檢查。
  • 緩解措施 MAY 包括加強限流、暫時封鎖,或對高風險流量要求額外證明。
  • 緩解措施 MUST NOT 損及機密性:絕不要求把 CEK 或片段傳送到伺服器。

7.5 相關聲明 ID