View a markdown version of this page

Schnellstart: Ein Bedrohungsmodell ausführen - AWS-Sicherheitsagent

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Schnellstart: Ein Bedrohungsmodell ausführen

Dieser Schnellstart führt Sie durch die Ausführung Ihres ersten Bedrohungsmodells mit dem AWS Security Agent. Ein Bedrohungsmodell analysiert die Architektur Ihrer Anwendung und erstellt eine Systemübersicht (wie AWS Security Agent Ihr System versteht) und eine Reihe von Bedrohungen (wie sie angegriffen werden könnte, jeweils mit Schweregrad, STRIDE-Klassifizierung und Empfehlungen). Sie können ein Bedrohungsmodell anhand von Entwurfsdokumenten (Umfangsdokumenten) ausführen, um den Fokus zu definieren, oder anhand des Quellcodes (Quellen), um einen Kontext für Ihr vorhandenes System bereitzustellen, oder beides.

Anmerkung

Sie benötigen Zugriff auf die AWS-Managementkonsole, um den AWS Security Agent einzurichten, und Zugriff auf die Webanwendung, um Bedrohungsmodelle zu erstellen und auszuführen.

Schritt 1: AWS Security Agent in der AWS-Konsole einrichten

Wenn Sie AWS Security Agent noch nicht eingerichtet haben, schließen Sie die Ersteinrichtung ab:

  1. Navigieren Sie in der AWS-Managementkonsole zu AWS Security Agent.

  2. Wählen Sie AWS Security Agent einrichten aus.

  3. Erstellen Sie einen Agentenbereich. Ein Agentenbereich kann von mehreren Benutzern verwendet werden und sollte für jede Anwendung, die Sie sichern möchten, spezifisch sein. Geben Sie einen Namen und eine Beschreibung für Ihren ersten Agentenbereich ein. Der Name sollte die Anwendung identifizieren, für die Sie ein Bedrohungsmodell erstellen möchten.

  4. Wählen Sie IAM-only unter Konfiguration des Benutzerzugriffs die Option Zugriff aus.

    • Dieser Schnellstart behandelt nicht die Aktivierung von Single Sign-On (SSO) mit IAM Identity Center. Auf diese Weise können Benutzer direkt von der AWS-Konsole aus auf die AWS Security Agent-Webanwendung zugreifen.

    • Wenn Sie Benutzern ohne Zugriff auf die AWS-Managementkonsole die Möglichkeit geben möchten, Aufgaben wie das Starten eines Bedrohungsmodells auszuführen, sollten Sie die IAM Identity Center-Integration aktivieren.

  5. Wählen Sie AWS Security Agent einrichten.

Anmerkung

Wenn Sie Setup wählen, erstellt AWS Security Agent Ihren Agent Space und richtet eine Webanwendung ein, in der Benutzer Penetrationstests, Codeprüfungen, Bedrohungsmodelle und Entwurfsprüfungen durchführen können.

Schritt 2: Quellcode Connect

Anmerkung

Wenn Sie bereits Repositorys oder S3-Buckets mit Ihrem Agent Space verbunden haben (z. B. durch die Einrichtung von Code-Reviews oder Penetrationstests), können Sie diesen Schritt überspringen und direkt zur Webanwendung wechseln. Sie können jederzeit ein Bedrohungsmodell auf hochgeladenen Scope-Dokumenten ausführen, ohne den Quellcode zu verbinden.

Connect Repositorys oder S3-Buckets, die den Quellcode enthalten, den der Agent als Kontext für das Verständnis Ihres vorhandenen Systems verwenden soll:

  1. Wählen Sie in der linken Seitenleiste Agent Spaces und dann Ihren Agent Space aus.

  2. Navigieren Sie zum Abschnitt Integrationen, um Ihren Quellcode-Anbieter zu verbinden.

  3. Alternativ können Sie S3-Buckets verbinden, die Ihren Quellcode enthalten.

Den vollständigen Integrationsablauf finden Sie unter AWS Security Agent mit GitHub Repositorys Connect.

Schritt 3: Erstellen Sie ein Bedrohungsmodell und führen Sie es aus

Anmerkung

Sie erstellen und führen Bedrohungsmodelle in der AWS Security Agent-Webanwendung aus.

  1. Starten Sie die Webanwendung über die Registerkarte Web-App in der AWS-Managementkonsole. Wenn Sie IAM Identity Center konfiguriert haben, melden Sie sich alternativ direkt an.

  2. Wählen Sie in der linken Seitenleiste Bedrohungsmodelle aus.

  3. Wählen Sie Bedrohungsmodell erstellen aus.

  4. Konfigurieren Sie das Bedrohungsmodell:

    1. Geben Sie einen Titel ein, der den Umfang dieses Bedrohungsmodells identifiziert (z. B. „Billing-Service“ oder „Checkout-API“).

    2. Geben Sie mindestens eine Eingabe ein:

      • Laden Sie unter Scope-Dokumente Designdokumente (DOC, DOCX, JPEG, MD, PDF, PNG oder TXT) hoch, geben Sie S3-URIs ein oder wählen Sie Confluence-Seiten aus.

      • Wählen Sie unter Quellen Repositorys aus Ihren verbundenen Integrationen aus oder geben Sie S3-URIs mit Quellcode ein.

        Tipp

        Geben Sie sowohl Quellen als auch Dokumente zum Umfang an, um das Bedrohungsmodell auf ein bestimmtes Design zu beschränken (z. B. ein Dokument zum Feature-Design), und geben Sie dem Agenten gleichzeitig Ihren Quellcode als Kontext, damit er Ihr bestehendes System verstehen kann.

    3. Wählen Sie die Servicerolle aus Ihren konfigurierten Rollen aus.

    4. (Optional) Wählen Sie eine Protokollgruppe für CloudWatch Protokolle aus.

  5. Wählen Sie Bedrohungsmodell erstellen aus.

  6. Wählen Sie auf der Detailseite des Bedrohungsmodells die Option Start run aus.

Schritt 4: Bedrohungen überprüfen

  1. Der Lauf führt seine Analyseaufgaben durch. Sie können den Fortschritt auf der Registerkarte Preflight überwachen und die Aufgabendetails auf der Registerkarte Protokolle einsehen.

  2. Sobald der Vorgang abgeschlossen ist, ändert sich der Ausführungsstatus in Abgeschlossen.

  3. Wählen Sie die Registerkarte Übersicht, um die Systemübersicht und die Verteilung des Schweregrads zu überprüfen.

  4. Wählen Sie die Registerkarte Bedrohungen, um die identifizierten Bedrohungen zu überprüfen:

    1. Wählen Sie eine Bedrohung aus der Liste aus, um ihre Details im Seitenbereich anzuzeigen.

    2. Überprüfen Sie die Felder Aussage, Schweregrad, STRIDE-Kategorien, Empfehlung, Nachweis und andere Felder.

    3. Ändern Sie den Bedrohungsstatus auf „Gelöst“ oder „Abgewiesen“, während Sie die einzelnen Bedrohungen adressieren oder einschätzen.

Weitere Informationen finden Sie unter Erstellen Sie ein Bedrohungsmodell und Überprüfen Sie Bedrohungen anhand eines Bedrohungsmodells.