提出安全加固方案
在不修改儲存庫的情況下,制定有證據支撐的結構性加固方案。
使用 $codex-security:propose-security-hardening 將一組
安全證據轉化為結構或架構層面的加固方案。
該工作流程既可以分析已完成的 Codex Security 掃描,也可以從提供的
發現、漏洞披露報告、事件復盤、評估文件和
源程式碼入手。
結果會比較各個設計方案及其工程取捨。只有在你 選定方案並要求實施後,Codex 才會 修改儲存庫。
準備證據
向工作流程提供:
- 掃描目錄,或一組發現和報告。
- 目標源程式碼樹,以及可用的修訂版本或快照。
- 支撐這些發現的 PoC、跟蹤記錄、事件證據或評估 材料。
- 效能、記憶體、相容性、可靠性、運維、 交付時間或變更範圍方面的約束。
例如,反覆出現的授權漏洞可能表明,共享控制機制 比在每個處理函式中分別檢查更容易落實。證據也可能 支援保留區域性修復,而不改變架構。
執行工作流程
傳送如下提示:
Use $codex-security:propose-security-hardening to analyze [scan directory or finding paths] against [source tree and revision]. Develop evidence-backed structural hardening options with engineering tradeoffs, before-and-after diagrams, a migration plan, and an implementation handoff. Do not modify the repository.選擇方案
選擇方案之前,請檢查提案是否:
- 將每項建議的變更與發現、源程式碼及威脅模型 證據關聯起來。
- 描述當前設計,以及新設計應當 保持的安全不變數。
- 比較不同方案,包括殘餘風險、效能、 可靠性、運維、相容性和遷移成本。
- 用證據支撐建議,並說明假設和尚待解決的 問題。
- 包含上線、驗證、回滾和實施指導。
- 區分觀察到的事實、推斷和擬議的設計屬性。
選擇方案前,請審查證據和取捨。架構 圖或設計建議不能替代對原始 發現或已實施修復的驗證。
使用掃描生成的加固指導
對於包含可報告發現的標準掃描、深度掃描或變更掃描,你可以請求生成
加固方案集。Codex 會將方案集寫入 hardening/hardening.md,
將結構化分析寫入 hardening/hardening.json,並將配套提案
或圖表放在 hardening/ 下。掃描會在 report.md 中提供方案集連結。
請將完整的掃描目錄儲存在一起,確保這些連結仍然可用。要審查 作為方案集依據的各份報告,請參閱編寫漏洞 報告。