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

La gestion de la formation

Proposé par GROUPE LEXOM

Objectifs de la formation

  • Identifier et utiliser les principaux outils et méthodes de gestion de la formation
  • Déterminer des ratios-clés de la formation
  • Mettre en place un tableau de bord de suivi de la formation
Tarif

A partir de 1 390,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

OOBasic - Programmation

Proposé par CIT FORMATION INFORMATIQUE

Objectifs de la formation

Toute personne qui souhaite maîtriser le langage OOBasic pour développer des applications sous Calc ou Base sur la suite Open Office/LibreOffice.
À l'issue de la formation, le stagiaire sera capable de :

  • Automatiser des tâches sous Calc/Base
  • Développer des procédures sous OOBasic
  • Déboguer les programmes
Tarif

Contacter l'organisme

Durée

3 jour(s)

Modes
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Identifier les origines du Lean Management
  • Définir la notion de valeur ajoutée
  • Appliquer le concept de Lean Management aux services
  • Appliquer les principes du Lean Manufacturing dans le secteur tertiaire pour améliorer l'efficacité et la qualité des services
  • Reconnaître les différents types de gaspillage (Muda / Muri / Mura)
  • Expliquer le système de production Lean, le TPS (Toyota Production System)
  • Mettre en oeuvre une transformation Lean
  • Représenter les flux de valeur à travers la cartographie des processus prioritaires
  • Identifier les pertes en utilisant le Value Stream Map (VSM)
  • Mettre en place des outils d'amélioration continue tels que la méthode 5S, le Kanban et la standardisation des pratiques.
Tarif

A partir de 1 400,00 €

Durée

2j / 14h

Modes
  • Centre
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Identifier les concepts de base pour la conception de Data Centers
  • Présenter la terminologie et les concepts en rapport avec la plateforme Amazon Web Services (AWS)
  • Tester la navigation dans AWS Management Console
  • Lister les services d'infrastructure fondamentaux, notamment Amazon Virtual Private Cloud (VPC), Amazon Elastic Compute Cloud (EC2), Amazon Elastic Block Store (EBS), Amazon Simple Storage Service (S3), Auto Scaling et Elastic Load Balancing (ELB)
  • Appliquer les mesures de sécurité proposées par AWS et les concepts clés d'AWS Identity and Access Management (IAM)
  • Enumérer les services de bases de données AWS, notamment Amazon DynamoDB et Amazon Relational Database Service (RDS)
  • Utiliser les outils de gestion AWS, notamment Amazon CloudWatch et AWS Trusted Advisor.
Tarif

A partir de 810,00 €

Durée

1j / 7h

Modes
  • Centre
  • Distance

Utiliser une machine fixe ou portative

Proposé par APAVE EXPLOITATION FRANCE

Objectifs de la formation

Les objectifs de la formation Utiliser une machine fixe ou portative :

- Utiliser en sécurité une machine fixe

Tarif

A partir de 551,00 €

Durée

1 jour - 7 heures

Modes

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Développer votre argumentaire de vente
  • Examiner et traiter les objections
  • Conduire un entretien de vente de façon à maximiser votre résultat
  • Choisir les postures justes, à adopter en fonction des situations rencontrées.
Tarif

A partir de 1 490,00 €

Durée

2j / 14h

Modes
  • Centre
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Expliquer l'architecture du module contrôle de gestion de SAP S/4HANA
  • Décrire les fondamentaux de la configuration et de la mise en oeuvre des nouvelles fonctionnalités du module contrôle de gestion de SAP S/4HANA
  • Utiliser les applications Fiori standards conçues spécifiquement pour le contrôle de gestion.
Tarif

A partir de 2 460,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance

Cloud : la maîtrise des coûts

Proposé par ENI Service

Objectifs de la formation

  • Appréhender les concepts fondamentaux du Cloud, incluant les avantages commerciaux et les risques correspondants
  • Identifier les enjeux financiers des applications Cloud et des projets de migration vers le Cloud
  • Appréhender les mécanismes de facturation des principaux fournisseurs de Cloud
  • Identifier les leviers d’optimisation des coûts d’une infrastructure et des services Cloud
  • Adopter les bonnes pratiques et les outils de maitrise budgétaire
  • Appréhender la notion de multi-cloud et son impact sur la gestion financière
Tarif

A partir de 1 590,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Définir le rôle du responsable QHSE dans l'entreprise
  • Acquérir des compétences techniques
  • Utiliser les outils permettant de déployer une démarche de prévention
  • Mettre en oeuvre, gérer et animer des systèmes QHSE
  • Etablir une communication pertinente auprès des parties intéressées
Tarif

A partir de 1 390,00 €

Durée

20j / 140h

Modes
  • Centre
  • Entreprise
  • Distance

Formation AngularJS

Proposé par DAWAN

Objectifs de la formation

Maîtriser les concepts du framework AngularJS - Utiliser AngularJS pour développer des applications web performantes
Tarif

A partir de 2 245,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...