Logs von Nucleus Security – Nucleus Unified Vulnerability Management erfassen
In diesem Dokument wird beschrieben, wie Sie Logs von Nucleus Security – Nucleus Unified Vulnerability Management mit Amazon S3 in Google Security Operations aufnehmen.
Nucleus Security bietet eine einheitliche Plattform für das Management von Sicherheitslücken, die Daten zu Sicherheitslücken aus mehr als 150 Sicherheitstools, Asset-Inventaren und Quellen für Bedrohungsdaten aggregiert und anreichert. Mit der Plattform können Unternehmen kritische Sicherheitslücken in großem Umfang priorisieren und beheben. Dazu werden automatisierte Arbeitsabläufe, risikobasierte Priorisierung und umfassende Berichte verwendet.
Hinweis
Prüfen Sie, ob folgende Voraussetzungen erfüllt sind:
- Eine Google SecOps-Instanz
- Privilegierter Zugriff auf die Nucleus Security -Konsole mit Berechtigungen für die Konfiguration von Connectors
- Privilegierter Zugriff auf AWS (S3, IAM)
Nucleus Security konfigurieren
Wenn Sie Nucleus Security so konfigurieren möchten, dass Daten zu Sicherheitslücken und Assets in S3 exportiert werden, müssen Sie zuerst den AWS-Connector in Ihrem Nucleus-Projekt einrichten.
- Melden Sie sich in der Nucleus Security -Konsole an.
- Rufen Sie Integration Hub > Connector Setup auf.
- Wählen Sie Amazon Web Services aus.
- Geben Sie im Feld Name einen Namen für den Connector ein (z. B.
Chronicle S3 Export). - Geben Sie im Feld Description eine Beschreibung für diesen Connector ein (z. B.
Export to Chronicle via S3). - Notieren Sie sich im Bereich Authentication die angezeigten Werte für AWS External ID und AWS Account. Sie verwenden diese Werte, wenn Sie die kontoübergreifende Rolle in AWS erstellen.
- Lassen Sie diese Seite geöffnet. Sie kehren zurück, um die Konfiguration abzuschließen, nachdem Sie AWS-Ressourcen eingerichtet haben.
AWS S3-Bucket und IAM für Google SecOps konfigurieren
- Erstellen Sie einen Amazon S3-Bucket gemäß diesem Nutzerhandbuch: Bucket erstellen
- Speichern Sie den Namen und die Region des Buckets für die spätere Verwendung (z. B.
nucleus-chronicle-export). - Erstellen Sie einen Nutzer gemäß diesem Nutzerhandbuch: IAM-Nutzer erstellen.
- Wählen Sie den erstellten Nutzer aus.
- Wählen Sie den Tab Sicherheitsanmeldedaten aus.
- Klicken Sie im Bereich Access Keys auf Create Access Key.
- Wählen Sie Third-party service als Use case aus.
- Klicken Sie auf Weiter.
- Optional: Fügen Sie ein Beschreibungstag hinzu.
- Klicken Sie auf Create access key.
- Klicken Sie auf Download .csv file , um den Access Key und den Secret Access Key für die spätere Verwendung zu speichern.
- Klicken Sie auf Fertig.
- Wählen Sie den Tab Permissions aus.
- Klicken Sie im Bereich Permissions policies auf Add permissions.
- Wählen Sie Add permissions aus.
- Wählen Sie Attach policies directly aus.
- Suchen Sie nach der Richtlinie AmazonS3FullAccess.
- Wählen Sie die Richtlinie aus.
- Klicken Sie auf Weiter.
- Klicken Sie auf Berechtigungen hinzufügen.
Kontoübergreifende Rolle für Nucleus erstellen
- Rufen Sie in der AWS-Konsole IAM > Roles > Create role auf.
- Wählen Sie AWS account als Typ der vertrauenswürdigen Entität aus.
- Wählen Sie Another AWS account aus.
- Geben Sie im Feld Account ID den Wert für AWS Account ein, den Sie auf der Seite für die Einrichtung des Nucleus-Connectors notiert haben.
- Wählen Sie Require external ID aus.
- Geben Sie im Feld External ID den Wert für AWS External ID ein, den Sie auf der Seite für die Einrichtung des Nucleus-Connectors notiert haben.
- Klicken Sie auf Weiter.
- Suchen Sie nach der Richtlinie AmazonS3FullAccess und wählen Sie sie aus.
- Klicken Sie auf Weiter.
- Geben Sie im Feld Role name
NucleusAWSConnectorRoleein. - Klicken Sie auf Rolle erstellen.
- Wählen Sie die neu erstellte Rolle NucleusAWSConnectorRole aus.
- Kopieren Sie den Wert für ARN (z. B.
arn:aws:iam::123456789012:role/NucleusAWSConnectorRole). Sie verwenden ihn im nächsten Abschnitt.
Amazon S3-Verbindung für Nucleus Security konfigurieren
- Kehren Sie zur Nucleus Security -Konsole zurück, auf der Sie die Seite für die Konfiguration des AWS-Connectors geöffnet gelassen haben.
- Klicken Sie im Bereich Authentication auf das grüne Pluszeichen, um eine neue AWS-Rolle hinzuzufügen.
- Geben Sie im Feld Label ein Label für die Rolle ein (z. B.
Chronicle Export Role). - Geben Sie im Feld Role ARN den Amazon Resource Name (ARN) für die Rolle ein, die Sie im vorherigen Abschnitt erstellt haben.
- Klicken Sie auf Verify Credentials.
- Warten Sie, bis die Meldung angezeigt wird, die eine erfolgreiche Verbindung bestätigt.
- Wählen Sie im Bereich S3 Data Upload das Kästchen aus, um das Hochladen von Asset- und Ergebnisdaten in S3-Buckets zu aktivieren.
- Geben Sie im Feld S3 Bucket Name den Namen des erstellten S3-Buckets ein (z. B.
nucleus-chronicle-export). - Wählen Sie im Drop-down-Menü S3 Bucket Region die Region aus, die Ihrem S3-Bucket entspricht.
- Geben Sie im Feld AWS Access Key ID den Zugriffsschlüssel ein, den Sie in Schritt 11 der AWS-Konfiguration gespeichert haben.
- Geben Sie im Feld AWS Secret Access Key den geheimen Schlüssel ein, den Sie in Schritt 11 der AWS-Konfiguration gespeichert haben.
Klicken Sie auf Save &Finish.
Feed in Google SecOps konfigurieren, um Logs von Nucleus Security aufzunehmen
- Rufen Sie die SIEM-Einstellungen > Feeds auf.
- Klicken Sie auf Neuen Nachrichten-Feed hinzufügen.
- Klicken Sie auf der nächsten Seite auf Einzelnen Feed konfigurieren.
- Geben Sie einen eindeutigen Namen für den Feednamen ein.
- Wählen Sie Amazon S3 V2 als Quelltyp aus.
- Wählen Sie Nucleus Security – Nucleus Unified Vulnerability Management als Logtyp aus.
- Klicken Sie auf Weiter und dann auf Senden.
Geben Sie Werte für die folgenden Felder an:
- S3-URI:
s3://nucleus-chronicle-export/ - Option für das Löschen der Quelle: Wählen Sie die gewünschte Option zum Löschen aus.
- Maximale Dateialter: Dateien einschließen, die in den letzten Tagen geändert wurden (Standardwert: 180 Tage)
- Zugriffsschlüssel-ID: Zugriffsschlüssel des Nutzers mit Zugriff auf den S3-Bucket
- Geheimer Zugriffsschlüssel: Geheimer Schlüssel des Nutzers mit Zugriff auf den S3-Bucket
- Asset-Namespace: Der Asset-Namespace
- Aufnahmelabels: Das Label, das auf die Ereignisse aus diesem Feed angewendet werden soll
- S3-URI:
Klicken Sie auf Weiter und dann auf Senden.
UDM-Zuordnungstabelle
| Logfeld | UDM-Zuordnung | Logik |
|---|---|---|
| host_score | entity.asset.attribute.labels | Benutzerdefinierte Labels oder Attribute, die mit dem Asset verknüpft sind |
| risk_score | entity.asset.attribute.labels | |
| scan_type | entity.asset.attribute.labels | |
| status | entity.asset.deployment_status | Bereitstellungsstatus des Assets |
| asset_name | entity.asset.hostname | Hostname des Assets |
| ip_address | entity.asset.ip | Mit dem Asset verknüpfte IP-Adresse |
| asset_id | entity.asset.product_object_id | Produktspezifische Kennung für das Objekt |
| finding_name | entity.asset.vulnerabilities.description | Beschreibung der Sicherheitslücke |
| finding_name | entity.asset.vulnerabilities.name | Name der Sicherheitslücke |
| finding_severity | entity.asset.vulnerabilities.severity | Schweregrad der Sicherheitslücke |
| nucleus_url | entity.url | URL der Entität |
| metadata.entity_type | metadata.entity_type | Entitätstyp |
| metadata.product_name | metadata.product_name | Name des Produkts, von dem das Ereignis stammt |
| metadata.vendor_name | metadata.vendor_name | Name des Anbieters, der das Produkt hergestellt hat |
Benötigen Sie weitere Hilfe? Antworten von Community-Mitgliedern und Google SecOps-Experten erhalten