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.
Überprüfen Sie Bedrohungen anhand eines Bedrohungsmodells
Sehen Sie sich nach Abschluss eines Bedrohungsmodells die Systemübersicht und die Bedrohungen an, um zu verstehen, wie Ihre Anwendung angegriffen werden könnte und was dagegen zu tun ist. Die Systemübersicht ist ein umfassendes Dokument, in dem die Architektur, die Vertrauensgrenzen, die Datenflüsse und die Sicherheitslage Ihrer Anwendung beschrieben werden. Zu jeder Bedrohung gehören eine Erklärung, der Schweregrad, die STRIDE-Klassifizierung, die betroffenen Ressourcen und eine Empfehlung zur Bekämpfung der Bedrohung.
Voraussetzungen
Stellen Sie vor Beginn sicher, dass Sie über Folgendes verfügen:
-
Ein abgeschlossener Test des Bedrohungsmodells
-
Zugriff auf die AWS Security Agent-Webanwendung
Schritt 1: Greifen Sie auf die Ausführung des Bedrohungsmodells zu
Navigieren Sie zu Ihrem abgeschlossenen Bedrohungsmodell-Lauf.
-
Melden Sie sich bei der AWS Security Agent-Webanwendung an.
-
Wählen Sie in der linken Seitenleiste Bedrohungsmodelle aus.
-
Wählen Sie das Bedrohungsmodell aus, das Sie untersuchen möchten.
-
Wählen Sie in der Ausführungstabelle den abgeschlossenen Lauf aus, indem Sie auf den Link zur Startzeit klicken.
Schritt 2: Überprüfen Sie die Systemübersicht
Die Systemübersicht ist eine umfassende Beschreibung, wie AWS Security Agent Ihr System versteht. Es handelt sich um ein strukturiertes Dokument, das Folgendes beinhalten kann:
-
Zweck — Was das System tut und wem es dient.
-
Funktionen — Die wichtigsten Funktionen, die das System bietet.
-
Entwurfsabsicht — Die Entwurfsänderung oder die Funktion, für die ein Bedrohungsmodell modelliert wird (sofern Dokumente zum Umfang bereitgestellt werden).
-
Architektur — Aufbau des Systems, einschließlich Bereitstellungsmustern und Kommunikationsprotokollen.
-
Komponenten — Eine Tabelle mit Systemkomponenten mit ihrem Zweck und ihren wichtigsten Interaktionen.
-
Vertrauensgrenzen — Wo sich der Sicherheitskontext ändert, einschließlich der Schutzmaßnahmen, die an jedem Grenzübergang bestehen.
-
Datenflüsse — Detaillierte Beschreibungen der Art und Weise, wie Daten durch das System fließen, einschließlich Protokollen, Anmeldeinformationen und Schutzmaßnahmen bei jedem Schritt.
-
Sicherheitslage — Aktuelle Authentifizierungs-, Verschlüsselungs- und Zugriffskontrollmechanismen.
-
Vertrauliche Ressourcen — Daten und Anmeldeinformationen, die geschützt werden müssen, mit ihrer Klassifizierung und ihren Gefahrenquellen.
-
Wichtige Annahmen — Security-relevant Annahmen, die der Agent über das System getroffen hat.
Um die Systemübersicht zu überprüfen:
-
Wählen Sie die Registerkarte „Übersicht“.
-
Sehen Sie sich den Abschnitt „Zusammenfassung der Ausführung“ an, in dem die Job-ID, die Startzeit, der Status und die Dauer angezeigt werden.
-
Sehen Sie sich das Diagramm Schweregrad an, das eine Aufschlüsselung der Bedrohungen nach Schweregrad (Kritisch, Hoch, Mittel, Niedrig) mit Anzahl und Prozentwerten enthält.
-
Sehen Sie sich das Diagramm mit den Bedrohungskategorien an, das zeigt, wie viele Bedrohungen in die einzelnen STRIDE-Kategorien fallen (Spoofing, Manipulation, Ablehnung, Offenlegung von Informationen, Denial-of-Service, Erhöhung von Rechten).
-
Lesen Sie im Abschnitt Systemübersicht die vollständige Analyse des Agenten.
Tipp
Wenn die Systemübersicht Ihr System nicht genau wiedergibt, verfeinern Sie Ihre Eingaben — fügen Sie relevante Repositorys als Quellen hinzu oder laden Sie umfassendere Dokumente zum Umfang hoch — und führen Sie das Bedrohungsmodell erneut aus.
Schritt 3: Überprüfen Sie die Bedrohungen
Rufen Sie die Registerkarte Bedrohungen auf, um sich alle Bedrohungen anzusehen, die während des Testlaufs erkannt wurden.
-
Wählen Sie die Registerkarte Bedrohungen aus.
-
Bedrohungen werden als Liste angezeigt, wobei auf jeder Karte der Titel, der Schweregrad, der Status und der Zeitpunkt der letzten Aktualisierung aufgeführt sind. Sie können Bedrohungen nach Schweregrad und Status filtern oder nach Titel suchen.
-
Wählen Sie eine Bedrohung aus der Liste aus, um die vollständigen Details im rechten Bereich anzuzeigen.
Schweregrad der Bedrohung
Jeder Bedrohung wird ein Schweregrad zugewiesen:
-
Kritisch — Sofortiges Handeln erforderlich; eine Ausnutzung kann zu einer vollständigen Gefährdung des Systems führen.
-
Hoch — Erfordert sofortiges Handeln; eine Ausnutzung kann zu erheblichen Sicherheitsrisiken führen.
-
Mittel — Sollte innerhalb eines angemessenen Zeitrahmens behoben werden; trägt zum allgemeinen Sicherheitsrisiko bei.
-
Niedrig — Kann im Rahmen einer regelmäßigen Wartung behoben werden; minimales unmittelbares Risiko.
Einzelheiten zur Bedrohung
Wählen Sie eine Bedrohung aus, um ihre Details im rechten Bereich anzuzeigen. Die Details sind in die folgenden Abschnitte unterteilt:
Metadatenzeile:
-
Schweregrad — Die vom Agenten zugewiesene Risikostufe (Kritisch, Hoch, Mittel oder Niedrig).
-
STRIDE-Kategorien — Die Bedrohungsklassifizierung: Spoofing, Manipulation, Ablehnung, Offenlegung von Informationen, Denial-of-Service oder Erhöhung von Rechten.
-
Erstellt am — Als die Bedrohung identifiziert wurde.
-
Letzte Aktualisierung — Datum, an dem die Bedrohung zuletzt geändert wurde.
Abschnitt Beschreibung:
-
Erklärung — Eine Beschreibung der Bedrohung in natürlicher Sprache: was die Bedrohungsquelle tun kann, welche Auswirkungen sie hat und welche Bedingungen sie ermöglichen.
-
Quelle — Der Akteur oder der Ursprung der Bedrohung (z. B. „authentifizierter Benutzer“ oder „externer Angreifer“).
-
Aktion — Was die Bedrohungsquelle tun kann (z. B. „SQL-Abfragen in den Suchparameter einfügen“).
-
Auswirkung — Die direkte Folge der Bedrohungsaktion (z. B. „unbefugter Zugriff auf Kundendaten“).
Abschnitt „Referenzen“:
-
Betroffene Anlagen — Bestimmte Vermögenswerte, die von der Bedrohung betroffen sind (z. B. „Kundenzahlungsdaten“ oder „DynamoDB-Tabelle“).
-
Voraussetzungen — Bedingungen, die erfüllt sein müssen, damit die Bedrohung ausgenutzt werden kann.
-
Betroffene Ziele — Betroffene Sicherheitsziele: Vertraulichkeit, Integrität, Verfügbarkeit, Autorisierung, Authentifizierung oder. Non-repudiation
-
Beweise — Quellcode-Dateipfade, die die Bedrohung unterstützen und auf bestimmte Dateien in Ihrem Repository verweisen.
-
Anchor — Eine Codereferenz, die die Bedrohung mit einem bestimmten Knoten in Ihrem Quellcode verknüpft.
Abschnitt mit Empfehlungen:
-
Empfehlung — Umsetzbare Leitlinien zur Bekämpfung der Bedrohung.
Schritt 4: Manuelles Erstellen Sie eine Bedrohung
Sie können Bedrohungen hinzufügen, die der Agent nicht identifiziert hat, z. B. Bedrohungen, die bei der manuellen Überprüfung entdeckt wurden, oder Bedrohungen aus externen Quellen.
-
Wählen Sie nach Abschluss eines Testlaufs auf der Registerkarte Bedrohungen die Option Bedrohung erstellen aus.
-
Geben Sie die Bedrohungsdetails ein:
-
Erklärung — Eine Beschreibung der Bedrohung in natürlicher Sprache.
-
Schweregrad — Wählen Sie Kritisch, Hoch, Mittel oder Niedrig aus.
-
Quelle — Der Akteur oder Ursprung der Bedrohung.
-
Voraussetzungen — Bedingungen, die erforderlich sind, damit die Bedrohung ausgenutzt werden kann.
-
Aktion — Was die Bedrohungsquelle tun kann.
-
Auswirkung — Die direkte Folge der Bedrohungsaktion.
-
Betroffene Vermögenswerte — Bestimmte betroffene Vermögenswerte (durch Kommas getrennt).
-
Betroffene Sicherheitsziele — Wählen Sie zwischen Vertraulichkeit, Integrität, Verfügbarkeit, Autorisierung, Authentifizierung oder. Non-repudiation
-
STRIDE-Kategorien — Wählen Sie die entsprechenden Kategorien aus.
-
Empfehlung — Leitlinien zur Bekämpfung der Bedrohung.
-
-
Wählen Sie Erstellen aus.
Die manuell erstellte Bedrohung wird in der Bedrohungsliste zusammen mit den vom Agenten generierten Bedrohungen angezeigt.
Schritt 5: Bedrohungen bearbeiten und nach Bedrohungen suchen
Während Sie Bedrohungen überprüfen, können Sie deren Details bearbeiten und ihren Status aktualisieren, um den Fortschritt zu verfolgen.
-
Wählen Sie eine Bedrohung aus der Liste aus.
-
Wählen Sie das Bearbeitungssymbol im Bereich mit den Bedrohungsdetails, um das Bearbeitungsformular zu öffnen.
-
Sie können die folgenden Felder ändern:
-
Status — Verfolgen Sie den Bedrohungszyklus:
-
Offen — Die Bedrohung wurde erkannt und erfordert Aufmerksamkeit (Standardeinstellung).
-
Gelöst — Sie haben das Problem behoben.
-
Abgewiesen — Sie haben die Bedrohung überprüft und festgestellt, dass sie nicht zutrifft.
-
-
Schweregrad — Passen Sie den Schweregrad an, falls die Einschätzung des Agenten nicht Ihrem Kontext entspricht.
-
Erklärung — Verfeinern Sie die Beschreibung der Bedrohung.
-
Quelle, Voraussetzungen, Aktion, Auswirkung — Aktualisieren Sie die Bedrohungsdetails auf der Grundlage Ihrer Fachkenntnisse.
-
Betroffene Ressourcen — Fügen Sie betroffene Ressourcen hinzu oder entfernen Sie sie (durch Kommas getrennt).
-
Betroffene Sicherheitsziele — Wählen Sie die betroffenen Sicherheitsziele aus (Vertraulichkeit, Integrität, Verfügbarkeit, Autorisierung, Authentifizierung,). Non-repudiation
-
-
Klicken Sie auf Speichern, um Ihre Änderungen zu übernehmen.
Schritt 6: Laden Sie einen Bericht herunter
Nach Abschluss eines Laufs können Sie einen PDF-Bericht herunterladen, der die Systemübersicht und alle identifizierten Bedrohungen zusammenfasst.
-
Wählen Sie auf der Seite mit abgeschlossener Ausführung die Option Bericht erstellen aus.
-
Die PDF-Datei wird auf Ihren Computer heruntergeladen.
Schritt 7: Überprüfen Sie die Preflight-Checks und -Protokolle
Gehen Sie wie folgt vor, wenn Sie untersuchen möchten, wie der Agent zu seinen Schlussfolgerungen gekommen ist, oder wenn Sie einen Teilfehler debuggen möchten:
-
Wählen Sie die Registerkarte Preflight, um den Status der Preflight-Prüfungen anzuzeigen, die vor Beginn der Bedrohungsanalyse ausgeführt werden. Jede Prüfung zeigt ihren Status an (abgeschlossen, in Bearbeitung oder ausstehend), und ein Fortschrittsbalken gibt an, wie viele Prüfungen abgeschlossen wurden. Sie können eine abgeschlossene Prüfung erweitern, um ihre detaillierte Protokollausgabe anzuzeigen.
-
Wählen Sie die Registerkarte Protokolle, um eine filterbare Liste der Aufgaben anzuzeigen, die der Agent während der Ausführung ausgeführt hat. Wählen Sie eine beliebige Aufgabe aus der Liste aus, um ihre detaillierte Protokollausgabe im Seitenbereich anzuzeigen.
Nächste Schritte
Nachdem Sie die Ergebnisse Ihres Bedrohungsmodells überprüft haben:
-
Gehen Sie zuerst auf der Grundlage der Empfehlungen des Agenten vor Bedrohungen mit hohem Schweregrad
-
Aktualisieren Sie den Bedrohungsstatus, während Sie Fixes implementieren
-
Führen Sie ein neues Bedrohungsmodell durch, um zu überprüfen, ob Ihre Änderungen die identifizierten Bedrohungen adressieren
-
Passen Sie Ihre Quellen und den Umfang der Dokumente an, wenn sich Ihre Anwendung weiterentwickelt (sieheErstellen Sie ein Bedrohungsmodell)