改進 Cloud 威脅模型
當生成的威脅模型遺漏安全假設或部署背景資訊時, 請更新受監控儲存庫的威脅模型。本指南適用於 Codex Security Cloud。有關本機外掛策略,請參閱設定 掃描。
什麼是威脅模型
威脅模型是一份簡短的安全概述,描述儲存庫的運作方式。Codex Security 根據程式碼建立初稿,並用它來指導後續的提交掃描和發現的問題的優先順序排序。
威脅模型描述以下內容:
- 入口點,以及誰可以向其提供輸入
- 信任邊界,以及身份驗證或授權方面的假設
- 敏感資料和特權操作
- 需要特別關注的領域
例如:
公開的帳戶 API 接受已通過身份驗證的使用者傳送的 JSON 請求和檔案 上傳。使用者只能更改自己租戶內的帳戶。身份 服務會驗證呼叫者身份,但每個處理程序都必須檢查租戶存取權限。 帳單更改通過具有特權的內部服務處理。優先關注缺失的 租戶檢查,以及能夠觸達該服務的上傳路徑。
明確指出不確定的假設。例如,除非待評估的部署確實如此, 否則不要將某個端點描述為僅供內部使用。
編輯威脅模型
- 開啟 Codex Security Cloud 外掛。如果尚未安裝外掛或設定提交監控,請參閱 Cloud 設定 中的說明。
- 開啟儲存庫 並選擇受監控的儲存庫。
- 開啟監控設定。
- 編輯威脅模型,然後選擇儲存。
更改將應用於後續掃描。
在身份驗證、租戶邊界或對外暴露的服務發生變化後,重新審視 模型。將部署事實與掃描優先事項分開記錄。