

Pratiquez la sécurité des services, du code, des dépendances, des conteneurs et des livraisons avec 14 labs guidés et 14 défis.
Terminé 0 sur 28 Labs
Comprendre les limites de l’application
Protéger le code, les identifiants et les dépendances
Garder les secrets hors de Git
Préparer un commit sans secret
Gérer les secrets applicatifs en toute sécurité
Remplacer un jeton applicatif exposé
Repérer et corriger une dépendance vulnérable
Mettre à jour une dépendance applicative vulnérable
Repérer et corriger des requêtes de base de données non sûres
Corriger une requête de recherche non sûre
Transformer les exigences de sécurité en tests
Ajouter un test de non-régression pour un point d’accès protégé
Construire et exécuter les conteneurs en sécurité
Vérifier et livrer les modifications en continu
Construire votre premier contrôle bloquant de sécurité
Arrêter une livraison lorsque les vérifications de sécurité échouent
Protéger un workflow de livraison
Réduire les risques dans un workflow de construction
Examiner et prévenir une régression de sécurité
Supprimer une régression de journalisation de débogage
Vérifier et livrer une version sécurisée
Livrer une version DeskLite sécurisée
Un cours pratique de sécurité Linux destiné aux apprenants DevSecOps, axé sur l'exposition des services, le durcissement du Web, les permissions de fichiers, sudo, la gestion des secrets et l'automatisation exécutée en mode root. Vous analyserez l'état réel des hôtes, appliquerez des correctifs ciblés et vérifierez la disponibilité des systèmes après leur durcissement.
Terminé 0 sur 20 Labs
Un cours pratique sur la sécurité Docker destiné aux apprenants DevSecOps, axé sur l'audit du runtime des conteneurs, l'exposition des ports, les liaisons de débogage, l'accès au socket Docker, les montages bind, les utilisateurs non-root, le mode privilégié, les secrets au runtime, les fuites de jetons lors de la construction et l'hygiène des images. Vous analyserez l'état réel des conteneurs, appliquerez des correctifs ciblés et vérifierez le bon fonctionnement des applications après leur sécurisation.
Terminé 0 sur 20 Labs
Construisez un outil de tarification avec des dépendances Python approuvées et refusez les fichiers wheel substitués.
Terminé 0 sur 3 Labs
Créez un récepteur réutilisable qui accepte le guide demandé et signé par l’éditeur, refuse les livraisons non approuvées et préserve le site et les téléchargements.
Terminé 0 sur 3 Labs






