Dernière mise à jour : 31/07/2026
GitHub Advanced Security (GHAS) joue un rôle essentiel dans le renforcement de la sécurité des projets de développement logiciel hébergés sur GitHub. Il fournit un ensemble complet d'outils et de fonctionnalités conçus pour identifier et corriger les vulnérabilités de sécurité tout au long du cycle de vie du développement. En intégrant directement la sécurité au processus de développement grâce à GHAS, votre équipe peut concevoir des logiciels plus sûrs et plus fiables. Ce cours explique comment exploiter GitHub Advanced Security afin d'optimiser la sécurité des développements, tout en comprenant son fonctionnement et son rôle dans l'écosystème de la sécurité.
Module 1 : Introduction à GitHub Advanced Security (GHAS)
Module 2 : Configurer les mises à jour de sécurité Dependabot sur votre dépôt GitHub
Module 3 : Configurer et utiliser l'analyse des secrets (secret scanning) dans votre dépôt GitHub
Module 4 : Configurer l'analyse du code (Code Scanning) dans GitHub
Module 5 : Identifier les vulnérabilités de sécurité dans votre base de code à l'aide de CodeQL
Module 6 : Analyse du code avec GitHub CodeQL
Module 7 : Administration GitHub pour GitHub Advanced Security (GHAS)
Module 8 : Gérer les données sensibles et les stratégies de sécurité dans GitHub
À l'issue de cette formation d'une journée, le stagiaire sera capable de :
Ce cours s'adresse aux étudiants qui souhaitent comprendre et mettre en œuvre des pratiques de sécurité avancées à l'aide de GitHub Advanced Security (GHAS). Ils apprendront à renforcer significativement les processus de développement logiciel et à construire un écosystème de développement plus résilient et plus sécurisé grâce à des solutions pensées pour les développeurs, permettant de protéger le code, la chaîne d'approvisionnement logicielle (software supply chain) et les secrets avant toute mise en production.
Ils découvriront également comment GHAS offre aux équipes de sécurité une visibilité globale sur la posture de sécurité et la chaîne d'approvisionnement logicielle à l'échelle de l'organisation, tout en leur donnant accès à une veille de sécurité de premier plan, alimentée par des millions de développeurs et de chercheurs en sécurité à travers le monde.
Prérequis nécessaires :
Prérequis non obligatoires mais recommandés :