Amazon Macie in Google SecOps einbinden

In diesem Dokument wird beschrieben, wie Sie Amazon Macie in Google Security Operations (Google SecOps) einbinden.

Integrationsversion: 7.0

Integrationsparameter

Verwenden Sie die folgenden Parameter, um die Integration zu konfigurieren:

Parametername Typ Standardwert Ist obligatorisch Beschreibung
Instanzname String Nein Name der Instanz, für die Sie die Integration konfigurieren möchten.
Beschreibung String Nein Beschreibung der Instanz.
AWS-Zugriffsschlüssel-ID String Ja AWS-Zugriffsschlüssel-ID, die in der Integration verwendet werden soll.
AWS-Secret-Key Passwort Ja Der geheime AWS-Schlüssel, der in der Integration verwendet werden soll.
Standardmäßige AWS-Region String Ja Die standardmäßige AWS-Region, die in der Integration verwendet werden soll, z. B. „us-west-1“.
Remote ausführen Kästchen Deaktiviert Nein Klicken Sie das Kästchen an, um die konfigurierte Integration per Fernzugriff auszuführen. Nach der Auswahl wird die Option zum Auswählen des Remote-Nutzers (Kundenservicemitarbeiters) angezeigt.

Eine Anleitung zum Konfigurieren einer Integration in Google SecOps finden Sie unter Integrationen konfigurieren.

Bei Bedarf können Sie später Änderungen vornehmen. Nachdem Sie eine Integrationsinstanz konfiguriert haben, können Sie sie in Playbooks verwenden. Weitere Informationen zum Konfigurieren und Unterstützen mehrerer Instanzen finden Sie unter Mehrere Instanzen unterstützen.

Aktionen

Weitere Informationen zu Aktionen finden Sie unter Ausstehende Aktionen über „Mein Arbeitsbereich“ bearbeiten und Manuelle Aktion ausführen.

Ping

Verbindung testen

Ausführen am

Diese Aktion wird nicht für Elemente ausgeführt.

Aktionsergebnisse

Scriptergebnis
Name des Scriptergebnisses Wertoptionen Beispiel
is_success True oder False is_success:False
Fall-Repository
Ergebnistyp Beschreibung Typ
Ausgabemeldung*

Die Aktion darf nicht fehlschlagen und darf die Ausführung eines Playbooks nicht stoppen.

Bei Erfolg : „Successfully connected to the Amazon Macie service with the provided connection parameters!“ (Mit den angegebenen Verbindungsparametern wurde eine Verbindung zum Amazon Macie-Dienst hergestellt.)

Die Aktion sollte fehlschlagen und die Playbook-Ausführung beenden:

Wenn ein schwerwiegender Fehler gemeldet wird, z. B. falsche Anmeldedaten oder Verbindungsverlust : „Failed to connect to the Amazon Macie service! Fehler: {0}".format(exception.stacktrace)

Allgemein

Befunde auflisten

Listet Amazon Macie-Ergebnisse basierend auf den angegebenen Aktions-Eingabeparametern auf.

Parameter

Parametername Typ Standardwert Ist obligatorisch Beschreibung
Ergebnistyp String Nein

Der zu suchende Typ, z. B. SensitiveData:S3Object/Credentials oder SensitiveData:S3Object/Multiple.

Für den Parameter können mehrere Werte als durch Kommas getrennter String angegeben werden.

Wenn nichts angegeben ist, werden alle Arten von Ergebnissen zurückgegeben.

Schweregrad String 4 Nein

Schweregrad des zu suchenden Ergebnisses: „Hoch“, „Mittel“ oder „Niedrig“.

Für den Parameter können mehrere Werte als durch Kommas getrennter String angegeben werden.

Wenn nichts angegeben ist, werden alle Ergebnisse unabhängig von der Schwere zurückgegeben.

Archivierte Ergebnisse einschließen? Kästchen Deaktiviert Nein Geben Sie an, ob archivierte Ergebnisse in die Ergebnisse einbezogen werden sollen.
Zeitraum Ganzzahl 4 Nein Geben Sie einen Zeitraum in Stunden an, für den Ergebnisse abgerufen werden sollen.
Datensatzlimit Ganzzahl 20 Nein Geben Sie an, wie viele Datensätze von der Aktion zurückgegeben werden können.
Sortieren nach String Nein

