Authentifizierungstoken in Stairwell erstellen
- Melden Sie sich unter app.stairwell.com an
- Klicken Sie im linken Menü auf das Symbol Settings
- Wählen Sie im Abschnitt Organization die Option Auth tokens
- Klicken Sie auf Generate Token und wählen Sie API/CLI token
- Geben Sie dem Token einen aussagekräftigen Namen (z. B.
Wirespeed) - Klicken Sie auf Generate und kopieren Sie das Token sofort – es wird nicht erneut angezeigt
Umgebungs-ID in Stairwell finden
- Wählen Sie unter Settings die Registerkarte Environments
- Ihre Umgebungs-ID wird auf der Detailseite der Umgebung angezeigt
Einrichtung in Wirespeed
- Melden Sie sich bei Wirespeed an und navigieren Sie zu Integrationen > Integration hinzufügen > Stairwell
- Lesen Sie diese Dokumentation und bestätigen Sie, dass Sie die erforderlichen Einrichtungsschritte abgeschlossen haben
- Fügen Sie das API-Token aus Stairwell in das Feld API-Token ein
- Fügen Sie Ihre Umgebungs-ID aus Stairwell in das Feld Umgebungs-ID ein
- Klicken Sie auf Integrieren
- Wählen Sie Webhook-Details
- Kopieren Sie die Webhook-URL – Sie benötigen sie in Stairwell
Webhook in Stairwell konfigurieren
- Melden Sie sich bei Ihrer Stairwell-Umgebung an
- Erstellen oder aktualisieren Sie die Konfiguration für Ereignisweiterleitung/Webhook für die Detektionen, die Sie senden möchten
- Fügen Sie die Webhook-URL aus Wirespeed als Zielendpunkt ein
- Speichern Sie die Webhook-Konfiguration und lösen Sie, falls verfügbar, ein Testereignis aus
Optionale Webhook-Authentifizierung
Um Callbacks zu authentifizieren, aktivieren Sie Webhook-Authentizität überprüfen in der Stairwell-Integration und kopieren Sie das zugehörige Webhook-Secret aus den Webhook-Details in Wirespeed. Verwenden Sie bevorzugtAuthorization: Bearer <WEBHOOK_SECRET>, wo immer das Webhook-Relay Header setzen kann.
Die native Webhook-Oberfläche von Stairwell akzeptiert eine Ziel-URI, aber keine benutzerdefinierten Header. Hängen Sie in diesem Fall als letzte Möglichkeit &webhookSecret=<WEBHOOK_SECRET> an. Das Secret erscheint dann in der vollständigen Anfrage-URI, die Webserver, Reverse Proxies und Protokollsammler häufig aufzeichnen. Betrachten Sie ein in der URI eingebettetes Secret als offengelegt, wenn eine zwischengeschaltete Komponente Query-Strings protokolliert, und rotieren Sie es in diesem Fall.
Wenn die Authentifizierung aktiviert ist, werden Callbacks ohne das korrekte Secret abgelehnt.
Was erfasst wird
Wirespeed erfasst Stairwell-Detektionsereignisse als JSON-Nutzlasten, einschließlich Webhook-Ereignissen wie:- Treffer von AV-Engines
- Treffer von YARA-Regeln
- Andere konfigurierte Stairwell-Detektionen
name, label, createTime, matchType, objectMetadata, objectSightings und triggerCondition auf oberster Ebene (einschließlich optionaler YARA-Treffer, MalEval, Opinions und Threat Reports).
Jedes Ereignis wird in einen Detektionsdatensatz normalisiert und in Wirespeed für Untersuchung und Triage durchsuchbar gemacht.
