View a markdown version of this page

Integrationen für ServiceNow - AWS Sicherheits-Hub

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.

Integrationen für ServiceNow

In diesem Thema wird beschrieben, wie Sie auf die Security Hub-Konsole zugreifen, um eine Integration für zu konfigurierenServiceNow ITSM. Bevor Sie eines der Verfahren in diesem Thema abschließen können, müssen Sie über ein Abonnement verfügen, ServiceNow ITSM bevor Sie diese Integration hinzufügen können. Weitere Informationen finden Sie auf der Preisseite auf der ServiceNow Website.

Für Konten in einer Organisation kann nur der delegierte Administrator eine Integration konfigurieren. Der delegierte Administrator kann die Funktion „Ticket erstellen“ manuell für alle Ergebnisse eines Mitgliedskontos verwenden. Darüber hinaus kann der delegierte Administrator Automatisierungsregeln verwenden, um automatisch Tickets für alle Ergebnisse zu erstellen, die mit Mitgliedskonten verknüpft sind. Bei der Definition einer Automatisierungsregel kann der delegierte Administrator Kriterien festlegen, die alle Mitgliedskonten oder bestimmte Mitgliedskonten umfassen können. Informationen zum Einrichten eines delegierten Administrators finden Sie unter Ein delegiertes Administratorkonto in Security Hub einrichten.

Für Konten, die keiner Organisation angehören, sind alle Aspekte dieser Funktion verfügbar.

Voraussetzungen — ServiceNow Umgebung konfigurieren

Sie müssen die folgenden Voraussetzungen erfüllen, bevor Sie eine Integration für konfigurieren könnenServiceNow ITSM. Andernfalls funktioniert Ihre Integration zwischen ServiceNow ITSM und Security Hub nicht.

1. Installieren Sie die Security Hubfindings Integration für IT Service Management (ITSM)

Das folgende Verfahren beschreibt, wie das Security Hub-Plugin installiert wird.

  1. Melden Sie sich bei Ihrer ServiceNow ITSM Instance an und öffnen Sie dann den Anwendungsnavigator.

  2. Navigieren Sie zum ServiceNow Store.

  3. Suchen Sie nach der Security Hub-Finds-Integration für IT Service Management (ITSM), und wählen Sie dann Get, um die Anwendung zu installieren.

Anmerkung

Wählen Sie in den Einstellungen für die Security Hub-Anwendung aus, welche Aktion ausgeführt werden soll, wenn neue Security Hub-Ergebnisse an Ihre ServiceNow ITSM Umgebung gesendet werden. Sie können „Nichts tun“, „Vorfall erstellen“, „Problem erstellen“ oder „Beides erstellen“ (incident/problem) wählen.

2. Konfigurieren Sie den Erteilungstyp „Client-Anmeldeinformationen“ für eingehende OAuth-Anfragen

Sie müssen diesen Gewöhnungstyp für eingehende OAuth-Anfragen konfigurieren. Weitere Informationen finden Sie auf der Support-Webseite unter Der Gewährtyp „Client-Anmeldeinformationen“ für eingehende OAuth wird unterstützt. ServiceNow

3. Erstellen Sie eine OAuth-Anwendung

Wenn Sie bereits eine OAuth-Anwendung erstellt haben, können Sie diese Voraussetzung überspringen. Informationen zum Erstellen einer OAuth-Anwendung finden Sie auf der Website unter OAuth einrichten. ServiceNow

Voraussetzungen — konfigurieren AWS Secrets Manager

Um die Integration von Security Hub mit nutzen zu können ServiceNow, müssen die Anmeldeinformationen für Ihre ServiceNow OAuth-Anwendung in Secrets Manager gespeichert sein. Wenn Sie Ihre Anmeldeinformationen in Secrets Manager speichern, haben Sie die Kontrolle und Übersicht über die Verwendung der Anmeldeinformationen und ermöglichen gleichzeitig Security Hub, die Anmeldeinformationen für die Integration in Ihre ServiceNow Instance zu verwenden. Um Ihre Anmeldeinformationen in Secrets Manager zu speichern, müssen Sie einen vom Kunden verwalteten AWS KMS Schlüssel verwenden, um die Geheimnisse zu schützen. Mit diesem AWS KMS Schlüssel können Sie die Geheimnisse schützen, während sie im Ruhezustand gespeichert sind. Außerdem kann eine Richtlinie an den Schlüssel angehängt werden, die Security Hub berechtigt, auf den Schlüssel zuzugreifen, der das Geheimnis schützt.

