Skip to content

Bug Bounty 規則怎麼讀:Scope、Rewards、Exclusions 與回報條件

2026年10月13日1 分鐘
TL;DR讀規則先回答四個問題:能測什麼、獎勵條件是什麼、禁止哪些行為、如何回報。列在資產清單上,不代表所有方法都獲得授權,也不保證發獎。

查詞與收藏

正在載入查詞工具…

🌏 English version

TL;DR

用四個角度讀計畫:範圍、獎勵、排除事項與回報條件。這是閱讀框架,不代表每份規則都只有四個章節。搜尋 scope、reward、exclude、report 後,還要讀前後條款,以及連出去的產品專屬規則。

讀完要留下書面測試計畫:資產、允許方法、帳號與資料邊界、停止條件、回報管道。只找到關鍵字或獎金表,不足以確認測試授權。

情境

你加入新計畫,面前有一大份規則。想開始測試前,得先知道主機是否符合資格、允許哪些動作,以及碰到私人資料時要怎麼處理。

有用的捷徑是整理閱讀順序。跳過條件不會省事:符合範圍的產品,仍可能排除特定方法、版本與漏洞類型。

問題:四個常見卡點

Scope 看不懂。 萬用字元、產品名稱、手機應用程式、路徑與明列的排除事項,可能描述不同邊界。資產歸屬也不等於計畫範圍;整合的第三方服務,不會自動受到主要應用程式的計畫涵蓋。

Rewards 看起來能直接比較。 網頁服務漏洞、TEE 邊界突破與虛擬機逃脫的前提不同。即使都叫「程式碼執行」,最高獎金也不能互相套用。

漏看方法與資料限制。 規則可能限制自動化、請求速率、帳號使用、服務干擾與其他使用者資料。不要拿另一個計畫或一般 API 文件的速率限制,當成這裡通用的規則。

把報告條件看成公式。 清楚的證據有助評估,但 CVSS 字串、修補建議或影片,不會自動換到某個係數。要看計畫實際要求什麼。

解法:四步讀規則

步驟 1:Scope——確認資產與附帶條件

範例寫法可能的意思還要向規則確認什麼
*.example.com涵蓋指定子網域的萬用字元是否包含根網域?哪些排除項目優先?
example.com特定主機或具名資產只包含這個項目,還是也含相關主機?
排除清單中的 api.example.com這個主機被排除不能假設每個平台都用 ! 表示排除
/v1/*特定範圍格式中的路徑限制適用哪個主機與哪些方法?
產品或版本名稱應用程式專屬目標哪些版本、設定與環境符合資格?

這些例子是在示範要問什麼,不是一套能套用所有平台的範圍解析器。

  • 記下確切資產項目與連結的產品規則。
  • 把資產列入測試清單前,先讀排除事項。
  • 確認邀請、註冊、測試帳號、版本與環境要求。
  • 記錄規則明列的自動化與速率限制;計畫中的動作有疑義,先透過聯絡管道確認再執行。

步驟 2:Rewards——先比較條件,再看金額

計畫例子要讀什麼避免怎樣比較
Google and Alphabet VRP適用資產分級、影響分類、獎金表與明列的報告品質考量把某一分級的最高金額套到所有 RCE 或 XSS
Meta Private Processing符合資格的攻擊面,以及外部或內部情境條件把外部/內部情境當成報告品質係數
Microsoft Hyper-V跨越的邊界、漏洞類型、可運作攻擊的要求與報告品質欄位把 Google 的係數套到 Microsoft 表格

查對特定產品與分類的官方頁面,記下網址,以及這個發現必須符合的條件。要引用數字時,分清最高額與預期結果;歷史公告也要和現行規則分開。

有意義的比較先問「這一列要求什麼攻擊者能力與影響」,再問「哪個數字最大」。

步驟 3:Exclusions——把限制轉成停止條件

要查的項目在規則中確認的例子實際操作含義
社交工程釣魚、以假身分聯絡員工技術測試邀請,不代表也允許對人測試
可用性阻斷服務、資源耗盡、壓力測試只用明確允許的方法,發現服務受影響就停止
第三方CDN、身分提供者、整合服務確認另外的授權,不直接繼承範圍
實體存取裝置修改、現場接觸確認計畫是否允許該情境
自動化掃描器、暴力嘗試、流量限制使用這個計畫自己的限制
資料處理私人紀錄、憑證、保存與揭露方式最小化存取、用自己的帳號,依回報指引處理

可搜尋 prohibited、not allowed、exclude、social engineering、denial of service、data。真正的規則由前後文決定,這些例子不是每個計畫都適用的排除清單。

步驟 4:Reporting——讓發現可以重現

準備能回答這些問題的證據:

  • 涉及哪個符合資格的資產與帳號角色?
  • 起始狀態與操作步驟是什麼?
  • 應該發生什麼,實際發生什麼?
  • 哪些影響已經證明,哪些還是假設?

適合時提供最小 cURL 或 Repeater 操作,遮蔽憑證;附相關回應,不附無關紀錄。計畫要求 CVSS 時,寫清版本與理由,不要每篇都複製一串沒解釋的向量。有依據才提修補建議,截圖或影片能說明操作時再附。

不要為了湊影響數量而下載更多私人資料。能重現的最小例子與清楚的權限邊界,比沒有依據的受影響人數或損失估計更有用。

為什麼這樣讀有效

範圍指出符合資格的攻擊面;測試限制保護服務與其他使用者;回報要求讓發現可以評估;獎勵規則則描述計畫如何處理符合條件的報告。

這幾件事相關,但要分開確認。技術上寫得清楚的報告,仍可能重複或不在範圍內。廣告中的最高獎金,也不會免除表格中那一列的必要條件。

測試前先存下這份紀錄:

計畫與規則網址:
資產/產品/版本:
註冊或邀請條件:
允許的方法與流量限制:
測試帳號與資料邊界:
排除行為與停止條件:
適用獎勵分類與必要條件:
回報管道與要求證據:
尚未釐清的問題:

自我檢查

  • 我能找到資產項目,以及優先適用的排除事項。
  • 我能說明這次測試的方法、帳號與資料。
  • 我能解釋適用獎勵列的必要條件,不保證發獎。
  • 我記下停止條件與計畫的回報管道。
  • 涉及授權疑問的動作,已在執行前釐清。

下一篇第 2 篇會解釋 HTTP、Cookie 與 Session,讓你看懂第 3 篇工作台裡的請求。

更新紀錄

  • 2026-10-15:保留有系統的規則閱讀流程並同步兩語,修正萬用字元假設與計畫比較,移除缺乏依據的速率限制、發獎保證與報告品質公式。

參考資料