DevOps 安全性支援和先決條件
雲端和區域支援
DevOps 安全性可在 Azure 商業雲端中取得,這些區域如下:
- 亞洲 (東亞)
- 澳洲 (澳大利亞東部)
- 加拿大 (加拿大中部)
- 歐洲 (西歐、北歐、瑞典中部)
- 英國 (英國南部)
- 美國 (美國東部、美國中部)
DevOps 平台支援
DevOps 安全性目前支援下列 DevOps 平台:
所需權限
DevOps 安全性需要下列權限:
| 功能 | 許可 |
|---|---|
| 將 DevOps 環境連線至適用於雲端的 Defender | Azure:訂用帳戶參與者或安全性系統管理員Azure DevOps:目標組織上的專案集合管理員GitHub:組織擁有者GitLab:目標群組上的群組擁有者 |
| 檢閱安全性深入解析和結果 | 安全讀取器 |
| 設定提取要求註釋 | 訂用帳戶參與者或擁有者 |
| 在 Azure DevOps 中安裝 Microsoft 安全性 DevOps 延伸模組 | Azure DevOps 專案集合系統管理員 |
| 在 GitHub 中安裝 Microsoft 安全性 DevOps 動作 | GitHub 寫入 |
安全性讀取者角色可以套用至資源群組或連接器範圍,以避免在訂用帳戶層級上設定高許可權許可權,以讀取 DevOps 安全性見解和結果。
功能可用性
下表摘要說明支援 DevOps 平台內每個功能的可用性和必要條件:
從 2024 年 3 月 7 日起,必須在租用戶中至少一個訂用帳戶或多雲端連接器上啟用 Defender CSPM,以便從進階 DevOps 安全性功能獲益,包括程式碼到雲端內容化,以針對基礎結構即程式碼安全性結果支援安全性總管和攻擊路徑及提取要求註釋。 請參閱下方的詳細資料以深入了解。
Azure DevOps
| 功能 | 基礎 CSPM | Defender CSPM | 先決條件 |
|---|---|---|---|
| 連線 Azure DevOps 存放庫 |
|
|
請參閱 這裡 |
| 用來修正程式碼弱點的安全性建議 |
|
|
適用於 Azure DevOps 的 GitHub Advanced Security以取得 CodeQL 結果,Microsoft 安全性 DevOps 延伸模組 |
| 用來探索公開祕密的安全性建議 |
|
|
適用於 Azure DevOps 的 GitHub Advanced Security |
| 用來修正開放原始碼弱點的安全性建議 |
|
|
適用於 Azure DevOps 的 GitHub Advanced Security |
| 用來修正基礎結構即程式碼設定錯誤的安全性建議 |
|
|
Microsoft 安全性 DevOps 延伸模組 |
| 用來修正 DevOps 環境錯誤設定的安全性建議 |
|
|
N/A |
| 提取要求註釋 |
|
請參閱 這裡 | |
|
容器的程式碼至雲端對應 |
|
Microsoft 安全性 DevOps 延伸模組 | |
| 基礎結構即程式碼範本的程式碼至雲端對應 |
|
Microsoft 安全性 DevOps 延伸模組 | |
| 攻擊路徑分析 |
|
在與 DevOps 連接器相同的租用戶中,於 Azure 訂用帳戶、AWS 連接器或 GCP 連接器上啟用 Defender CSPM | |
| 雲端安全性總管 |
|
在與 DevOps 連接器相同的租用戶中,於 Azure 訂用帳戶、AWS 連接器或 GCP 連接器上啟用 Defender CSPM |
GitHub
| 功能 | 基礎 CSPM | Defender CSPM | 先決條件 |
|---|---|---|---|
| 連線 GitHub 存放庫 |
|
|
請參閱 這裡 |
| 用來修正程式碼弱點的安全性建議 |
|
|
GitHub 進階安全性, Microsoft安全性 DevOps 動作 |
| 用來探索公開祕密的安全性建議 |
|
|
GitHub 進階安全性 |
| 用來修正開放原始碼弱點的安全性建議 |
|
|
GitHub 進階安全性 |
| 用來修正基礎結構即程式碼設定錯誤的安全性建議 |
|
|
GitHub 進階安全性, Microsoft安全性 DevOps 動作 |
| 用來修正 DevOps 環境錯誤設定的安全性建議 |
|
|
N/A |
| 容器的程式碼至雲端對應 |
|
Microsoft 安全性 DevOps 動作 | |
| 基礎結構即程式碼範本的程式碼至雲端對應 |
|
Microsoft 安全性 DevOps 動作 | |
| 攻擊路徑分析 |
|
在與 DevOps 連接器相同的租用戶中,於 Azure 訂用帳戶、AWS 連接器或 GCP 連接器上啟用 Defender CSPM | |
| 雲端安全性總管 |
|
在與 DevOps 連接器相同的租用戶中,於 Azure 訂用帳戶、AWS 連接器或 GCP 連接器上啟用 Defender CSPM |
GitLab
| 功能 | 基礎 CSPM | Defender CSPM | 先決條件 |
|---|---|---|---|
| 連線 GitLab 專案 |
|
|
請參閱 這裡 |
| 用來修正程式碼弱點的安全性建議 |
|
|
GitLab Ultimate |
| 用來探索公開祕密的安全性建議 |
|
|
GitLab Ultimate |
| 用來修正開放原始碼弱點的安全性建議 |
|
|
GitLab Ultimate |
| 用來修正基礎結構即程式碼設定錯誤的安全性建議 |
|
|
GitLab Ultimate |
| 雲端安全性總管 |
|
在與 DevOps 連接器相同的租用戶中,於 Azure 訂用帳戶、AWS 連接器或 GCP 連接器上啟用 Defender CSPM |