Gehen Sie wie folgt vor, um Secrets Manager für Ihre ServiceNow Anmeldeinformationen zu konfigurieren.

Schritt 1: Hängen Sie eine Richtlinie an Ihre an AWS KMS Schlüssel

Um Ihre ServiceNow Integration erfolgreich zu konfigurieren, müssen Sie Security Hub zunächst die Erlaubnis erteilen, den AWS KMS Schlüssel zu verwenden, der Ihren ServiceNow Anmeldeinformationen in Secrets Manager zugeordnet ist.

Um das zu ändern AWS KMS wichtige Richtlinie für Security Hub für den Zugriff auf Ihre ServiceNow Anmeldeinformationen
  1. Öffnen Sie die AWS KMS Konsole unter https://console.aws.amazon.com/kms.

  2. Um die AWS Region zu ändern, verwenden Sie die Regionsauswahl in der oberen rechten Ecke der Seite.

  3. Wählen Sie einen vorhandenen AWS KMS Schlüssel aus oder führen Sie die Schritte zum Erstellen eines neuen Schlüssels im AWS KMS Entwicklerhandbuch aus.

  4. Wählen Sie im Abschnitt Key policy (Schlüsselrichtlinie) die Option Edit (Bearbeiten) aus.

  5. Wenn Zur Richtlinienansicht wechseln angezeigt wird, wählen Sie diese aus, um die Schlüsselrichtlinie anzuzeigen, und klicken Sie dann auf Bearbeiten.

  6. Kopieren Sie den folgenden Richtlinienblock in Ihre AWS KMS Schlüsselrichtlinie, um Security Hub die Erlaubnis zur Verwendung Ihres Schlüssels zu erteilen.

    { "Version": "2012-10-17", "Statement": [ { "Sid": "Enable IAM User Permissions", "Effect": "Allow", "Principal": { "AWS": "arn:aws:iam::your-account-id:root" }, "Action": "kms:*", "Resource": "*" }, { "Sid": "Allow Security Hub connector service to decrypt secrets", "Effect": "Allow", "Principal": { "Service": "connector.securityhub.amazonaws.com" }, "Action": "kms:Decrypt", "Resource": "*", "Condition": { "StringEquals": { "kms:ViaService": "secretsmanager.your-region.amazonaws.com" }, "StringLike": { "kms:EncryptionContext:SecretARN": "arn:aws:secretsmanager:your-region:your-account-id:secret:ServiceNow*" } } } ] }
  7. Bearbeiten Sie die Richtlinie, indem Sie die folgenden Werte im Richtlinienbeispiel ersetzen:

    • Ersetzen Sie your-account-id durch Ihre AWS Konto-ID.

    • your-regionErsetzen Sie durch Ihre AWS Region (z. B.us-east-1).

  8. Wenn Sie die Grundsatzerklärung vor der endgültigen Aussage hinzugefügt haben, fügen Sie ein Komma hinzu, bevor Sie diese Aussage hinzufügen. Stellen Sie sicher, dass die JSON-Syntax Ihrer AWS KMS wichtigsten Richtlinie gültig ist.

  9. Wählen Sie Speichern.

  10. (Optional) Kopieren Sie den Schlüssel-ARN in einen Notizblock, um ihn in den späteren Schritten zu verwenden.

Schritt 2: Erstellen Sie das Geheimnis im Secrets Manager

Erstellen Sie in Secrets Manager ein Geheimnis, in dem Ihre ServiceNow Anmeldeinformationen gespeichert werden. Security Hub greift bei der Interaktion mit Ihrer ServiceNow Umgebung auf dieses Geheimnis zu.

Folgen Sie den Schritten zum Erstellen eines Geheimnisses im AWS Secrets Manager Benutzerhandbuch. Nachdem Sie Ihren Secret erstellt haben, kopieren Sie den Secret ARN, da Sie ihn bei der Erstellung Ihres Security Hub-Connectors benötigen.

Stellen Sie beim Erstellen des Geheimnisses sicher, dass Sie Folgendes konfigurieren:

Typ des Geheimnisses

Other type of secret (Andere Art von Secret)

Key/value Paare (Klartextformat)
{ "ClientId": "your-servicenow-client-id", "ClientSecret": "your-servicenow-client-secret" }
Anmerkung

Die Feldnamen müssen exakt ClientId und ClientSecret (Groß- und Kleinschreibung beachten) sein. Security Hub benötigt genau diese Namen, um die Anmeldeinformationen abzurufen.

