À propos de GitHub Advanced Security produits
GitHub a de nombreuses fonctionnalités qui vous aident à améliorer et gérer la qualité de votre code. Certaines d’entre elles sont comprises dans tous les plans, comme le graphe des dépendances et les Dependabot alerts.
D’autres fonctionnalités de sécurité nécessitent l’achat de l’un des produits Advanced Security de GitHub :
- GitHub Secret Protection, qui inclut des fonctionnalités qui vous aident à détecter et à empêcher les fuites de secrets, telles que secret scanning et la protection d’envoi (push).
- GitHub Code Security, qui inclut des fonctionnalités qui vous aident à trouver et à corriger les vulnérabilités, telles que code scanning, des fonctionnalités premium Dependabot et la revue des dépendances.
Vous pouvez également disposer d'une licence GitHub Advanced Security qui inclut toutes les fonctionnalités de GitHub Secret Protection et GitHub Code Security.
Vous devez disposer d’un plan GitHub Team ou GitHub Enterprise pour acheter GitHub Code Security ou GitHub Secret Protection. Pour plus d’informations, consultez « plans de GitHub » et « Facturation de licences GitHub Advanced Security ».
GitHub Code Security
Vous obtenez les fonctionnalités suivantes avec GitHub Code Security :
-
**Code scanning** : recherchez les failles de sécurité potentielles et les erreurs de codage dans votre code à l’aide de CodeQL ou d’un outil tiers. -
**CodeQL CLI** : exécutez les processus CodeQL localement sur les projets logiciels ou pour générer les résultats code scanning à télécharger sur GitHub. -
**Règles de triage automatique personnalisées pour Dependabot** : gérez vos Dependabot alerts à grande échelle en automatisant les alertes que vous souhaitez ignorer, mettre en veille ou utiliser pour déclencher une mise à jour de sécurité Dependabot. -
**Revue des dépendances :** Montrez l’impact complet des modifications apportées aux dépendances et examinez les détails de toutes les versions vulnérables avant de fusionner une pull request. -
**Vue d’ensemble de la sécurité** : comprendre la distribution des risques au sein de votre organisation.
Pour plus d’informations sur les fonctionnalités, consultez Fonctionnalités de sécurité de GitHub.
GitHub Secret Protection
Vous obtenez les fonctionnalités suivantes avec GitHub Secret Protection :
-
**Secret scanning** : détecter les secrets, par exemple les clés et les jetons, qui ont été archivés dans un référentiel et recevoir des alertes. -
**Protection push** : empêchez les fuites de secrets avant qu’elles ne se produisent en bloquant les validations contenant des secrets. -
**Modèles personnalisés** : détecter et empêcher les fuites pour les secrets spécifiques à l’organisation. -
**Contournement délégué pour la protection d’envoi (push)** et **Rejet d’alerte délégué** : implémenter un processus d’approbation pour mieux contrôler qui, dans votre entreprise, peut effectuer des actions sensibles, en prenant en charge la gouvernance à grande échelle. -
**Vue d’ensemble de la sécurité** : comprendre la distribution des risques au sein de votre organisation.
Pour plus d’informations sur les fonctionnalités individuelles, consultez Fonctionnalités de sécurité de GitHub.
Déployer GitHub Code Security et GitHub Secret Protection
Pour en savoir plus sur ce que vous devez savoir pour planifier le déploiement de GitHub Code Security et GitHub Secret Protection à un niveau élevé et pour passer en revue les phases de déploiement que nous avons recommandées, consultez Adoption de GitHub Advanced Security à grande échelle.
Activation des fonctionnalités
Vous pouvez rapidement activer les fonctionnalités de sécurité à grande échelle avec a security configuration, une collection de paramètres d’activation de sécurité que vous pouvez appliquer aux référentiels d’une organisation. Vous pouvez ensuite personnaliser davantage les fonctionnalités de Advanced Security au niveau de l’organisation avec global settings. Consultez À propos de l'activation des fonctionnalités de sécurité à grande échelle.
Si vous disposez d’un plan GitHub Team ou GitHub Enterprise, l’utilisation de la licence pour l’ensemble de l’équipe ou de l’entreprise est indiquée sur votre page de licence.
À propos de GitHub Advanced Security avec Azure Repos
Si vous souhaitez utiliser GitHub Advanced Security avec Azure Repos, consultez
Pour aller plus loin
-
[AUTOTITLE](/code-security/getting-started/github-security-features) -
[Feuille de route publique de GitHub](https://github.com/github/roadmap) -
[AUTOTITLE](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-code-security-and-analysis-for-your-enterprise)