Formation : Sécurité des applications Java

Formation pratique - 3j - 21h00 - Réf. LAN
Prix : 1650 € H.T.

Sécurité des applications Java



Nouvelle formation

À l’issue de la formation, le participant sera capable de développer des applications web et mobiles sécurisées. Tous les points fondamentaux de la sécurité des applications seront abordés, des modèles de maturité aux bonnes pratiques en Java incluant un tour d'horizon des vulnérabilités courantes et spécifiques pour mieux les gérer.


INTER
INTRA
SUR MESURE

Formation pratique
Disponible en anglais, à la demande

Réf. LAN
  3j - 21h00
1650 € H.T.




À l’issue de la formation, le participant sera capable de développer des applications web et mobiles sécurisées. Tous les points fondamentaux de la sécurité des applications seront abordés, des modèles de maturité aux bonnes pratiques en Java incluant un tour d'horizon des vulnérabilités courantes et spécifiques pour mieux les gérer.


Objectifs pédagogiques
À l’issue de la formation, le participant sera en mesure de :
Comprendre les problématiques de la sécurité des applications
Identifier les principales menaces et vulnérabilités affectant les applications web et mobiles
Appliquer les bonnes pratiques de sécurité dans le développement d’applications
Utiliser des outils et techniques pour détecter et corriger les failles de sécurité
Découvrir les principes de base de la cybersécurité et leur impact sur la sécurité des applications

Public concerné
Architectes, développeurs, analystes, chefs de projet…

Prérequis
Posséder une bonne connaissance de la programmation objet et de la programmation d’applications web.
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
Travaux pratiques
Exercices pratiques et/ou études de cas.
Méthodes pédagogiques
60% pratique – 40% théorie. Pour optimiser le parcours d’apprentissage, des modules e-learning peuvent être fournis avant et après la session présentielle ou la classe virtuelle, sur simple demande du participant.

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

1
Introduction à la sécurité des applications

  • Définitions clés : vulnérabilité, menace, risque, attaque.
  • Acteurs de la sécurité : CERT, OWASP, BSIMM.
  • Risques liés au développement d’une application.
  • Traces laissées par les développeurs : mémoire, journaux…
Démonstration
Analyse d'une application vulnérable pour identifier les traces laissées par les développeurs.

2
Modèles de maturité en sécurité

  • Présentation du modèle OpenSAMM.
  • Les 4 niveaux de maturité.
  • Introduction au BSIMM (Building Security In Maturity Model).
Travaux pratiques
Calcul du niveau de maturité d’une organisation à l'aide d'OpenSAMM.

3
Vulnérabilités courantes des applications web

  • Le guide pratique Application Security Verification Standard (ASVS).
  • Un écosystème d’outils open source.
  • OWASP Top 10 : Broken Access Control, Cryptographic Failures, Injection (ex. SQL Injection)...
Travaux pratiques
Exploitation simple d’une faille SQL Injection ou XSS sur une mini appli Java. Comment aurait-on pu l’éviter ?

4
Vulnérabilités spécifiques aux applications mobiles

  • Stockage non sécurisé.
  • Authentification faible.
  • Exposition des API.
Travaux pratiques
Analyse d'une application mobile pour identifier des vulnérabilités spécifiques.

5
Sécurité dès la conception

  • Principes du Security by Design.
  • Intégration de la sécurité dans le cycle de développement (DevSecOps).
Démonstration
Étude d'un cas de conception sécurisée d'une application.

6
Bonnes pratiques en Java

  • Validation des entrées utilisateurs.
  • Gestion des erreurs et des exceptions.
  • Sécurisation des API REST avec Spring Security ou Jakarta Security.
Travaux pratiques
Mise en œuvre de Spring Security ou Jakarta Security pour sécuriser une API REST.

7
Sécurité des configurations et des dépendances

  • Gestion des configurations sensibles.
  • Mise à jour des dépendances et gestion des vulnérabilités connues.
Démonstration
Utilisation de Dependency-Check pour identifier des vulnérabilités dans les dépendances d'un projet Java.

8
Sécurisation des applications mobiles

  • Bonnes pratiques pour le développement mobile sécurisé.
  • Outils et techniques spécifiques aux plateformes mobiles.
Travaux pratiques
Application des bonnes pratiques de sécurité sur une application mobile existante.

9
Introduction aux tests de sécurité

  • Objectifs des tests de sécurité : détection proactive.
  • Revue de code statique (SAST).
  • Tests dynamiques (DAST).
  • Tests interactifs (IAST).
Démonstration
Analyse outillée d'une application pour identifier des vulnérabilités.

10
Gestion des vulnérabilités

  • Processus de gestion des vulnérabilités.
  • Mise en place de correctifs et suivi.
Travaux pratiques
Élaboration d'un plan de gestion des vulnérabilités pour une application existante.



Ce programme est une création originale, conçu par les équipes pédagogiques d'ORSYS Formation. Toute reproduction, représentation, adaptation ou exploitation, totale ou partielle, sans autorisation préalable écrite d'ORSYS, est strictement interdite. ORSYS se réserve le droit d'engager toute action nécessaire à la protection de ses droits de propriété intellectuelle.

Dates et lieux
Sélectionnez votre lieu ou optez pour la classe à distance puis choisissez votre date.
Classe à distance

Dernières places
Date garantie en présentiel ou à distance
Session garantie

CLASSE À DISTANCE
2026 : 24 nov.

2027 : 15 fév., 15 fév., 26 avr., 26 avr., 6 sep., 6 sep., 29 nov., 29 nov.

PARIS LA DÉFENSE
2026 : 17 nov.

2027 : 15 fév., 26 avr., 6 sep., 29 nov.

METZ
2026 : 24 nov.

NANCY
2026 : 24 nov.



Ce programme est une création originale, conçu par les équipes pédagogiques d'ORSYS Formation. Toute reproduction, représentation, adaptation ou exploitation, totale ou partielle, sans autorisation préalable écrite d'ORSYS, est strictement interdite. ORSYS se réserve le droit d'engager toute action nécessaire à la protection de ses droits de propriété intellectuelle.