Sécurité des applications

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

  • Appréhender l’importance de la sécurité
  • Présenter et expliquer les failles de sécurité, les différents types d’attaques et vulnérabilités des applications
  • Concevoir et développer des applications sécurisées
  • Appréhender les différents principes relatifs à la sécurité dans les plateformes de développement logiciel et les mettre en oeuvre
  • Déceler les principales failles de sécurités dans les applications et apporter des solutions appropriées
  • Appréhender et mettre en oeuvre les bonnes pratiques de codage permettant d’éviter les failles de sécurité dans une application Web
  • Mettre en place une stratégie de veille technologique pour anticiper les potentielles problématiques de sécurité sur les applications existantes

ENI Service


votre centre de formation informatique de confiance
Voir la fiche entreprise

Tarif

A partir de 2 100,00 €

Durée 3 jours - 21 h
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

ENI Service


votre centre de formation informatique de confiance
Voir la fiche

Tarif

A partir de 2 100,00 €

Durée 3 jours - 21 h
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

Découvrez notre formation intensive sur la sécurité des applications IT.
Apprenez les principes fondamentaux de la sécurité applicative, identifiez et contrer les attaques courantes, appliquez les meilleures pratiques de programmation sécurisée et maîtrisez les techniques d’accès sécurisé aux bases de données.
Notre cours aborde également la sécurité informatique dans le contexte web, en utilisant le projet OWASP comme référence.
Nous couvrons l’authentification et les autorisations dans les applications Web, protégeons les données et leur intégrité, et discutons de la sécurité d’accès au code.
Enfin, nous mettons l’accent sur la veille technologique pour anticiper les problèmes de sécurité.
Éligible à 100% de prise en charge par l’OPCO ATLAS.

Programme

Principes de base de la sécurité des applications (1,75 heure)

  • L’importance de la sécurité
  • Contre qui et quoi se défendre ?
  • Les failles de sécurité classiques
  • Comment une attaque survient ?
  • Les défis de la sécurité
    • Identification : les différentes méthodes
    • Autorisation et permissions d’accès
    • Confidentialité : les mécanismes de cryptage

Les bonnes pratiques (1,75 heure)

  • Les patterns de programmation
  • La gestion des mots de passe
    • Fonctionnalités de cryptage disponibles dans les plateformes de développement
  • Les frameworks
    • La prise en charge des contre-mesures dans les librairies et frameworks applicatifs
  • Travaux pratiques :
    • Présentation de librairies et frameworks et de leurs fonctionnalités natives pour la sécurisation des applications dans les différentes plateformes de développement

Sécuriser l’accès aux bases de données (3,5 heures)

  • Scénarii d’authentification vers une base de données
  • Les chaînes de connexion et pools de connexions
  • Crypter les fichiers de configuration
  • Les attaques par injection SQL
    • Différentes techniques pour s’en prémunir
  • Travaux pratiques :
    • Mise en oeuvre d’une application se connectant aux données et mise en oeuvre des conditions d’injection SQL, puis correction de la faille de sécurité

La sécurité informatique dans un contexte Web (7 heures)

  • Le projet OWASP (Open Web Application Security Project)
    • Présentation du projet
    • Analyse des préconisations et bonnes pratiques du référentiel OWASP
  • Les différentes attaques et vulnérabilités des applications et sites Web
    • CSRF, XSS, SQL Injection, Remote Code Injection
  • Validation des données dans les applications Web
    • Identifier les sources de données
    • Attaques par les cookies, HTTP et JavaScript Injection
    • Les contrôles de validation de données
  • Présentation des attaques et des contre-mesures associées
    • La théorie des techniques de contre-mesure
    • L’apport des frameworks de développement Web pour la sécurité
  • Travaux pratiques :
    • Importation d’un projet d’application Web
    • Identification des failles dans l’application
    • Définition de la stratégie de sécurisation
    • Attaque par injection de JavaScript
    • Attaque par soumission de formulaire non sécurisé côté serveur
    • Observation des requêtes GET et POST, mise en place d’un sniffer de trames réseaux

Authentification et autorisations dans les applications Web (3,5 heures)

  • Les différents modes d’authentification
    • Basic, Digest, Client-Cert, …
  • Scénarii d’authentification dans une application Intranet/Internet
  • Authentification des applications clientes JavaScript
    • Principes et contraintes pour les applications distantes
    • Les mécanismes d’authentification : OAuth2, JSON Web Token, …
  • Autorisations : les rôles de sécurité
    • Définition et déclaration
    • Principes de mappage avec l’existant
  • Stratégie de sécurité des différents types d’applications
  • Paramétrage d’un conteneur Web/d’applications pour la sécurité
  • Paramétrage d’un référentiel d’authentification
  • Travaux pratiques :
    • Sécuriser un site Web
    • Déclaration d’une stratégie de restriction d’accès aux URLs dans une application Web
    • Configuration d’un serveur pour l’authentification

