CIS AWS Benchmark v1.2.0 - AWS Audit-Manager

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.

CIS AWS Benchmark v1.2.0

AWS Audit Manager bietet zwei vorgefertigte Frameworks, die den Amazon Web Services () Benchmark v1.2.0 des Center for Internet Security (CIS AWS) unterstützen.

Anmerkung
  • Informationen zu den Audit Manager-Frameworks, die Version 1.3.0 unterstützen, finden Sie unterAWS CIS-Benchmark v1.3.0.

  • Informationen zu den Audit Manager-Frameworks, die Version 1.4.0 unterstützen, finden Sie unterCIS AWS Benchmark v1.4.0.

Was ist CIS?

Die CIS ist eine gemeinnützige Organisation, die den CIS AWS Foundations Benchmark entwickelt hat. Dieser Benchmark dient als eine Reihe von bewährten Methoden zur Sicherheitskonfiguration für AWS. Diese branchenweit anerkannten Best Practices gehen über die bereits verfügbaren allgemeinen Sicherheitsrichtlinien hinaus, da sie Ihnen klare step-by-step Implementierungs- und Bewertungsverfahren bieten.

Weitere Informationen finden Sie in den Benchmark-Blogbeiträgen der CIS AWS Foundations im AWS Security Blog.

Unterschied zwischen CIS-Benchmarks und CIS Controls

CIS-Benchmarks sind Best Practices-Richtlinien für Sicherheitsverfahren, die speziell für Herstellerprodukte gelten. Die Einstellungen, die anhand eines Benchmarks angewendet werden, reichen von Betriebssystemen über Cloud-Dienste bis hin zu Netzwerkgeräten und schützen die spezifischen Systeme, die Ihr Unternehmen verwendet. CIS Controls sind grundlegende Best Practices und Richtlinien für Systeme auf Unternehmensebene, die Sie befolgen müssen, um sich vor bekannten Cyberangriffsvektoren zu schützen.

Beispiele
  • CIS-Benchmarks sind präskriptiv. Sie beziehen sich in der Regel auf eine bestimmte Einstellung, die im Herstellerprodukt überprüft und festgelegt werden kann.

    Beispiel: CIS AWS Benchmark v1.2.0 — Stellen Sie sicher, dass MFA für das Konto „Root-Benutzer“ aktiviert ist.

    Diese Empfehlung enthält eine Anleitung, wie dies überprüft werden kann und wie dies für das Root-Konto für die Umgebung eingerichtet werden kann. AWS

  • CIS Controls gilt unternehmensweit. Sie sind nicht nur für ein Produkt eines Anbieters spezifisch.

    Beispiel: CIS v7.1 — Verwenden Sie die Multi-Faktor-Authentifizierung für alle administrativen Zugriffe

    Diese Kontrolle beschreibt, was voraussichtlich in Ihrem Unternehmen angewendet wird. Es wird nicht beschrieben, wie Sie es auf die Systeme und Workloads anwenden sollten, die Sie ausführen (unabhängig davon, wo sie sich befinden).

Verwendung dieses Frameworks

Sie können die CIS AWS Benchmark v1.2-Frameworks verwenden, AWS Audit Manager um sich auf CIS-Audits vorzubereiten. Sie können diese Frameworks und ihre Kontrollen auch anpassen, um interne Audits mit spezifischen Anforderungen zu unterstützen.

Wenn Sie das Framework als Vorlage verwenden, können Sie eine Bewertung durch den Audit Manager erstellen und mit der Erfassung von Beweisen beginnen, die für Ihr Audit relevant sind. Nachdem Sie eine Bewertung erstellt haben, beginnt Audit Manager mit der Bewertung Ihrer AWS Ressourcen. Dies geschieht auf der Grundlage der Kontrollen, die im CIS-Framework definiert sind. Wenn es Zeit für ein Audit ist, können Sie – oder ein Delegierter Ihrer Wahl – die von Audit Manager erfassten Nachweise überprüfen. Sie können entweder diese Nachweisordner durchsuchen und auswählen, welche Nachweise Sie in Ihren Bewertungsbericht aufnehmen möchten. Oder, wenn Sie die Nachweissuche aktiviert haben, können Sie nach bestimmten Nachweisen suchen und diese im CSV-Format exportieren oder aus Ihren Suchergebnissen einen Bewertungsbericht erstellen. Anhand dieses Bewertungsberichts können Sie in jedem Fall nachweisen, dass Ihre Kontrollen wie vorgesehen funktionieren.

Die Details zum Framework sind im Folgenden aufgeführt:

