Créer un jeton d’authentification dans Stairwell
- Connectez-vous à app.stairwell.com
- Cliquez sur l’icône Settings dans le menu de gauche
- Sélectionnez Auth tokens dans la section Organization
- Cliquez sur Generate Token et choisissez API/CLI token
- Donnez au jeton un nom descriptif (par exemple,
Wirespeed) - Cliquez sur Generate et copiez immédiatement le jeton : il ne sera plus affiché
Trouver l’ID de votre environnement dans Stairwell
- Dans Settings, sélectionnez l’onglet Environments
- L’ID de votre environnement est affiché sur la page de détail de l’environnement
Configuration dans Wirespeed
- Connectez-vous à Wirespeed et accédez à Intégrations > Ajouter une intégration > Stairwell
- Lisez cette documentation et confirmez que vous avez effectué les étapes de configuration requises
- Collez le jeton API de Stairwell dans le champ Jeton API
- Collez l’Environment ID de Stairwell dans le champ ID d’environnement
- Cliquez sur Intégrer
- Sélectionnez Détails du webhook
- Copiez l’URL du webhook : vous l’utiliserez dans Stairwell
Configurer le webhook dans Stairwell
- Connectez-vous à votre environnement Stairwell
- Créez ou mettez à jour la configuration de transfert d’événements/de webhook pour les détections que vous souhaitez envoyer
- Collez l’URL du webhook de Wirespeed comme point de terminaison de destination
- Enregistrez la configuration du webhook et déclenchez un événement de test si cette option est disponible
Authentification facultative du webhook
Pour authentifier les rappels, activez Vérifier l’authenticité du webhook sur l’intégration Stairwell et copiez son Secret du webhook depuis les Détails du webhook de Wirespeed. PrivilégiezAuthorization: Bearer <WEBHOOK_SECRET> partout où le relais de webhook peut définir des en-têtes.
L’interface de webhook native de Stairwell accepte une URI de destination plutôt que des en-têtes personnalisés. Dans ce cas, ajoutez &webhookSecret=<WEBHOOK_SECRET> en dernier recours. Le secret apparaît alors dans l’URI complète de la requête, que les serveurs web, les proxys inverses et les collecteurs de journaux enregistrent souvent. Considérez un secret intégré à l’URI comme exposé si un intermédiaire journalise les chaînes de requête, et renouvelez-le le cas échéant.
Si l’authentification est activée, les rappels sans le secret correct sont rejetés.
Données ingérées
Wirespeed ingère les événements de détection Stairwell sous forme de charges utiles JSON, y compris des événements de webhook tels que :- Correspondances de moteurs antivirus
- Correspondances de règles YARA
- Autres détections Stairwell configurées
name, label, createTime, matchType, objectMetadata, objectSightings et triggerCondition (y compris les correspondances YARA, MalEval, avis et rapports de menace facultatifs).
Chaque événement est normalisé en un enregistrement de détection et rendu consultable dans Wirespeed pour l’investigation et le triage.
