漏洞報告怎麼寫才拿得到全額:品質係數、一頁模板與期望值試算
Google 依報告品質把獎金乘上 0.8、1 或 1.2 倍,看七個維度,而且只採計分流前已有的資訊,事後補充通常不影響。照一頁模板(標題、摘要、前提、重現步驟、影響、修補建議)寫,再用「機率 × 金額 ÷ 時數」粗估每小時期望;上限再高,機率小到一定程度,期望也可能比小額獎金低。文中的機率與時數全是假設,不是統計。
Google 依報告品質把獎金乘上 0.8、1 或 1.2 倍,看七個維度,而且只採計分流前已有的資訊,事後補充通常不影響。照一頁模板(標題、摘要、前提、重現步驟、影響、修補建議)寫,再用「機率 × 金額 ÷ 時數」粗估每小時期望;上限再高,機率小到一定程度,期望也可能比小額獎金低。文中的機率與時數全是假設,不是統計。
三個數字都找得到官方出處,但每個都少了前提。Hyper-V 的 25 萬要有可運作的 exploit;Meta 的 30 萬 VM 逃脫打的是 WhatsApp Private Processing 跑 AI 模型的機密虛擬機,付的是打穿基礎設施,不是攻擊模型本身,而且需受邀參加;Google 的 9 萬是一般 *.google.com 服務的 RCE 加上最高品質倍數,最敏感的服務基準是 101,010 美元。獎金表只給上限,不給成功率。
拿到計畫頁面時問三件事:目標在不在 in-scope 清單?我的手法有沒有被排除(DoS、社交工程)?碰到的資料是不是我自己的?Safe harbor 是計畫方的承諾,不是通行證,Meta 的條文寫明要「在所有方面」遵守(明確的意外或善意違規另有豁免),且由 Meta 自行判斷。刑法第 358 至 360 條以「無故」為要件。這不是法律建議。
RCE 是讓外人在別人的機器上執行程式。Google 獎金表裡,同樣是一般 *.google.com 應用,RCE 基準 75,000 美元,XSS 是 10,000。入門的兩條路是把使用者輸入拼進 shell 指令,以及反序列化不可信的資料;修法是參數陣列和 JSON。
CVE-2021-28476 是 Hyper-V 虛擬網路交換器驅動的一個漏洞:guest(虛擬機)送出特製封包,host(宿主)的程式照著封包裡的位址去讀、沒有檢查,結果是 host 當機。Akamai 宣稱有當機與程式碼執行兩種利用情境,但公開 PoC 只展示當機,程式碼執行沒有公開展示。CVSS 9.9,2021 年 5 月修補。放到獎金表上,公開展示的結果對應 DoS 那格(最高 15,000 美元);L1 逃脫那格最高 250,000 美元,要有可運作的 RCE exploit,沒有 exploit 時同一格仍有 200,000、100,000、50,000 美元三列。