Name des Frameworks in AWS Audit Manager Anzahl der automatisierten Kontrollen Anzahl der manuellen Kontrollen Anzahl der Kontrollsätze
Zentrum für Internetsicherheit (CIS) Amazon Web Services (AWS) Benchmark v1.2.0, Stufe 1

35

1 4
Zentrum für Internetsicherheit (CIS) Amazon Web Services (AWS) Benchmark v1.2.0, Stufe 1 und 2 48 1 4
Tipp

Um eine Liste der AWS Config Regeln zu überprüfen, die als Datenquellenzuordnungen für diese Standard-Frameworks verwendet werden, laden Sie die folgenden Dateien herunter:

Die Kontrollen in diesen Frameworks dienen nicht dazu, zu überprüfen, ob Ihre Systeme den Best Practices von CIS Benchmark entsprechen. AWS Darüber hinaus können sie nicht garantieren, dass Sie ein CIS-Audit bestehen. AWS Audit Manager überprüft nicht automatisch Verfahrenskontrollen, die eine manuelle Beweiserhebung erfordern.

Sie finden diese Frameworks auf der Registerkarte Standard-Frameworks der Framework-Bibliothek in Audit Manager.

Voraussetzungen für die Verwendung dieses Frameworks

Viele Steuerelemente in den CIS AWS Benchmark v1.2 Frameworks verwenden AWS Config als Datenquellentyp. Um diese Kontrollen zu unterstützen, müssen Sie sie für alle Konten in allen Konten aktivieren AWS Config, in AWS-Region denen Sie Audit Manager aktiviert haben. Sie müssen außerdem sicherstellen, dass bestimmte AWS Config Regeln aktiviert sind und dass diese Regeln korrekt konfiguriert sind.

Die folgenden AWS Config Regeln und Parameter sind erforderlich, um die korrekten Nachweise zu sammeln und einen genauen Compliance-Status für den CIS AWS Foundations Benchmark v1.2 zu ermitteln. Anweisungen zur Aktivierung oder Konfiguration einer Regel finden Sie unter Arbeiten mit AWS Config -verwalteten Regeln.

Erforderliche Regel AWS Config Erforderliche Parameter
ACCESS_KEYS_ROTATED
maxAccessKeyAge
  • Die maximale Anzahl der Tage ohne Rotation.

  • Typ: Int

  • Standard (90 Tage)

  • Compliance-Anforderung: maximal 90 Tage

CLOUD_TRAIL_CLOUD_WATCH_LOGS_ENABLED Nicht zutreffend
CLOUD_TRAIL_ENCRYPTION_ENABLED Nicht zutreffend
CLOUD_TRAIL_LOG_FILE_VALIDATION_ENABLED Nicht zutreffend
CMK_BACKING_KEY_ROTATION_ENABLED Nicht zutreffend
IAM_PASSWORD_POLICY
MaxPasswordAge (Optional)
  • Anzahl der Tage bis zum Ablauf des Passworts.

  • Typ: int

  • Standard: 90

  • Compliance-Anforderung: maximal 90 Tage

IAM_PASSWORD_POLICY
MinimumPasswordLength (Optional)
  • Die Mindestlänge des Passworts.

  • Typ: int

  • Standard: 14

  • Compliance-Anforderung: mindestens 14 Zeichen

IAM_PASSWORD_POLICY
PasswordReusePrevention (Optional)
  • Die Anzahl der Passwörter vor der Wiederverwendung.

  • Typ: int

  • Standard: 24

  • Compliance-Anforderung: mindestens 24 Passwörter vor der Wiederverwendung

IAM_PASSWORD_POLICY
RequireLowercaseCharacters (Optional)
  • Verlangen Sie mindestens einen Kleinbuchstaben im Passwort.

  • Typ: Boolesch

  • Standard: True

  • Passwortanforderung: mindestens ein Kleinbuchstabe

IAM_PASSWORD_POLICY
RequireNumbers (Optional)
  • Verlangen Sie mindestens eine Zahl im Passwort.

  • Typ: Boolesch

  • Standard: True

  • Compliance-Anforderungen: mindestens eine Ziffer

IAM_PASSWORD_POLICY
RequireSymbols (Optional)
  • Verlangen Sie mindestens ein Symbol im Passwort.

  • Typ: Boolesch

  • Standard: True

  • Compliance-Anforderung: mindestens ein Sonderzeichen

IAM_PASSWORD_POLICY
RequireUppercaseCharacters (Optional)
  • Verlangen Sie mindestens einen Großbuchstaben im Passwort.

  • Typ: Boolesch

  • Standard: True

  • Compliance-Anforderung: mindestens ein Großbuchstabe

