- DevOps
- Conférence
- Standard
- 55 min
GitLab CI/CD sous attaque : secrets volés, pipelines détournés, défenses durables
Date jeudi
Horaire 9h30 Ă 10h25
Salle Amphi A
Description
Votre pipeline GitLab CI/CD est-il vraiment plus fiable que l'application qu'il dĂ©ploie ? Ă partir de deux scĂ©narios d'attaque rĂ©alistes, exfiltration de secrets via variables CI et compromission par merge request malveillante, cette session montre comment un attaquant exploite les mauvaises configurations les plus courantes, puis comment mettre en place des protections durables sans freiner les Ă©quipes. La CI/CD est devenue un composant critique du systĂšme dâinformation. Pourtant, sur GitLab, elle concentre encore trop souvent des variables sensibles, des permissions excessives et des rĂšgles dâexĂ©cution qui ouvrent la porte Ă des abus simples mais redoutablement efficaces. Dans cette session, nous partons de deux scĂ©narios dâattaque rĂ©alistes observĂ©s autour de GitLab CI/CD : - lâexploitation de variables CI mal protĂ©gĂ©es pour exfiltrer des secrets, tokens ou credentials ; - la compromission dâun pipeline via une merge request malveillante, jusquâĂ la publication dâartefacts corrompus ou lâintroduction de code non maĂźtrisĂ© dans la chaĂźne de livraison. Lâobjectif nâest pas de faire peur, ni de dĂ©rouler une checklist figĂ©e. Ă partir de trois annĂ©es passĂ©es Ă sĂ©curiser des pipelines GitLab en production, nous montrons surtout ce qui tient dans la durĂ©e : - les rĂ©glages GitLab qui rĂ©duisent rĂ©ellement la surface dâexposition ; - les rĂšgles de gouvernance qui Ă©vitent les dĂ©rives sans bloquer les dĂ©veloppeurs ; - les mĂ©canismes de contrĂŽle continu qui permettent de dĂ©tecter les Ă©carts avant quâils ne deviennent exploitables. Ensemble nous verrons comment repenser la sĂ©curitĂ© GitLab CI/CD comme un systĂšme vivant : moins basĂ© sur des audits ponctuels, davantage sur des garde-fous durables, mesurables et compatibles avec la rĂ©alitĂ© des Ă©quipes.
Orateur·ices
Stéphane Robert
Stéphane Robert a un parcours atypique débutant sa formation par la chaudronnerie avant de se passionner pour la programmation informatique. AprÚs ses études, il a travaillé dans la conception de produits et la formation, avant de se consacrer au DevOps aprÚs son arrivé dans le Nord de la France. Depuis 15 ans, il travaille sur des projets variés, se concentrant sur l'automatisation, le développement d'API Python, l pratique d'Ansible. Ces cinq derniÚres anneées il décidé de partager ses connaisssances sur le DevOps avec son blog.
Aurelien Coget
Je suis AurĂ©lien COGET, CEO de R2Devops avec +15 ans d'expĂ©rience dans la dynamisation des productions logicielles. Je suis passionnĂ© par l'automatisation des tĂąches dans le cycle de vie de la livraison de logiciels (SDLC). Je me concentre sur la façon de sĂ©curiser les chaĂźnes d'approvisionnement DevOps, en tirant parti des approches Open Source et Inner Source. J'aime voyager đ, partager d'autres cultures đ©đŸâđ€âđšđœ, et jouer de la guitare đž Je suis Ă©galement membre actif d'un cluster d'entreprises numĂ©riques en Occitanie. J'organise et anime des ateliers avec des personnes expĂ©rimentĂ©es afin de partager leurs compĂ©tences avec la communautĂ©. Live opensource: https://bit.ly/3XnHSSY
Actions rapides
Les sessions futures sur le mĂȘme thĂšme
- DevOps
- Quicky
â [ANNULĂ] â
Jeudi 11h05 Ă 11h20 - Amphi C
- DevOps
- Quicky
Tuner uv pour travailler avec Docker
Vous utilisez uv, le super gestionnaire de packages Python ? Vous avez bien raison. Si vous faites des builds frĂ©quents, vous voudrez Ă©viter de tĂ©lĂ©charger les dĂ©pendances Ă chaque fois. Et au moment de construire une image docker de votre application, il faudra minimiser son contenu pour rĂ©duire la surface d'attaque et accĂ©lĂ©rer son transfert. Ăa tombe bien, Astral a tout prĂ©vu pour ça au moyen d'options et de variables d'environnement dĂ©diĂ©es ! Je vous ai dĂ©jĂ dit que c'Ă©tait un super outil ?
Vendredi 11h05 Ă 11h20 - Amphi C
- DevOps
- Conférence
L'observabilité en vrai : logs, lessive et 350 VMs
Les logs, l'observabilitĂ©, la viz', sur le papier ça se fait bien. Mais dans la rĂ©alitĂ©, c'est une autre paire de manches. De la collecte Ă lâindexation en passant par le nettoyage, nous explorerons les solutions mise en oeuvre dans le cadre dâune forge logicielle. Nous verrons comment Grafana nous Ă permis le parsing et lâexploitation des donnĂ©es. Et aussi comment ELK nous a aidĂ© Ă assainir nos donnĂ©es pour Ă©viter dâacheter des disques tous les 6 mois ! Sans oublier la mise en place de la stratĂ©gie dâalerting et dâuniformisation sur un parc de 350+ VMs. Avec ce rex, tu repartiras avec des patterns immĂ©diats Ă appliquer (collecte, nettoyage, indexation), quelques piĂšges Ă Ă©viter et des rĂšgles pragmatiques dâalerting pour faire de lâobservabilitĂ© une habitude opĂ©rationnelle.
Vendredi 11h30 Ă 12h25 - Amphi D