Konfigurieren der GitHub-Aktion von Microsoft Security DevOps

Abgeschlossen

Microsoft Security DevOps ist eine Befehlszeilenanwendung, die statische Analysetools in den Entwicklungslebenszyklus integriert. Security DevOps installiert, konfiguriert und führt die neuesten Versionen statischer Analysetools wie Security Development Lifecycle (SDL), Sicherheits- und Compliancetools aus. Security DevOps ist datengesteuert mit tragbaren Konfigurationen, die die deterministische Ausführung in mehreren Umgebungen ermöglichen.

Name Sprache Lizenz
Antischadsoftware Antischadsoftwareschutz in Windows von Microsoft Defender für Endpunkt, der nach Schadsoftware sucht und den Build bricht, wenn Schadsoftware gefunden wurde. Dieses Tool scannt standardmäßig auf dem neuesten Windows-Agent. Nicht Open Source
Bandit Python Apache-Lizenz 2.0
BinSkim Binär--Windows, ELF MIT-Lizenz
ESlint JavaScript MIT-Lizenz
Vorlagenanalyse ARM-Vorlage, Bicep MIT-Lizenz
Terrascan Terraform (HCL2), Kubernetes (JSON/YAML), Helm v3, Kustomize, Dockerfiles, CloudFormation Apache-Lizenz 2.0
Trivy Containerimages, Infrastruktur als Code (IaC) Apache-Lizenz 2.0

Voraussetzungen

Konfigurieren der GitHub-Aktion von Microsoft Security DevOps

So richten Sie die GitHub-Aktionein:

  1. Melden Sie sich bei GitHuban.

  2. Wählen Sie ein Repository aus, für das Sie die GitHub-Aktion konfigurieren möchten.

  3. Wählen Sie Aktionen aus.

    Screenshot, der zeigt, wie Sie die Microsoft Security DevOps GitHub-Aktion konfigurieren.

  4. Klicken Sie auf New workflow (Neuer Workflow).

  5. Wählen Sie auf der Seite „Erste Schritte mit GitHub Actions“ die Option Workflow selbst einrichten aus.

    Screenshot, der zeigt, wie Sie mit GitHub-Aktionen beginnen.

  6. Geben Sie im Textfeld einen Namen für die Workflowdatei ein. Beispiel: msdevopssec.yml.

    Screenshot, der zeigt, wie Sie einen Namen für Ihre Workflowdatei eingeben.

  7. Kopieren Sie den folgenden Beispielaktionsworkflow in die Registerkarte "Neue Datei bearbeiten", und fügen Sie ihn ein.

  8. Klicken Sie auf Start commit (Commit starten).

    Screenshot, der zeigt, wie der Commitprozess für Ihre Workflows gestartet wird.

  9. Wählen Sie Commit new file (Neue Datei committen) aus.

    Screenshot, der zeigt, wie eine neue Datei committet wird.

  10. Wählen Sie Aktionen aus, und überprüfen Sie, ob die neue Aktion ausgeführt wird.

    Screenshot, der zeigt, wie überprüft wird, dass die neue Aktion ausgeführt wird.

Scanergebnisse anzeigen

So zeigen Sie die Überprüfungsergebnisse an:

  1. Melden Sie sich bei GitHuban.
  2. Navigieren Sie zu Sicherheitswarnungen>Codeüberprüfungswarnungen>Tool.
  3. Wählen Sie im Dropdownmenü Filtern nach Werkzeug aus.

Die Codeüberprüfungsergebnisse werden nach bestimmten MSDO-Tools in GitHub gefiltert. Diese Codescanergebnisse werden auch in die Empfehlungen von Defender for Cloud integriert.