• 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

Voir la vidéo

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