Aller au contenu
Clés et identifiants

Détectez les secrets exposés dans vos dépôts GitHub

Une clé supprimée du dernier commit peut rester accessible dans l’historique. PentestLouis recherche les identifiants exposés et explique la réponse attendue : révocation, rotation, nettoyage et prévention.

La sécurité, avec méthodePérimètre documentéLimites explicitesConseils concrets
01

Pourquoi supprimer le fichier ne suffit pas

Git conserve les versions précédentes. Lorsqu’un secret a été commité, il faut d’abord considérer qu’il a pu être copié, le révoquer chez le fournisseur, créer un nouvel identifiant puis vérifier où il est utilisé. Nettoyer l’historique sans rotation laisse le risque principal intact.

  • Révoquer ou désactiver l’identifiant compromis
  • Créer un secret de remplacement avec des droits minimaux
  • Mettre à jour le gestionnaire de secrets et les déploiements
  • Nettoyer l’historique si nécessaire et ajouter un contrôle pré-commit
02

Des résultats manipulés avec précaution

Un rapport de sécurité ne doit pas devenir une nouvelle source de fuite. Les valeurs détectées sont réduites au strict nécessaire pour permettre l’identification, et les rapports sont chiffrés. Évitez de copier une clé complète dans un ticket ou un outil d’analyse externe.

03

Prévenir la récidive

La correction durable associe un gestionnaire de secrets, des droits minimaux, une rotation possible et des contrôles avant le push. Une analyse récurrente complète ces mesures en détectant une régression passée entre les mailles.

Questions fréquentes

Avancez avec les bonnes réponses.

Périmètre, méthode et limites : les précisions utiles pour faire votre choix.

Faut-il immédiatement révoquer une clé détectée ?

Oui si elle est ou a été valide. Traitez-la comme compromise, vérifiez les journaux d’utilisation et remplacez-la avec des droits minimaux.

Le secret est-il copié dans le rapport ?

Le rapport doit fournir assez de contexte pour identifier le problème sans reproduire inutilement la valeur complète.

Quels types de secrets peuvent être concernés ?

Clés API, jetons d’accès, identifiants de base de données, clés privées et autres valeurs présentant des motifs ou contextes sensibles.

Pour aller plus loin

Continuez votre exploration.

Toutes les ressources
Passez à la pratique

Un premier pas vers une application plus sûre.

Choisissez vos dépôts GitHub et obtenez un premier diagnostic clair. Votre code est consulté en lecture seule.

Contrôler mes dépôts

Nous utilisons les traceurs nécessaires au fonctionnement de PentestLouis. Avec votre accord, nous enregistrons aussi votre navigation, sans vos saisies et avec les textes de votre espace client masqués, pour améliorer le site, et Google peut déposer des cookies pour mesurer l’efficacité de nos publicités. Voir la politique de confidentialité