GitHub Advanced Security Part 1 of 2 Module assessment Estimated reading: 1 minute 27 views Testez vos connaissances 1. Qu’est-ce que GitHub Advanced Security (GHAS) ? Une solution de sécurité applicative qui donne du pouvoir aux développeurs. Un outil automatisé pour gérer les dépendances d’un projet. Un outil pour analyser le code source à la recherche de vulnérabilités. Une plateforme pour suivre l’impact complet des changements de dépendances dans un projet 2. Comment l’analyse de code contribue-t-elle à la sécurité d’un projet de développement logiciel ? En identifiant et en corrigeant les vulnérabilités dans le code source. En empêchant l’accès non autorisé aux informations sensibles. En automatisant la gestion des dépendances du projet. En analysant le code source pour détecter les erreurs de codage potentielles. 3. Comment Dependabot utilise-t-il le graphe de dépendances dans GHAS ? En croisant les données de dépendances avec la base de données de sécurité GitHub Advisory. Pour identifier et corriger les vulnérabilités dans le code source. Pour mettre à jour automatiquement les dépendances du projet vers leurs versions les plus sécurisées. Pour générer des alertes sur les vulnérabilités potentielles dans les dépendances du projet. 4. Comment GHAS aide-t-il à intégrer la sécurité à chaque étape du cycle de développement logiciel ? En automatisant les vérifications de sécurité à chaque pull request, en mettant en évidence les problèmes dans le contexte du flux de travail de développement. En fournissant un tableau de bord récapitulatif de l’état de sécurité du dépôt. En générant des alertes pour les dépendances obsolètes dans un projet. En donnant accès à une intelligence de sécurité enrichie par des millions de développeurs et chercheurs. 5. Quel rôle joue le graphe de dépendances dans GHAS ? Il identifie les dépendances et alimente des fonctionnalités comme les alertes Dependabot et la revue de dépendances. Il empêche les développeurs de pousser du code non sécurisé. Il aide à gérer les rôles d’accès utilisateur pour les alertes d’analyse de code. Il suit les statistiques d’utilisation des fonctionnalités de sécurité. 6. Comment la protection contre les pushs (Push Protection) sécurise-t-elle votre base de code ? Elle bloque les pushs contenant des secrets détectés avant qu’ils n’atteignent le dépôt. Elle bloque les commits lorsque les vérifications échouent. Elle chiffre le code dans les dépôts privés. Elle fournit un contrôle de version pour les mises à jour de dépendances. Envoyer GitHub Advanced Security Part 1 of 2 - Previous Summary Next - GitHub Advanced Security Part 1 of 2 Understand GHAS and its role in the security ecosystem