Verschlüsselungsschlüssel

Verwenden Sie den AWS KMS Schlüssel, den Sie in Schritt 1 konfiguriert haben

Ressourcenrichtlinie

Verwenden Sie die folgende Ressourcenrichtlinie:

{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Principal": { "Service": "connector.securityhub.amazonaws.com" }, "Action": "secretsmanager:GetSecretValue", "Resource": "arn:aws:secretsmanager:your-region:your-account-id:secret:ServiceNow*", "Condition": { "StringEquals": { "aws:SourceAccount": "your-account-id", "aws:SourceArn": "arn:aws:securityhub:your-region:your-account-id:*" } } } ] }

Nachdem Ihr Secret konfiguriert ist, können Sie mithilfe der CreateConnector V2-API oder AWS -Konsole einen Security Hub-Connector erstellen. Sie müssen Folgendes angeben:

  • InstanceName: Ihre ServiceNow Instanz-URL (zum Beispielyour-instance.service-now.com)

  • SecretArn: Die ARN des Geheimnisses, das Sie in diesem Verfahren erstellt haben

Konfigurieren Sie eine Integration für ServiceNow ITSM

Security Hub kann Vorfälle oder Probleme automatisch in ServiceNow ITSM verursachen.

Um eine Integration zu konfigurieren für ServiceNow ITSM
  1. Melden Sie sich mit Ihren Zugangsdaten bei Ihrem AWS Konto an und öffnen Sie die Security Hub-Konsole unter? https://console.aws.amazon.com/securityhub/v2/home region=us-east-1.

  2. Wählen Sie im Navigationsbereich Management und dann Integrationen aus.

  3. Wählen Sie ServiceNow ITSM unter Integration hinzufügen aus.

  4. Geben Sie unter Details einen Namen für Ihre Integration ein und legen Sie fest, ob Sie eine optionale Beschreibung für Ihre Integration eingeben möchten.

  5. Wählen Sie für Verschlüsselungen aus, wie Sie Ihre Integrationsanmeldeinformationen in Security Hub verschlüsseln möchten.

    • AWS Eigenen Schlüssel verwenden — Bei dieser Option wird ein Security Hub-eigener Serviceschlüssel verwendet, um Ihre Integrationsdaten innerhalb von Security Hub zu verschlüsseln.

    • Wählen Sie einen anderen KMS-Schlüssel (erweitert) — Mit dieser Option wählen Sie einen von Ihnen AWS KMS key erstellten KMS-Schlüssel aus, der für die Verschlüsselung Ihrer Integrationsdaten in Security Hub verwendet werden soll. Informationen zum Erstellen eines AWS KMS Schlüssels finden Sie unter Erstellen eines AWS KMS Schlüssels im AWS Key Management Service Entwicklerhandbuch. Wenn Sie Ihren eigenen Schlüssel verwenden möchten, müssen Sie dem KMS-Schlüssel Richtlinienanweisungen hinzufügen, die Security Hub den Zugriff auf den Schlüssel ermöglichen. Einzelheiten zu den erforderlichen Richtlinien finden Sie in den AWS KMS wichtigsten Richtlinien für Security Hub-Ticketing-Integrationen.

    Anmerkung

    Sie können diese Einstellungen nicht mehr ändern, sobald Sie diese Konfiguration abgeschlossen haben. Wenn Sie jedoch Benutzerdefinierter Schlüssel wählen, können Sie Ihre benutzerdefinierte Schlüsselrichtlinie jederzeit bearbeiten.

  6. Geben Sie als Anmeldedaten Ihre ServiceNow ITSM URL und den ARN Ihres AWS Secrets Manager Geheimnisses ein, der im Abschnitt mit den Voraussetzungen generiert wurde.

  7. Legen Sie für Tags fest, ob Sie ein optionales Tag erstellen und zu Ihrer Integration hinzufügen möchten.

  8. Wählen Sie Add Integration (Integration hinzufügen) aus. Nachdem Sie die Konfiguration abgeschlossen haben, können Sie Ihre konfigurierten Integrationen auf der Registerkarte Konfigurierte Integrationen einsehen.

Nachdem Sie Ihre Integration mit konfiguriert haben ServiceNow, können Sie die Verbindung testen, um sicherzustellen, dass in Ihrer ServiceNow Umgebung und in Security Hub alles richtig konfiguriert ist. Weitere Informationen finden Sie unter Testen konfigurierter Ticketing-Integrationen.