Dernière mise à jour : 23/07/2026
GitHub Advanced Security (GHAS) joue un rôle crucial dans l'amélioration de la posture de sécurité des projets de développement de logiciels sur GitHub. Il fournit un ensemble complet d'outils et de fonctionnalités conçus pour identifier et résoudre les vulnérabilités de sécurité tout au long du cycle de vie du développement. En intégrant la sécurité directement dans le processus de développement avec GHAS, votre équipe peut créer des logiciels plus sécurisés et fiables. Le cours explorera comment utiliser GHAS pour maximiser l'impact sur la sécurité et comprendre GHAS et son rôle dans l'écosystème de sécurité.
Module 1 : Présentation de GitHub Advanced Security
Ce module vous aidera à vous familiariser avec les fonctionnalités et les meilleures pratiques de GitHub Advanced Security (GHAS). À mesure que vous découvrirez ces fonctionnalités, vous identifierez les points critiques pour éliminer les failles de sécurité.
Module 2 : Configurer les mises à jour de sécurité Dependabot sur votre dépôt GitHub
Gérez vos dépendances avec GitHub Dependabot.
Module 3 : Configurer et utiliser l'analyse des secrets dans votre dépôt GitHub
Découvrez comment fonctionne l'analyse des secrets pour la configurer et l'utiliser efficacement.
Module 4 : Configurer l'analyse du code sur GitHub
Ce module présente l'analyse du code et ses fonctionnalités. Vous allez apprendre à implémenter l'analyse du code à l'aide de CodeQL, d'outils tiers et de GitHub Actions.
Module 5 : Identifier les vulnérabilités de sécurité dans votre base de code en utilisant CodeQL
Dans ce module, vous apprendrez à connaître CodeQL et comment vous pouvez l'utiliser pour analyser le code de votre référentiel GitHub et d'identifier les vulnérabilités de sécurité.
Module 6 : Analyse du code avec GitHub CodeQL
Apprenez à utiliser CodeQL, un puissant outil d'analyse statique, pour implémenter l'analyse du code sur GitHub.
Module 7 : Administration de GitHub pour la sécurité avancée de GitHub
Comprendre la place de GitHub Advanced Security dans votre cycle de développement logiciel et comment l'activer et le déployer dans votre organisation.
Module 8 : Gérer les données sensibles et les stratégies de sécurité dans GitHub
Familiarisez-vous avec les outils de sécurité de base de GitHub, qui préparent les dépôts au développement sécurisé et à une réponse aux menaces alignée sur les standards du secteur.