> Formations > Technologies numériques > Cybersécurité > Sécurité applicative > Formation Sécurité des applications Web, perfectionnement > Formations > Technologies numériques > Formation Sécurité des applications Web, perfectionnement

Formation : Sécurité des applications Web, perfectionnement

Sécurité des applications Web, perfectionnement



Clé en main
Formation éligible au financement Mobilités

Ce stage de perfectionnement vous permettra d'enrichir vos compétences pour vous protéger et mieux réagir face aux nombreuses menaces du Web. Vous verrez comment auditer la sécurité de vos applications, les tester et mettre en place les contre-mesures les plus adaptées.


INTER
INTRA
SUR MESURE

Cours pratique en présentiel ou en classe à distance
Disponible en anglais, à la demande

Réf. SEI
  3j - 21h00
Prix : 2430 € H.T.
Pauses-café et
déjeuners offerts
Financements




Ce stage de perfectionnement vous permettra d'enrichir vos compétences pour vous protéger et mieux réagir face aux nombreuses menaces du Web. Vous verrez comment auditer la sécurité de vos applications, les tester et mettre en place les contre-mesures les plus adaptées.


Objectifs pédagogiques
À l’issue de la formation, le participant sera en mesure de :
Connaitre la démarche et mise en place d'un audit d’une application Web
Mettre en place un serveur Web présentant des vulnérabilités pour en observer le comportement
Mettre en place des mesures de sécurisation pour les applications Web
Mettre en oeuvre une autorité de certification privée avec intégration de certificats dans une application
Utiliser un web spider pour détecter les liens brisés, les pages avec ou sans authentification

Public concerné
Administrateurs réseaux, systèmes, Webmasters.

Prérequis
Bonnes connaissances systèmes et réseaux, connaissances de base en développement ou connaissances équivalentes à celles apportées par le cours "Sécurité des applications Web" réf. SER.
Vérifiez que vous avez les prérequis nécessaires pour profiter pleinement de cette formation en faisant  ce test.

Méthodes et moyens pédagogiques
Exercice
De nombreux exercices et études de cas seront proposés tout au long de cette formation.
Méthodes pédagogiques
Bases théoriques illustrées par des travaux et exercices permettant de pratiquer.

Modalités d'évaluation
Le formateur évalue la progression pédagogique du participant tout au long de la formation au moyen de QCM, mises en situation, travaux pratiques…
Le participant complète également un test de positionnement en amont et en aval pour valider les compétences acquises.

Programme de la formation

Rappel sur les principales failles de sécurité

  • L'attaque Cross-Site Scripting (XSS).
  • L'injection de commandes et injection SQL.
  • Les attaques par Deni de Service (DoS).
  • Le Deni de Service Distribué (DDoS).
  • Le Buffer overflow (Débordement de pile).
  • Le projet OWASP (Open Web Application Security Project).
Travaux pratiques
Mise en place d'un serveur Web présentant des vulnérabilités pour en observer le comportement. Démonstration de l'exploitation d'un buffer overflow.

La sécurité des applications

  • Concept base et importance.
  • Les comptes créés pour effectuer les tests.
  • Les dossiers fictifs, peut-on s'en passer ?
  • Les séquences de tests et de mise au point sont-elles encore présentes en production ?

Auditer et sécuriser une application Web

  • Démarche et mise en place d'un audit. Bien gérer l'interaction avec la base de données.
  • Mettre en place une authentification sécurisée. Exploitation d'une faille d'authentification.
  • Gestion des erreurs, des exceptions et des logs.
  • Savoir effectuer l'analyse et la corrélation des informations de log.
  • Les bonnes pratiques pour avoir des formulaires sécurisés. Exemple d'exploitation d'un formulaire mal développé.
Travaux pratiques
Mise en oeuvre d'une infrastructure trois tiers, client, serveur Web et bases de données. Simulation d'une tentative d'attaque. Analyse et solution.

Le chiffrement

  • Rappels sur les principes de base.
  • Implémenter le chiffrement dans une application. Les exploitations possibles.
  • Tester si une application est bien protégée par le chiffrement.
  • Les applications de chiffrement du marché.
Travaux pratiques
Mise en oeuvre d'une autorité de certification privée avec intégration de certificats dans une application.

Tester les applications

  • Comment tester avant la mise en production.
  • Le fingerprinting : l'identification des caractéristiques du serveur (moteur web, framework, applications).
  • Utiliser un web spider pour détecter les liens brisés, les pages avec ou sans authentification et chiffrement.
  • Comment mesurer la disponibilité d'une application avec une simulation.
Travaux pratiques
Exemple de tentative d'attaques et fingerprinting. Comment écrire un web spider pour détecter les liens brisés. Vérifier l'authentification sur les pages.


Solutions de financement
Plusieurs solutions existent pour financer votre formation et dépendent de votre situation professionnelle.
Découvrez-les sur notre page Comment financer sa formation ou contactez votre conseiller formation.

Financement par les OPCO
  • Adhérents Mobilités, découvrez les avantages négociés par votre OPCO en cliquant ici

Horaires
les cours ont lieu de 9h à 12h30 et de 14h à 17h30.
Les participants sont accueillis à partir de 8h45. Les pauses et déjeuners sont offerts.
Pour les stages pratiques de 4 ou 5 jours, quelle que soit la modalité, les sessions se terminent à 16h le dernier jour.

Dates et lieux
Sélectionnez votre lieu ou optez pour la classe à distance puis choisissez votre date.
Classe à distance
Dernières places
Session garantie