Organisme de Formation aux technologies et métiers de L'informatique

Formation Sécurité des applications web

Informations générales

SAW13
3 jours (21h)
à partir de 2 450 €HT

Objectifs

Après ce cours, vous serez capable de :

  • Découvrir les différentes menaces du Web.
  • Identifier les injections (SQL, LDAP, XSS...).
  • Identifier les vulnérabilités XSS.
  • Découvrir les attaques par authentification et gestion de sessions.
  • Savoir mettre en oeuvre des mécanismes de protection et de défense en profondeur.

Public

Ce cours s'adresse avant tout aux personnes suivantes :

  • RSSI
  • Consultants en sécurité
  • Développeurs web
  • Administrateurs réseaux

Prérequis

Pour suivre ce cours, vous devez déjà posséder les connaissances suivantes :

  • Connaissances en réseau et développement web.

Programme de la formation

Développée par notre Red Team cette formation permettra aux stagiaires d'identifier les vulnérabilités web et de mettre en place les protections appropriées. A l'issue de la formation, les stagiaires seront capables :

  • d'identifier et contrer les vulnérabilités par injections (SQL, LDAP, Xpath, XQuery, XXE, SSJS),
  • d'identifier et contrer les vulnérabilités XSS (injections, vols de cookies, pages malveillantes, attaques, CSRF, Click jacking, framing attacks...),
  • d'identifier et contrer les attaques d'authentification et de gestion des sessions (Http basic et Digest, formulaires, mots de passe, vol de jetons, bruteforce de jetons...),
  • de protéger les canaux de communication (https, SSL/TLS... mises à jour),
  • de sécuriser un navigateur web,
  • de mettre en place des mesures de défense en profondeur (sécurité niveau projet, développement sécurisé, formation, tests, gestion des comptes MySQL...).

Introduction

Les vulnérabilités par injections

Authentification et Gestion des sessions

Protection du canal de communication

Sécurité des navigateurs

Défense en profondeur

Informations pratiques

Il est demandé aux stagiaires de se munir d'un ordinateur portable portable  avec installé :

  • VirtualBox ou VMWare
  • Kali

Méthode pédagogique

Chaque participant travaille sur un poste informatique qui lui est dédié. Un support de cours lui est remis soit en début soit en fin de cours. La théorie est complétée par des cas pratiques ou exercices corrigés et discutés avec le formateur. Le formateur projette une présentation pour animer la formation et reste disponible pour répondre à toutes les questions.

Méthode d'évaluation

Tout au long de la formation, les exercices et mises en situation permettent de valider et contrôler les acquis du stagiaire. En fin de formation, le stagiaire complète un QCM d'auto-évaluation.

Mis à jour le 19/01/2023