Skip to main content

Secure Coding

SecureCoding_ClientMarketingFlyer_8-5x11_THUMBNAIL Public : collaborateurs techniques
Niveau de difficulté : débutant/intermédiaire
Heure : 11 modules, ≈1 à 5 minutes, vidéos + 3 questions par module
Disponibilité : disponible sur la plateforme de Formation sous forme de modules individuels. Modules :
  • Secure Coding - Introduction (vidéo de 0:59)
  • Secure Coding - Authentication & Authorization (vidéo de 1:34)
  • Secure Coding - Injection (vidéo de 1:40)
  • Secure Coding - Least Privilege (vidéo de 1:16)
  • Secure Coding - OWASP Introduction (vidéo de 1:18)
  • Secure Coding - OWASP Update - mis à jour au T4 2022(vidéo de 4:51)
  • Secure Coding - Patching (vidéo de 1:42)
  • Secure Coding - Source Code Secrets (vidéo de 1:41)
  • Secure Coding - Static Analysis (vidéo de 1:08)
  • Secure Coding - Threat Modeling (vidéo de 1:18)
  • Secure Coding - Vulnerable Dependencies (vidéo de 1:20)

Bande-annonce : Regarder la bande-annonce Supports marketing :Kit marketing Secure Coding
Thèmes principaux : les collaborateurs techniques ont eux aussi besoin d’une Formation d’initiation ! Ces courts modules de Formation présenteront à vos développeurs et aux autres collaborateurs techniques différents concepts de codage sécurisé. Pour les utilisateurs finaux qui connaissent déjà ces concepts, Secure Coding est un excellent rappel de leur importance. Principaux concepts abordés :
  • Introduction
    • La sécurité dans le processus de développement
  • Authentification et autorisation
    • Authentification et autorisation : les différences
    • Tests logiciels
    • Tests « Qui vous êtes » et tests « Ce que vous pouvez faire »
  • Injection
    • Valeur des données
    • Notions de base sur les attaques par injection
    • Attaques par injection SQL et de commandes du système d’exploitation
    • Prévention des attaques par injection
  • Moindre privilège
    • Notions de base sur le moindre privilège
    • Le moindre privilège pendant le processus de développement
    • Révision régulière des accès
  • Introduction à l’OWASP
    • Présentation de l’organisation OWASP
    • Utilisation du Top 10 de l’OWASP
    • ASVS et autres ressources de l’OWASP
  • Mise à jour OWASP
    • Catégories du Top 10 de l’OWASP en 2021
    • Nouvelles catégories
    • Catégories renommées et modifiées
  • Correctifs
    • Importance de l’application des correctifs
    • Conséquences de l’absence de correctifs
    • Systèmes de gestion des correctifs
  • Secrets dans le code source
    • Dangers du partage excessif
    • Données dans les dépôts Github
    • Chiffrement
    • Identification des secrets dans le code source
  • Analyse statique
    • Identification des bogues avant le déploiement
    • Outils disponibles
    • Amélioration de la qualité du code
  • Modélisation des menaces
    • Utilisation de la modélisation des menaces
    • Étapes de la modélisation des menaces
    • Outils et ressources disponibles
  • Dépendances vulnérables
    • Inconvénients de l’utilisation du code source d’autrui
    • Importance de l’application des correctifs
    • Outils permettant d’identifier les vulnérabilités
Remarque sur la mise à jour OWASP : veuillez noter que toute la Formation reste pertinente par rapport à la dernière mise à jour de l’OWASP. Le contenu de tous les modules (à l’exception de la mise à jour OWASP) repose sur le Top 10 de l’OWASP de 2017. Le module Secure Coding - OWASP Update traite du Top 10 de l’OWASP de 2021. 🔍 Consultez Secure Coding dans le catalogue de votre plateforme Living Security ici !