Les organisations GitHub Team et Free doivent utiliser
l’intégration GitHub, qui collecte les événements
de sécurité disponibles via les webhooks de GitHub App.
Avant de connecter l’intégration
- Vérifiez que l’organisation utilise GitHub Enterprise Cloud, requis pour accéder au journal d’audit de l’organisation.
- Assurez-vous qu’un propriétaire de l’organisation GitHub est disponible pour effectuer ou approuver l’installation de la GitHub App Wirespeed.
- Examinez et acceptez l’autorisation en lecture seule Organization administration de l’App. L’App ne peut pas modifier les dépôts, les paramètres de l’organisation, les membres ni le code.
- Pour les investigations et les détections fondées sur l’IP, activez la divulgation de l’IP source sous Organization Settings → Logs → Audit log → Settings.
Connecter GitHub Enterprise Cloud
- Dans Wirespeed, ouvrez Paramètres → Intégrations et sélectionnez GitHub Enterprise Cloud.
- Lisez ces instructions, puis sélectionnez Intégrer.
- Dans GitHub, choisissez l’organisation Enterprise Cloud à surveiller.
- Examinez l’autorisation d’organisation en lecture seule demandée et installez la GitHub App Wirespeed.
- Autorisez l’App lorsque GitHub vous y invite. GitHub vous renvoie vers Wirespeed une fois la connexion prête.
La suppression de la connexion Wirespeed ne désinstalle pas la GitHub App.
Pour connecter de nouveau la même organisation, désinstallez l’App dans GitHub
(Organization Settings → GitHub Apps), puis reconnectez l’organisation
depuis Wirespeed afin que GitHub puisse relancer le flux d’installation OAuth.
Wirespeed utilise le jeton GitHub de courte durée de l’utilisateur qui donne
l’autorisation uniquement pour vérifier l’accès à l’installation sélectionnée.
L’interrogation périodique utilise un jeton d’installation valable une heure,
régénéré automatiquement ; le jeton de l’utilisateur n’est pas conservé.
Collecte des données
La première synchronisation importe jusqu’à sept jours d’événements d’audit d’organisation disponibles. Les synchronisations suivantes reprennent à partir du dernier événement ingéré avec succès et incluent les événements web et Git.La divulgation de l’IP source est désactivée par défaut. Les événements
d’audit sont tout de même ingérés lorsqu’elle est désactivée, mais ils
n’incluent pas l’adresse IP de l’acteur utilisée par les investigations et les
détections fondées sur l’IP.