Geben Sie einen Parameter zum Sortieren der Daten an.

Beispiel: updatedAt

Sortierreihenfolge DDL ASC Nein Sortierreihenfolge.

Anwendungsfälle

Sie können Amazon Macie-Ergebnisse auflisten, um zu sehen, welche Ergebnisse verfügbar sind.

Ausführen am

Diese Aktion wird nicht für Elemente ausgeführt.

Aktionsergebnisse

Scriptergebnis
Name des Scriptergebnisses Wertoptionen Beispiel
is_success True oder False is_success:False
JSON-Ergebnis
{
  "ResponseMetadata":{
    "HTTPHeaders":{
      "connection":"keep-alive",
      "content-length":"2741",
      "content-type":"application/json",
      "date":"Thu, 22 Oct 2020 11:08:58 GMT",
      "x-amz-apigw-id":"ID",
      "x-amzn-remapped-content-length":"2741",
      "x-amzn-remapped-date":"Thu, 22 Oct ""2020 11:08:57 ""GMT",
      "x-amzn-remapped-x-amzn-requestid":"eaea00d2-11f8-40d8-adce-f6c9f17e9815",
      "x-amzn-requestid":"4102349a-a5da-4bfc-ad78-40f48885985f"
    },
    "HTTPStatusCode":200,
    "RequestId":"4102349a-a5da-4bfc-ad78-40f48885985f",
    "RetryAttempts":0
  },
  "findings":[
    {
      "accountId":"ACCOUNT_ID",
      "archived":false,
      "category":"CLASSIFICATION",
      "classificationDetails":{
        "detailedResultsLocation":"s3://[export-config-not-set]/AWSLogs/ACCOUNT_ID/Macie/us-east-1/",
        "jobArn":"arn:aws:macie2:us-east-1",
        "jobId":"088009521d393eda440a24f3c7ad8fbd",
        "result":{
          "additionalOccurrences":false,
          "customDataIdentifiers":{
            "detections":[
            ],
            "totalCount":0
          },
          "mimeType":"application/zip",
          "sensitiveData":[
            {
              "category":"PERSONAL_INFORMATION",
              "detections":[
                {
                  "count":80,
                  "type":"PHONE_NUMBER"
                },
                {
                  "count":5,
                  "type":"ADDRESS"
                },
                {
                  "count":207,
                  "type":"NAME"
                }
              ],
              "totalCount":292
            },
            {
              "category":"CREDENTIALS",
              "detections":[
                {
                  "count":5,
                  "type":"AWS_CREDENTIALS"
                }
              ],
              "totalCount":5
            }
          ],
          "sizeClassified":44213802,
          "status":{
            "code":"PARTIAL",
            "reason":"ARCHIVE_CONTAINS_UNPROCESSED_FILES"
          }
        }
      },
      "count":1,
      "createdAt":datetime.datetime(2020,
      10,
      22,
      3,
      12,
      9,
      364000,
      "tzinfo=tzutc())",
      "description":"The object contains more than one type of ""sensitive information.",
      "id":"FINDING_ID",
      "partition":"aws",
      "region":"us-east-1",
      "resourcesAffected":{
        "s3Bucket":{
          "arn":"arn:aws:s3:::testexample",
          "createdAt":datetime.datetime(2020,
          9,
          14,
          10,
          31,
          56,
          "tzinfo=tzutc())",
          "defaultServerSideEncryption":{
            "encryptionType":"NONE"
          },
          "name":"testexample",
          "owner":{
            "displayName":"lab_aws",
            "id":"OWNER_ID"
          },
          "publicAccess":{
            "effectivePermission":"PUBLIC",
            "permissionConfiguration":{
              "accountLevelPermissions":{
                "blockPublicAccess":{
                  "blockPublicAcls":false,
                  "blockPublicPolicy":false,
                  "ignorePublicAcls":false,
                  "restrictPublicBuckets":false
                }
              },
              "bucketLevelPermissions":{
                "accessControlList":{
                  "allowsPublicReadAccess":false,
                  "allowsPublicWriteAccess":false
                },
                "blockPublicAccess":{
                  "blockPublicAcls":false,
                  "blockPublicPolicy":false,
                  "ignorePublicAcls":false,
                  "restrictPublicBuckets":false
                },
                "bucketPolicy":{
                  "allowsPublicReadAccess":true,
                  "allowsPublicWriteAccess":false
                }
              }
            }
          },
          "tags":[
          ]
        },
        "s3Object":{
          "bucketArn":"arn:aws:s3:::testsiemplify",
          "eTag":"8dfbe2ba101b3ca0a62f8fde823503b4-5",
          "extension":"zip",
          "key":"awscliv2.zip",
          "lastModified":datetime.datetime(2020,
          9,
          28,
          18,
          47,
          30,
          "tzinfo=tzutc())",
          "path":"testexample/awscliv2.zip",
          "publicAccess":false,
          "serverSideEncryption":{
            "encryptionType":"NONE"
          },
          "size":33775890,
          "storageClass":"STANDARD",
          "tags":[
          ],
          "versionId":""
        }
      },
      "sample":false,
      "schemaVersion":"1.0",
      "severity":{
        "description":"High",
        "score":3
      },
      "title":"The S3 object contains multiple types of sensitive ""information.",
      "type":"SensitiveData:S3Object/Multiple",
      "updatedAt":datetime.datetime(2020,
      10,
      22,
      3,
      12,
      9,
      364000,
      "tzinfo=tzutc())"
    }
  ]
}
Fall-Repository
Ergebnistyp Beschreibung Typ
Ausgabemeldung*

Die Aktion darf nicht fehlschlagen und darf die Ausführung eines Playbooks nicht stoppen.

Bei Erfolg : „Amazon Macie findings found“ (Amazon Macie-Ergebnisse gefunden)

Wenn is_success=False ist, z. B. wenn keine Ergebnisse gefunden wurden : „Es wurden keine Ergebnisse zurückgegeben.“

Die Aktion sollte fehlschlagen und die Playbook-Ausführung beenden:

Wenn ein schwerwiegender Fehler gemeldet wird, z. B. falsche Anmeldedaten oder Verbindungsverlust : „Failed to connect to the Amazon Macie service! Fehler: {0}".format(exception.stacktrace)

Allgemein
Tabelle

Tabellenname:Amazon Macie Findings

Tabellenspalten:

  • Ergebnis-ID – „id“
  • Kategorie
  • Titel
  • Schweregrad
  • Typ
  • Ist archiviert – archiviert
  • Erstellt am
  • Aktualisiert am
Allgemein

Ergebnisse abrufen

Amazon Macie-Ergebnisse basierend auf der angegebenen Ergebnis-ID abrufen.

Parameter

Parametername Typ Standardwert Ist obligatorisch Beschreibung
Ergebnis-ID String Ja

Ergebnis-ID, für die Details abgerufen werden sollen.

Der Parameter kann mehrere Werte als durch Kommas getrennten String annehmen.

Anwendungsbereiche

Details zu Ergebnissen abrufen, während Sie die Benachrichtigung analysieren Die Ergebnisse sind in diesem Fall nicht „flach“ wie bei einem Connector, sodass die Daten leichter zu verarbeiten sind.

Ausführen am

Diese Aktion wird nicht für Elemente ausgeführt.

Aktionsergebnisse

Scriptergebnis
Name des Scriptergebnisses Wertoptionen Beispiel
is_success True oder False is_success:False
JSON-Ergebnis
{
    "Policy": {
        "Version": "2012-10-17",
        "Statement": [
            {
                "Sid": "AddPerm",
                "Effect": "Allow",
                "Principal": "*",
                "Action": "s3:GetObject",
                "Resource": "arn:aws:s3:::testexample/*"
            }
        ]
    }
Fall-Repository
Ergebnistyp Beschreibung Typ
Ausgabemeldung*

Die Aktion darf nicht fehlschlagen und darf die Ausführung eines Playbooks nicht stoppen.

Bei Erfolg : „Amazon Macie findings found“ (Amazon Macie-Ergebnisse gefunden)

Wenn is_success=False ist, z. B. wenn keine Ergebnisse gefunden wurden : „Es wurden keine Ergebnisse zurückgegeben.“

Die Aktion sollte fehlschlagen und die Playbook-Ausführung beenden:

Wenn ein schwerwiegender Fehler gemeldet wird, z. B. falsche Anmeldedaten oder Verbindungsverlust : „Failed to connect to the Amazon Macie service! Fehler: {0}".format(exception.stacktrace)

Allgemein
Tabelle

Tabellenname:Amazon Macie Findings

Tabellenspalten:

  • Ergebnis-ID – „id“
  • Kategorie
  • Titel
  • Schweregrad
  • Typ
  • Ist archiviert – archiviert
  • Erstellt am
  • Aktualisiert am
  • Allgemein

    Benutzerdefinierte Daten-ID erstellen

    Erstellen Sie einen benutzerdefinierten Daten-Identifier für Amazon Macie.

    Parameter

    Parametername Typ Standardwert Ist obligatorisch Beschreibung
    Name der benutzerdefinierten Daten-ID String Ja Der Name der neuen benutzerdefinierten Datenkennung von Amazon Macie.
    Beschreibung der benutzerdefinierten Daten-ID String Nein Neue Beschreibung für benutzerdefinierte Datenkennungen in Amazon Macie.
    Regulärer Ausdruck für benutzerdefinierte Daten-ID String Ja Neuer benutzerdefinierter Datenkennzeichner für reguläre Ausdrücke in Amazon Macie. Beispiel: I[a@]mAB[a@]dRequest
    Schlüsselwörter für benutzerdefinierte Daten-IDs String Nein Neue benutzerdefinierte Datenkennungs-Keywords für Amazon Macie.
    Benutzerdefinierte Daten-IDs – zu ignorierende Wörter String Nein Amazon Macie – neue benutzerdefinierte Datenkennungen – ignorierte Wörter
    Maximaler Abgleichsabstand für benutzerdefinierte Daten-IDs Ganzzahl 50 Nein Amazon Macie – neuer benutzerdefinierter Datenkennzeichner für den maximalen Abgleichsabstand.

    Anwendungsfälle

    Erstellen Sie einen benutzerdefinierten Daten-Identifier für Amazon Macie basierend auf den beobachteten Daten, damit später neue benutzerdefinierte Daten-Identifier in Klassifizierungsjobs verwendet werden können.

    Ausführen am

    Diese Aktion wird nicht für Elemente ausgeführt.

    Aktionsergebnisse

    Scriptergebnis
    Name des Scriptergebnisses Wertoptionen Beispiel
    is_success True oder False is_success:False
    JSON-Ergebnis
    {
      "ResponseMetadata":{
        "HTTPHeaders":{
          "connection":"keep-alive",
          "content-length":"65",
          "content-type":"application/json",
          "date":"Mon, 26 Oct 2020 05:15:07 GMT",
          "x-amz-apigw-id":"ID",
          "x-amzn-remapped-content-length":"65",
          "x-amzn-remapped-date":"Mon, 26 Oct ""2020 05:15:07 ""GMT",
          "x-amzn-remapped-x-amzn-requestid":"61217a30-189e-4573-9f76-257b7065a04d",
          "x-amzn-requestid":"509e1c12-ab86-459e-9d6d-790a359686b2"
        },
        "HTTPStatusCode":200,
        "RequestId":"509e1c12-ab86-459e-9d6d-790a359686b2",
        "RetryAttempts":0
      },
      "customDataIdentifierId":"ff43487b-5643-4de1-b651-9ecbeb3021ed"
    }
    
    Fall-Repository
    Ergebnistyp Beschreibung Typ
    Ausgabemeldung*

    Die Aktion darf nicht fehlschlagen und darf die Ausführung eines Playbooks nicht stoppen.

    Bei Erfolg : „New Amazon Macie custom data identifier created: {0}“.format(new identifier_id from response)

    Wenn is_success=False ist, z. B. keine Ergebnisse gefunden wurden : „Failed to create Amazon Macie Identifier. Fehler: {0}".format(error from response)

    Die Aktion sollte fehlschlagen und die Playbook-Ausführung beenden:

    Wenn ein schwerwiegender Fehler gemeldet wird, z. B. falsche Anmeldedaten oder Verbindungsverlust : „Failed to connect to the Amazon Macie service! Fehler: {0}".format(exception.stacktrace)

    Allgemein

    Benutzerdefinierte Daten-ID löschen

    Löschen Sie benutzerdefinierte Daten-IDs für Amazon Macie.

    Parameter

    Parametername Typ Standardwert Ist obligatorisch Beschreibung
    ID des benutzerdefinierten Daten-Identifiers String Nein Die ID des benutzerdefinierten Datenbezeichners von Amazon Macie, der gelöscht werden soll.

    Anwendungsbereiche

    Löschen Sie benutzerdefinierte Daten-IDs für Amazon Macie.

    Ausführen am

    Diese Aktion wird nicht für Elemente ausgeführt.

    Aktionsergebnisse

    Scriptergebnis
    Name des Scriptergebnisses Wertoptionen Beispiel
    is_success True oder False is_success:False
    Fall-Repository
    Ergebnistyp Beschreibung Typ
    Ausgabemeldung*

    Die Aktion darf nicht fehlschlagen und darf die Ausführung eines Playbooks nicht stoppen.

    Bei Erfolg : „Amazon Macie custom data identifier {0} deleted“.format(custom data identifier id)

    Wenn is_success=False ist, z. B. keine Ergebnisse gefunden wurden : „Failed to delete Amazon Macie Identifier {0}. Fehler: {1}".format(custom data identifier id, error from response)

    Die Aktion sollte fehlschlagen und die Playbook-Ausführung beenden:

    Wenn ein schwerwiegender Fehler gemeldet wird, z. B. falsche Anmeldedaten oder Verbindungsverlust : „Failed to connect to the Amazon Macie service! Fehler: {0}".format(exception.stacktrace)

    Allgemein

    Macie aktivieren

    Aktivieren Sie den Amazon Macie-Dienst.

    Parameter

    Anwendungsfälle

    Aktivieren Sie Amazon Macie, nachdem das Servicefenster abgeschlossen ist.

    Ausführen am

    Diese Aktion wird nicht für Elemente ausgeführt.

    Aktionsergebnisse

    Scriptergebnis
    Name des Scriptergebnisses Wertoptionen Beispiel
    is_success True oder False is_success:False
    Fall-Repository
    Ergebnistyp Beschreibung Typ
    Ausgabemeldung*

    Die Aktion darf nicht fehlschlagen und darf die Ausführung eines Playbooks nicht stoppen.

    Bei Erfolg : „Amazon Macie-Dienst wurde aktiviert“

    Wenn is_success=False : „Failed to enable Amazon Macie service. Fehler: {0}".format(error from response)

    Die Aktion sollte fehlschlagen und die Playbook-Ausführung beenden:

    Wenn ein schwerwiegender Fehler gemeldet wird, z. B. falsche Anmeldedaten oder Verbindungsverlust: „Failed to connect to the Amazon Macie service! Fehler: {0}".format(exception.stacktrace)

    Allgemein

    Macie deaktivieren

    Deaktivieren Sie den Amazon Macie-Dienst.

    Anwendungsbereiche

    Deaktivieren Sie Amazon Macie für das Servicefenster, um Änderungen an AWS-Buckets vorzunehmen, ohne viele falsch positive Ergebnisse zu verursachen.

    Ausführen am

    Diese Aktion wird nicht für Elemente ausgeführt.

    Aktionsergebnisse

    Scriptergebnis
    Name des Scriptergebnisses Wertoptionen Beispiel
    is_success True oder False is_success:False
    Fall-Repository
    Ergebnistyp Beschreibung Typ
    Ausgabemeldung*

    Die Aktion darf nicht fehlschlagen und darf die Ausführung eines Playbooks nicht stoppen.

    Bei Erfolg : „Amazon Macie-Dienst wurde deaktiviert“

    Wenn is_success=False : „Amazon Macie-Dienst konnte nicht deaktiviert werden. Fehler: {0}".format(error from response)

    Die Aktion sollte fehlschlagen und die Playbook-Ausführung beenden:

    Wenn ein schwerwiegender Fehler gemeldet wird, z. B. falsche Anmeldedaten oder Verbindungsverlust : „Failed to connect to the Amazon Macie service! Fehler: {0}".format(exception.stacktrace)

    Allgemein

    Connectors

    Weitere Informationen zum Konfigurieren von Connectors in Google SecOps finden Sie unter Daten aufnehmen (Connectors).

    Amazon Macie – Findings Connector

    Amazon Macie-Ergebnisse aufnehmen.

    Connector-Parameter

    Verwenden Sie die folgenden Parameter, um den Connector zu konfigurieren:

    Parametername Typ Standardwert Ist obligatorisch Beschreibung
    Produktfeldname String Ja

    Der Name des Felds, in dem der Produktname gespeichert ist.

    Der Produktname wirkt sich hauptsächlich auf die Zuordnung aus. Um den Zuordnungsprozess für den Connector zu optimieren und zu verbessern, wird der Standardwert in einen Fallback-Wert aufgelöst, auf den im Code verwiesen wird. Ungültige Eingaben für diesen Parameter werden standardmäßig in einen Fallback-Wert aufgelöst.

    Der Standardwert ist Product Name.

    Name des Ereignisfelds String Ja

    Der Name des Felds, das den Ereignisnamen (Untertyp) bestimmt.

    Name des Umgebungsfelds String Nein

    Der Name des Felds, in dem der Name der Umgebung gespeichert ist.

    Wenn das Feld „environment“ fehlt, wird der Standardwert verwendet.

    Environment Regex Pattern String Nein

    Ein reguläres Ausdrucksmuster, das auf den Wert im Feld Environment Field Name angewendet wird. Mit diesem Parameter können Sie das Feld „environment“ mithilfe der Logik für reguläre Ausdrücke bearbeiten.

    Verwenden Sie den Standardwert .*, um den erforderlichen Rohwert Environment Field Name abzurufen.

    Wenn das Muster des regulären Ausdrucks null oder leer ist oder der Umgebungswert null ist, ist das endgültige Umgebungsergebnis die Standardumgebung.

    Zeitlimit für Script (Sekunden) Ganzzahl 180 Ja

    Das Zeitlimit in Sekunden für den Python-Prozess, in dem das aktuelle Script ausgeführt wird.

    AWS-Zugriffsschlüssel-ID String Wahr AWS-Zugriffsschlüssel-ID, die in der Integration verwendet werden soll.
    AWS-Secret-Key Passwort Wahr Der geheime AWS-Schlüssel, der in der Integration verwendet werden soll.
    Standardmäßige AWS-Region String Wahr Die standardmäßige AWS-Region, die in der Integration verwendet werden soll, z. B. „us-west-2“.
    Schweregrad des Ergebnisses für die Aufnahme String Nein

    Schweregrad für die Aufnahme: High, Medium oder Low.

    Für den Parameter können mehrere Werte als durch Kommas getrennter String angegeben werden.

    Wenn nichts angegeben ist, werden alle Ergebnisse unabhängig vom Schweregrad aufgenommen.

    Maximale Anzahl abzurufender Ergebnisse Ganzzahl 50 Nein Anzahl der Ergebnisse, die pro Connector-Iteration verarbeitet werden sollen.
    Maximale Stunden rückwärts abrufen Ganzzahl 1 Nein

    Die Anzahl der Stunden vor dem aktuellen Zeitpunkt, für die Benachrichtigungen abgerufen werden sollen.

    Dieser Parameter kann für die erste Connector-Iteration nach der erstmaligen Aktivierung des Connectors oder als Fallback-Wert für einen abgelaufenen Connector-Zeitstempel gelten.

    Use whitelist as a blacklist Kästchen Deaktiviert Ja

    Wenn diese Option ausgewählt ist, verwendet der Connector die dynamische Liste als Blockierliste.

    Proxyserveradresse String Nein Die Adresse des zu verwendenden Proxyservers.
    Proxy-Nutzername String Nein Der Proxy-Nutzername für die Authentifizierung.
    Proxy-Passwort Passwort Nein Das Proxy-Passwort für die Authentifizierung.

    Connector-Regeln

    Die Sperrliste ist standardmäßig deaktiviert.

    Der Connector unterstützt die dynamische Liste, in die nur Ergebnisse eines bestimmten Typs aufgenommen werden.

    Der Connector unterstützt Proxys.

    Benötigen Sie weitere Hilfe? Antworten von Community-Mitgliedern und Google SecOps-Experten erhalten