Aller au contenu
English
Compte : non connecté, synchronisation possible Mon apprentissage
Selectionner le thème
English

Secrets & identités (transversal) : vecteurs d'attaque (SOCLE)

2 min de lecture
Améliorer cette page

L'étape Secrets & identités (transversal) de la chaîne logicielle regroupe 6 vecteurs d'attaque, ancrés dans CICD-SEC-6/7. Chaque vecteur décrit ce que vise l'attaquant et renvoie aux exigences SOCLE qui le neutralisent. Pour la théorie derrière ces contrôles, voir les concepts fondamentaux de la gestion des secrets.

Secret en clair / fuité
Jeton longue durée volé
OIDC mal configuré

Techniques principales observées à cette étape : ce sont des approches alternatives, pas une séquence.

Vecteurs d'attaque

Les pastilles renvoient aux exigences SOCLE qui neutralisent chaque vecteur.

V-SEC-1Secret en clair / fuité
Un secret est stocké ou laissé en clair (fichier, variable d'environnement, historique shell, dépôt) et récupéré par un attaquant. La fuite d'un secret transforme un accès local en compromission étendue (cas Codecov).
V-SEC-2Jeton longue durée volé
Un jeton d'accès de longue durée est volé et réutilisé tant qu'il n'est pas révoqué, sans nouvelle authentification. La durée de vie sans rotation maximise la valeur du vol.
V-SEC-3OIDC mal configuré
Une fédération OIDC trop permissive (conditions de confiance larges, sujet non contraint) permet à un dépôt ou workflow non autorisé d'obtenir des identifiants cloud. L'identité courte censée remplacer les secrets devient elle-même un chemin d'accès.
Ancré dansCICD-SEC-6
V-SEC-4Accès IMDS depuis le job
Un job de build atteint le service de métadonnées d'instance (IMDS) pour récupérer les identifiants de rôle de la machine et pivoter vers le cloud. Sans IMDSv2 ni blocage réseau, le pipeline hérite des droits de l'hôte (ATT&CK T1552.005).
Ancré dansCICD-SEC-7, ATT&CK T1552.005
V-SEC-5Récolte de secrets en mémoire runner
Un job compromis balaie la mémoire ou l'environnement du runner pour récolter les secrets d'autres étapes ou pipelines. Le partage de runner sans isolation expose les secrets transverses.
Ancré dansCICD-SEC-6
Exigences qui le neutralisent SOCLE-ORC-EPH-3SOCLE-ORC-IDN-3SOCLE-ORC-OBS-3
V-SEC-6Chemin d'attaque IAM / combinaison toxique
Une combinaison de permissions IAM individuellement anodines forme un chemin d'élévation ou d'accès non prévu (combinaison toxique). Le risque émerge de l'assemblage des droits, pas d'une permission isolée (ATT&CK T1078.004).

Ce projet vous est utile ?

Les guides, formations, quiz et labs restent gratuits. Si vous les utilisez régulièrement, vous pouvez contribuer à leur maintenance et à leur développement.

Devenir membre de soutien (nouvel onglet) Soutenir une fois (nouvel onglet) En savoir plus

Suivez aussi le projet sur LinkedIn