IAM_POLICY_IN_USE

policyARN
  • Ein zu überprüfender IAM-Richtlinien-ARN.

  • Typ: Zeichenfolge

  • Compliance-Anforderung: Erstellt eine IAM-Rolle für die Verwaltung von Vorfällen mit AWS.

policyUsageType (Optional)
  • Gibt an, ob die Richtlinie mit einer Gruppe oder einer Rolle verknüpft werden soll.

  • Typ: Zeichenfolge

  • Zulässige Werte: IAM_USER | IAM_GROUP | IAM_ROLE | ANY

  • Standardwert: ANY

  • Compliance-Anforderungen: Ordnen Sie der erstellten IAM-Rolle die Vertrauensrichtlinie zu

IAM_POLICY_NO_STATEMENTS_WITH_ADMIN_ACCESS Nicht zutreffend
IAM_ROOT_ACCESS_KEY_CHECK Nicht zutreffend
IAM_USER_NO_POLICIES_CHECK Nicht zutreffend
IAM_USER_UNUSED_CREDENTIALS_CHECK
maxCredentialUsageAge
  • Die maximale Anzahl der Tage, für die ein Berechtigungsnachweis nicht verwendet werden kann.

  • Typ: Int

  • Standard (90 Tage)

  • Compliance-Anforderung: mind. 90 Tage

INCOMING_SSH_DISABLED Nicht zutreffend
MFA_ENABLED_FOR_IAM_CONSOLE_ACCESS Nicht zutreffend
MULTI_REGION_CLOUD_TRAIL_ENABLED Nicht zutreffend
RESTRICTED_INCOMING_TRAFFIC
blockedPort1 (Optional)
  • Blockierte TCP-Port-Nummer.

  • Typ: int

  • Standard: 20

  • Compliance-Anforderung: Stellen Sie sicher, dass keine Sicherheitsgruppen den Zugriff auf blockierte Ports zulassen

blockedPort2 (Optional)
  • Blockierte TCP-Port-Nummer.

  • Typ: int

  • Standard: 21

  • Compliance-Anforderung: Stellen Sie sicher, dass keine Sicherheitsgruppen den Zugriff auf blockierte Ports zulassen

blockedPort3 (Optional)
  • Blockierte TCP-Port-Nummer.

  • Typ: int

  • Standard: 3389

  • Compliance-Anforderung: Stellen Sie sicher, dass keine Sicherheitsgruppen den Zugriff auf blockierte Ports zulassen

blockedPort4 (Optional)
  • Blockierte TCP-Port-Nummer.

  • Typ: int

  • Standard: 3306

  • Compliance-Anforderung: Stellen Sie sicher, dass keine Sicherheitsgruppen den Zugriff auf blockierte Ports zulassen

blockedPort5 (Optional)
  • Blockierte TCP-Port-Nummer.

  • Typ: int

  • Standard: 4333

  • Compliance-Anforderung: Stellen Sie sicher, dass keine Sicherheitsgruppen den Zugriff auf blockierte Ports zulassen

ROOT_ACCOUNT_HARDWARE_MFA_ENABLED Nicht zutreffend
ROOT_ACCOUNT_MFA_ENABLED Nicht zutreffend
S3_BUCKET_LOGGING_ENABLED
targetBucket (Optional)
  • Der S3-Ziel-Bucket zum Speichern von Serverzugriffsprotokollen.

  • Typ: Zeichenfolge

  • Compliance-Anforderungen: Aktivieren Sie die Protokollierung

targetPrefix (Optional)
  • Das Präfix des S3-Ziel-Buckets zum Speichern von Serverzugriffsprotokollen.

  • Typ: Zeichenfolge

  • Compliance-Anforderung: Identifizieren Sie den S3-Bucket für CloudTrail die Protokollierung

S3_BUCKET_PUBLIC_READ_PROHIBITED Nicht zutreffend
VPC_DEFAULT_SECURITY_GROUP_CLOSED Nicht zutreffend
VPC_FLOW_LOGS_ENABLED
trafficType (Optional)
  • Die trafficType des Flussprotokolls.

  • Typ: Zeichenfolge

  • Compliance-Anforderungen: Die Flow-Protokollierung ist aktiviert

Nächste Schritte

Anweisungen zum Erstellen einer Bewertung mithilfe dieses Frameworks finden Sie unter Erstellen einer Bewertung in AWS Audit Manager.

Anweisungen zur Anpassung dieser Frameworks an Ihre spezifischen Anforderungen finden Sie unterErstellen einer editierbaren Kopie eines vorhandenen Frameworks in AWS Audit Manager.

Weitere Ressourcen