Aller au contenu principal

Déployer Endpoint Protection

GitGuardian Endpoint Protection nécessite le déploiement de ggshield sur chaque machine afin qu'il exécute des scans planifiés et déploie des Honeytokens. Le résultat que vous validez dans GitGuardian est la visibilité : la couverture du parc et les secrets découverts dans la section Endpoints Protection de GitGuardian. Planifiez à la fois le déploiement MDM et la manière dont votre équipe utilisera ce dashboard une fois les premiers scans terminés.

L'approche recommandée et actuellement validée est un script planifié MDM. Le tableau ci-dessous résume toutes les approches de déploiement prises en charge.

OptionMeilleur usageRecommandations
Script planifié MDMEndpoints macOS ou Linux gérésPoint de départ recommandé ; il s'agit de l'approche validée dans l'implémentation actuelle.
Installation MDM + planification localeEndpoints qui doivent scanner même lorsque le MDM ne déclenche pas les jobs de manière fiableUtilisez launchd sur macOS ou systemd sur Linux ; validez dans votre environnement avant un déploiement à grande échelle.
Gestion de configurationParcs de serveurs ou mixtesDes outils comme Ansible, Puppet, Chef ou Salt peuvent installer ggshield et créer la tâche récurrente.

Quelle que soit l'approche, les étapes de configuration de base sont les mêmes : déployer ggshield à grande échelle avec un token de compte de service.