Implémenter la Sécurité Dans vos Applications

Formation

En présentiel

Prix sur demande

Avez-vous besoin d'un coach de formation?

Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.

Description

  • Typologie

    Formation

  • Dirigé à

    Pour professionnels

  • Lieu

    Toulouse

Objectifs: Expliquer les concepts de base de la sécurité applicative. Implémenter des recommandations en matière de sécurité de plateforme. Implémenter des recommandations en matière de sécurité de codage. Implémenter la sécurité en utilisant la CLR et les Application Domains'. Implémenter la sécurité basée sur les rôles avec le Framework .NET. Destinataires: Ce cours s'adresse à des développeurs expérimentés.

Précisions importantes

Modalité Formation continue

Les sites et dates disponibles

Lieu

Date de début

Toulouse ((31) Haute-Garonne)
Voir plan
1 Avenue de l'Europe - Campus 1, Bât. F,, 31400

Date de début

Consulter

Date de début

Consulter

À propos de cette formation

# Avoir au moins un an d'expérience avec Visual Studio .NET 2003; # Avoir de bonnes connaissances en Visual Basic .NET ou Visual C#

Questions / Réponses

Ajoutez votre question

Nos conseillers et autres utilisateurs pourront vous répondre

À qui souhaitez-vous addresser votre question?

Saisissez vos coordonnées pour recevoir une réponse

Nous ne publierons que votre nom et votre question

Les Avis

Le programme

Objectifs :

A l'issue de ce cours, les stagiaires sauront :
  • Expliquer les concepts de base de la sécurité applicative
  • Implémenter des recommandations en matière de sécurité de plateforme
  • Implémenter des recommandations en matière de sécurité de codage
  • Implémenter la sécurité en utilisant la CLR et les "Application Domains"
  • Implémenter la sécurité basée sur les rôles avec le Framework .NET
  • Implémenter la sécurité d'accès au code (CAS) pour sécuriser des applications
  • Implémenter la cryptographie dans .NET
  • Améliorer la sécurité des applications distantes basées sur le Framework .NET
  • Améliorer la sécurité des applications ASP.NET
  • Gérer et configurer les politiques de sécurité avec les outils du Framework
  • Tester la sécurité des applications
  • Déployer une application de façon à minimiser les risques de sécurité
Module 1 : Présentation de la sécurité applicative
  1. L'importance de la sécurité applicative
  2. Recommandations en matière de sécurité applicative
  3. Atelier - Modélisation et réduction des risques
Module 2 : Implémentation des recommandations en matière de sécurité de plateforme
  1. Utilisation de listes de contrôle d'accès (ACL) et de listes de contrôle d'accès discrétionnaires (DACL)
  2. Utilisation des comptes aux plus faibles privilèges
  3. Utilisation de la trace d'audit
  4. Implémentation de la cryptographie de plateforme
  5. Implémentation de la protection de données
  6. Atelier - Utilisation de DPAPI et des ACL
Module 3 : Implémentation des recommandations en matière de codage
  1. Validation des saisies dans l'application
  2. Evaluation des problèmes de "canonicalization"
  3. Utilisation des exceptions de sécurité
  4. Atelier - Vérification des saisies utilisateur
Module 4 : Utilisation des fonctionnalités de sécurité du Framework .NET
  1. Implémentation des mécanismes de sécurité de la CLR
  2. Implémentation de la sécurité avec les "Application Domains"
  3. Atelier - Utilisation des fonctionnalités de sécurité du Framework .NET
Module 5 : Implémentation de la sécurité basée sur les rôles
  1. Les principes de la sécurité basée sur les rôles
  2. La sécurité basée sur les rôles avec les objets Principal et Identity
  3. La sécurité basée sur les rôles avec les objets de permission
  4. Atelier - Implémentation de la sécurité basée sur les rôles
Module 6 : Implémentation de la sécurité d'accès au code
  1. Présentation de la sécurité d'accès au code
  2. Mise en OEuvre des opérations de sécurité de base
  3. Mise en OEuvre des opérations de sécurité impératives
  4. Mise en OEuvre des opérations de sécurité déclaratives
  5. Atelier - Implémentation de la sécurité d'accès au code
Module 7 : Implémentation de la cryptographie dans .NET
  1. Implémentation de la cryptographie symétrique
  2. Implémentation de la cryptographie asymétrique
  3. Atelier - Implémentation de la cryptographie dans .NET
Module 8 : Sécuriser des applications .NET distantes
  1. Implémentation des technologies de sécurité XML
  2. Configuration du Remoting pour comprendre la sécurité des Services Web
  3. Implémentation de la sécurité des Services Web
  4. Atelier - Sécuriser des applications .NET distantes
Module 9 : Sécuriser des applications ASP.NET
  1. Compréhension de la sécurité ASP.NET
  2. Implémentation de l'authentification dans les applications ASP.NET
  3. Implémentation de l'autorisation dans les applications ASP.NET
  4. Implémentation de la prise d'identité (impersonation) dans les applications ASP.NET
  5. Sécurisation des fichiers et répertoires Web
  6. Atelier - Sécuriser des applications ASP.NET
Module 10 : Administration de la sécurité .NET
  1. Gestion des politiques de sécurité en utilisant Mscorcfg.msc
  2. Gestion des politiques de sécurité en utilisant Caspol.exe
  3. Atelier - Administration de la sécurité .NET
Module 11 : Implémentation des tests de sécurité
  1. Compréhension des tests de sécurité
  2. Estimation de la sécurité d'une application
  3. Atelier - Implémentation des tests de sécurité
Module 12 : Déploiement d'applications de façon à minimiser les risques de sécurité
  1. Signer des assemblies
  2. Livrer une application de façon à minimiser les risques de sécurité
  3. Atelier - Déployer des applications de façon à minimiser les risques de sécurité

Avez-vous besoin d'un coach de formation?

Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.

Implémenter la Sécurité Dans vos Applications

Prix sur demande