Protéger les données, leur transfert et leur intégrité (1,75 heures)

  • Introduction à la cryptographie et au chiffrement
  • Cryptage, hachage et signature
  • Chiffrement symétrique et asymétrique
  • Vérifier l’intégrité des données avec le hachage
  • Communication sécurisée avec SSL
  • Les API de cryptage, de chiffrement et de protection de données
  • Travaux pratiques :
    • Mise en oeuvre d’un cryptage de données sensibles (mot de passe, …)
    • Mise en oeuvre d’une politique de vérification de l’intégrité des données basées sur le hachage
    • Chiffrement de données échangées sur le réseau : HTTPS
    • Configurer l’accès HTTPS d’un serveur

Sécurité d’accès au code (1 heure)

  • Présentation
  • Sécurité d’accès au code dans une application
  • Bases fondamentales de la sécurité d’accès au code
  • Vérifications de sécurité
  • Décompilation, protection et obfuscation de code
  • Travaux pratiques :
    • Création d’une application et mise en place des politiques de sécurité
    • Présentation de la décompilation de byte-code
    • Présentation d’une solution de brouillage de code

Sécurité applicative et veille technologique (1 heure)

  • La nécessité d’une surveillance permanente
    • Les bases de connaissances en sécurité applicative
    • Mise en place d’un référentiel de sécurité pour la veille
  • Créer un plan de test de sécurité
    • Stratégie, implémentation et fréquence d’usage
  • Intégrer les correctifs de sécurité dans les opérations de maintenances applicatives
  • Travaux pratiques :
    • Création d’un plan de test de sécurité sur une application sécurisée

Prérequis

Posséder une expérience pratique du développement d’applications Web quel que soit le langage de programmation

Public

Développeurs, analystes programmeurs, chefs de projets techniques, architectes

Ces formations pourraient vous intéresser

Objectifs de la formation

  • Etre habilitable au niveau BEL Expert
  • Connaitre la règlementation en matière d'électricité sur véhicules électriques (norme NF C 18-550)
  • Savoir évoluer dans un environnement électrique
  • Savoir rendre compte de l'opération réalisée
  • Maitriser la manipulation de matériel dans un environnement électrique
  • Appliquer les consignes de sécurité prévues par la norme NF C 18 550
Tarif

A partir de 1 390,00 €

Durée

1j / 7h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Obtenir la certification ISO 27001 Lead Implementer
  • Comprendre la norme ISO/IEC 27001:2022
  • Savoir initialiser, planifier, déployer et mettre en oeuvre un SMSI
  • Maîtriser la surveillance, la mesure et l'amélioration continue
  • Maîtriser l'audit de certification
  • Pouvoir mettre en place un SMSI conforme à l'ISO/IEC 27001:2022
Tarif

A partir de 3 750,00 €

Durée

5 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.
Tarif

Contacter l'organisme

Durée

12 jours (84 heures)

Modes
  • Distance
  • Centre

Objectifs de la formation

  • Identifier les substances et préparations soumises à la réglementation des produits dangereux
  • Analyser les rubriques d'une Fiche de Donnée de Sécurité (FDS)
  • Appliquer les obligations réglementaires lors de l'étiquetage, de l'entreposage, du chargement et du déchargement des produits dangereux
Tarif

Contacter l'organisme

Durée

Nous contacter

Modes

Objectifs de la formation

  • Comprendre les enjeux de la stérilisation en agroalimentaire
  • Maîtriser le fonctionnement d'un autoclave en toute sécurité
  • Exploiter les résultats d'une stérilisation
Tarif

A partir de 580,00 €

Durée

1j / 7h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Cette formation fait l'objet d'une évaluation formative.
Tarif

Contacter l'organisme

Durée

5 jours (35 heures)

Modes
  • Distance
  • Centre

Objectifs de la formation

  • Gérer les notions essentielles du droit de la concurrence
  • Améliorer la sécurité juridique des contrats commerciaux
  • Identifier les situations à risques et savoir comment adapter ses pratiques afin qu'elles soient conformes aux dispositions légales
Tarif

A partir de 1 390,00 €

Durée

1j / 7h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Savoir détecter et résoudre les problèmes, et dépanner les ordinateurs sous Windows 10
  • Savoir détecter et dépanner les problèmes de démarrage, d'applications, de périphérique et de matériel, sur place ou à distance
  • Gérer le matériel et les pilotes de périphériques
  • Résoudre les problèmes de connectivité réseau
  • Savoir accéder aux ressources au sein ou en dehors d'un domaine, réaliser des opérations de maintenance
  • Savoir récupérer les données
Tarif

A partir de 3 000,00 €

Durée

5 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Comprendre les principes fondamentaux de la PCR quantitative (qPCR)
  • Appliquer les techniques de qPCR dans un contexte professionnel
  • Interpréter les résultats d'une qPCR
  • Choisir la méthode de qPCR la plus adaptée à une situation donnée
Tarif

A partir de 1 160,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Calculer les cotisations sociales

Proposé par GROUPE LEXOM

Objectifs de la formation

  • Déterminer le montant des cotisations sociales à partir du salaire brut
  • Calculer les cotisations patronales et salariales
Tarif

A partir de 1 390,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...