設定 Microsoft Security DevOps GitHub 動作

已完成

Microsoft Security DevOps 是一種命令行應用程式,可將靜態分析工具整合到開發生命週期中。 安全性 DevOps 會安裝、設定及執行最新版的靜態分析工具,例如 安全性開發週期 (SDL)、安全性與合規性工具。 安全開發運維以數據為驅動,並透過可攜式設定,確保能在多個環境中進行確定性執行。

名稱 語言 授權
反惡意程式碼軟體 適用於端點的 Microsoft Defender 在 Windows 中提供的反惡意程式碼軟體保護,可掃描惡意程式碼並在發現惡意程式碼時中斷組建。 此工具預設會在 Windows 最新代理程式上掃描。 非開放原始碼
強盜 (英文) Python Apache 授權 2.0
BinSkim Binary--Windows、ELF MIT 授權
ESlint JavaScript MIT 授權
範本分析器 (英文) ARM 範本、Bicep MIT 授權
Terrascan Terraform (HCL2)、Kubernetes (JSON/YAML)、Helm v3、Kustomize、Dockerfiles、CloudFormation Apache 授權 2.0
Trivy 容器映像,基礎結構即程序代碼 (IaC) Apache 授權 2.0

先決條件

設定 Microsoft Security DevOps GitHub 動作

若要設定 GitHub 動作

  1. 登入 GitHub (英文)。

  2. 選取您要設定 GitHub 動作的存放庫。

  3. 選取 [動作]

    顯示如何設定 Microsoft 安全性 DevOps GitHub 動作的螢幕快照。

  4. 選取 [新增工作流程]

  5. 在 [開始使用 GitHub Actions] 頁面上,選取 [自行設定工作流程]

    顯示如何開始使用 GitHub Actions 的螢幕擷取畫面。

  6. 在文字輸入框中,輸入工作流程檔案的名稱。 例如: msdevopssec.yml

    顯示如何輸入工作流程檔案名稱的螢幕快照。

  7. 將下列 範例動作工作流程複製並貼到 [編輯新檔案] 索引標籤中

  8. 選取 [開始認可]

    顯示如何啟動工作流程認可程序的螢幕擷取畫面。

  9. 選取 [認可新檔案]

    顯示如何提交新檔案的截圖。

  10. 選取 [動作],並確認新動作正在執行。

    顯示如何確認新動作正在執行的螢幕快照。

檢視掃描結果

若要檢視您的掃描結果:

  1. 登入 GitHub (英文)。
  2. 瀏覽至 [安全性]>[程式代碼掃描警示]>[工具]
  3. 從下拉式功能表中,選取 [依工具篩選]

程式碼掃描結果會透過 GitHub 中的特定 MSDO 工具進行篩選。 這些程式代碼掃描結果也會提取到適用於雲端的Defender建議中。