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.
Security Hub CSPM-Richtliniensyntax und Beispiele
Die Security Hub CSPM-Richtlinien folgen einer standardisierten JSON-Syntax, die definiert, wie Security Hub CSPM in Ihrem Unternehmen aktiviert und konfiguriert wird. Wenn Sie die Richtlinienstruktur verstehen, können Sie effektive Richtlinien für Ihre Sicherheitsanforderungen erstellen.
Überlegungen
Bevor Sie Security Hub CSPM-Richtlinien erstellen, sollten Sie sich mit den folgenden wichtigen Punkten zur Richtliniensyntax vertraut machen:
-
enable_in_regionsSowohl als auchdisable_in_regionsListen sind in der Richtlinie erforderlich, obwohl sie leer sein können -
Hat bei der Verarbeitung wirksamer Richtlinien
disable_in_regionsVorrang vorenable_in_regions -
Richtlinien für Kinder können die Richtlinien der Eltern mithilfe von Vererbungsoperatoren ändern, sofern diese nicht ausdrücklich eingeschränkt werden
-
Die
ALL_SUPPORTEDBezeichnung umfasst sowohl aktuelle als auch future Regionen -
Regionsnamen müssen gültig und in Security Hub CSPM verfügbar sein
Grundlegende Richtlinienstruktur
Eine Security Hub CSPM-Richtlinie verwendet diese grundlegende Struktur:
{ "securityhub": { "enable_in_regions": { "@@append": ["ALL_SUPPORTED"], "@@operators_allowed_for_child_policies": ["@@all"] }, "disable_in_regions": { "@@append": [], "@@operators_allowed_for_child_policies": ["@@all"] } } }
Richtlinienkomponenten
Die CSPM-Richtlinien von Security Hub enthalten die folgenden Schlüsselkomponenten:
securityhub-
Der Container auf oberster Ebene für Richtlinieneinstellungen
Für alle Security Hub CSPM-Richtlinien erforderlich
enable_in_regions-
Liste der Regionen, in denen Security Hub CSPM aktiviert werden sollte
Kann spezifische Regionsnamen enthalten oder
ALL_SUPPORTEDPflichtfeld, kann aber leer sein
Schließt bei
ALL_SUPPORTEDder Verwendung future Regionen ein disable_in_regions-
Liste der Regionen, in denen Security Hub CSPM deaktiviert werden sollte
Kann spezifische Regionsnamen enthalten oder
ALL_SUPPORTEDPflichtfeld, kann aber leer sein
Hat Vorrang vor der Angabe
enable_in_regionsvon Regionen in beiden Listen - Vererbungsoperatoren
-
@ @assign — Überschreibt geerbte Werte
@ @append - Fügt neue Werte zu bestehenden hinzu
@ @remove — Entfernt bestimmte Werte aus übernommenen Einstellungen
Beispiele für Security Hub CSPM-Richtlinien
Die folgenden Beispiele zeigen gängige Security Hub CSPM-Richtlinienkonfigurationen.
Das folgende Beispiel aktiviert Security Hub CSPM in allen aktuellen und future Regionen. Wenn diese Richtlinie ALL_SUPPORTED in der enable_in_regions Liste verwendet und disable_in_regions leer gelassen wird, gewährleistet sie einen umfassenden Sicherheitsschutz, sobald neue Regionen verfügbar werden.
{ "securityhub":{ "enable_in_regions":{ "@@assign":[ "ALL_SUPPORTED" ] }, "disable_in_regions":{ "@@assign":[ ] } } }
In diesem Beispiel wird Security Hub CSPM in allen Regionen deaktiviert, auch in future Regionen, da die disable_in_regions Liste Vorrang vor hat. enable_in_regions
{ "securityhub":{ "enable_in_regions":{ "@@assign":[ "us-east-1", "us-west-2" ] }, "disable_in_regions":{ "@@assign":[ "ALL_SUPPORTED" ] } } }
Das folgende Beispiel zeigt, wie untergeordnete Richtlinien die Einstellungen der übergeordneten Richtlinie mithilfe von Vererbungsoperatoren ändern können. Dieser Ansatz ermöglicht eine detaillierte Steuerung unter Beibehaltung der allgemeinen Richtlinienstruktur. Die Kinderrichtlinie fügt der Region eine neue Region hinzu enable_in_regions und entfernt eine Region aus disable_in_regions ihr.
{ "securityhub":{ "enable_in_regions":{ "@@append":[ "eu-central-1" ] }, "disable_in_regions":{ "@@remove":[ "us-west-2" ] } } }
Dieses Beispiel zeigt, wie Security Hub CSPM in mehreren spezifischen Regionen aktiviert wird, ohne es zu verwenden. ALL_SUPPORTED Dies ermöglicht eine genaue Kontrolle darüber, in welchen Regionen Security Hub CSPM aktiviert ist, während nicht spezifizierte Regionen nicht von der Richtlinie verwaltet werden.
{ "securityhub":{ "enable_in_regions":{ "@@assign":[ "us-east-1", "us-west-2", "eu-west-1", "ap-southeast-1" ] }, "disable_in_regions":{ "@@assign":[ ] } } }
Das folgende Beispiel zeigt, wie regionale Compliance-Anforderungen erfüllt werden können, indem Security Hub CSPM in den meisten Regionen aktiviert und an bestimmten Standorten explizit deaktiviert wird. Die disable_in_regions Liste hat Vorrang und stellt sicher, dass Security Hub CSPM in diesen Regionen unabhängig von anderen Richtlinieneinstellungen deaktiviert bleibt.
{ "securityhub":{ "enable_in_regions":{ "@@assign":[ "ALL_SUPPORTED" ] }, "disable_in_regions":{ "@@assign":[ "ap-east-1", "me-south-1" ] } } }