Wirespeed verwendet die AssumeRole API, um sich in Ihre AWS-Konten zu integrieren.
Alle Konten integrieren (empfohlen)
Diese Methode verwendet AWS CloudFormation StackSets, um die erforderlichen Integrationsberechtigungen in allen AWS-Organisationen unterhalb Ihres Root-Kontos bereitzustellen. Außerdem wird Wirespeed automatisch in allen neuen AWS-Konten bereitgestellt, die Sie anlegen.In Wirespeed
- Navigieren Sie zu Integrationen > Integration hinzufügen > AWS GuardDuty > Organisationsweit
- Kopieren Sie den API-Schlüssel zur Verwendung in Schritt 2 weiter unten
In AWS
Stellen Sie sicher, dass GuardDuty in allen Konten aktiviert ist, die Sie integrieren möchten. Andernfalls werden die Integrationen auf „fehlgeschlagen“ gesetzt.- Melden Sie sich in der AWS-Konsole als Administrator bei Ihrem AWS-Root-Konto an
- Stellen Sie sicher, dass Trusted Access für Ihr Konto aktiviert ist
- Navigieren Sie zu CloudFormation > Stack Sets > Create Stack Set
- Fahren Sie mit den folgenden Schritten fort
Schritt 1
- Permission Model > Service-Managed Permissions
- Prepare Template > Template is ready
- Specify Template > Amazon S3 URL >
https://s3.us-west-2.amazonaws.com/aws-deploy.wirespeed.co/deploy-template.yaml
Schritt 2
- Verwenden Sie einen sinnvollen Namen und eine Beschreibung
- Geben Sie den API-Schlüssel an, den Sie im Schritt Erste Schritte > In Wirespeed weiter oben kopiert haben
Schritt 3
- Bestätigen Sie den Haftungsausschluss
Schritt 4
- Behalten Sie alle Standardeinstellungen bei
- Wählen Sie eine einzelne Region für die Bereitstellung (IAM-Rollen sind global, daher müssen Sie nur eine auswählen)
Schritt 5
- Klicken Sie auf Submit
Schritt 6
- Dieses Stack Set umfasst keine Bereitstellung in Ihrem Root-Verwaltungskonto. Um in diesem Konto bereitzustellen, melden Sie sich in der AWS-Konsole bei Ihrem Root-Konto an, rufen Sie diesen Link auf und folgen Sie den Anweisungen.
Stellen Sie sicher, dass das Stack Set in allen Konten Ihrer Organisation korrekt bereitgestellt wird, und beheben Sie Fehler bei Bedarf. Wenden Sie sich an Wirespeed, wenn Sie Unterstützung benötigen. Nach erfolgreicher Bereitstellung werden die Konten in Wirespeed unter Integrationen angezeigt.
Ein einzelnes Konto integrieren
CloudFormation (Option A)
- Melden Sie sich bei Wirespeed an und navigieren Sie zu Integrationen > Neue Integration hinzufügen
- Wählen Sie AWS GuardDuty aus der Dropdown-Liste
- Wählen Sie Einzelnes Konto (automatisch)
- Kopieren Sie den API-Schlüssel
- Klicken Sie hier, um einen CloudFormation-Stack bereitzustellen
- Folgen Sie allen Anweisungen und übernehmen Sie die Standardoptionen
Manuell (Option B)
- Melden Sie sich in Ihrer AWS-Konsole an und öffnen Sie die Seite IAM.
- Gehen Sie zu Access Management > Roles.
- Klicken Sie auf Create Role.
- Wählen Sie unter Trusted Entity Type die Option AWS Account.
- Aktivieren Sie Require External ID und geben Sie ein sicheres, zufällig generiertes Passwort ein.
a. Speichern Sie diese Angabe unbedingt, da Sie sie später benötigen, um das Konto in Wirespeed hinzuzufügen.
b. Hinweis: AWS verlangt, dass die External ID dem regulären Ausdruck
^[\w+=,.@:/-]*$entspricht. - Wählen Sie Another AWS Account und geben Sie die ID
590183894387ein. - Wählen Sie Next, um zur Seite Add Permissions zu gelangen.
- Öffnen Sie in IAM einen neuen Tab und gehen Sie zur Seite Policies. Wählen Sie Create Policy.
- Fügen Sie im neu geöffneten Browserfenster die folgende JSON-Vorlage ein:
- Klicken Sie auf Next, geben Sie einen Namen für die Richtlinie ein und wählen Sie Create Policy.
- Kehren Sie zum Fenster für die Rollenerstellung zurück, aktualisieren Sie die Richtlinienliste und aktivieren Sie das Kontrollkästchen der neu erstellten Richtlinie.
- Klicken Sie auf Next.
- Geben Sie einen Namen für die Rolle an und prüfen Sie dann den Abschnitt Trusted Entities. Die Vertrauensrichtlinie sollte etwa so aussehen:
- Stellen Sie sicher, dass die neu erstellte Richtlinie im Abschnitt mit den Berechtigungen angezeigt wird, und wählen Sie dann „Create Role“. Notieren Sie sich den ARN der Rolle.
- Melden Sie sich bei Wirespeed an und navigieren Sie zu Integrationen > Neue Integration hinzufügen
- Wählen Sie AWS GuardDuty aus der Dropdown-Liste
- Wählen Sie Einzelnes Konto (manuell)
- Geben Sie den Rollen-ARN und die External ID ein
- Klicken Sie auf Integrieren
Bei der ersten Synchronisierung ruft Wirespeed GuardDuty-Findings ab, die in den letzten 90 Tagen aktualisiert wurden (pro Detector und Region).

