Principes de Sécurité pour les Développeurs

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: Comprendre les implication de l'initiative Trustworthy Computing' (Informatique de Confiance). Identifier les applications potentiellement hostiles. Identifier les types d'attaque les plus communs. Comprendre les conséquences d'une sécurité faible. Reconnaître des exemples d'intrusion. Identifier les défis posés par l'implémentation de la sécurité. Destinataires: Cette formation s'adresse à des développeurs responsables de la création d'applications ou de composants en Visual Basic .NET, Visual C++ ou C#.

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

* Expérience en développement avec Visual Basic .NET ou Visual C# * Expérience en développement d'applications Web ou Windows avec le Framework .NET

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 :
  • Comprendre les implication de l'initiative "Trustworthy Computing" (Informatique de Confiance)
  • Identifier les applications potentiellement hostiles
  • Identifier les types d'attaque les plus communs
  • Comprendre les conséquences d'une sécurité faible
  • Reconnaître des exemples d'intrusion
  • Identifier les défis posés par l'implémentation de la sécurité
  • Comprendre les besoins d'amélioration du processus de développement
  • Décrire le framework de sécurité
  • Comprendre le cycle de développement d'une application sécure
  • Décrire les principes de conception d'une application sécure
  • Comprendre l'importance de données sécurisées
  • Identifier des scenarii de menace
  • Identifier les agresseurs potentiels
  • Décrire les fonctionnalités de sécurité du Framework .NET
  • Expliquer comment fonctionne la sécurité d'accès au code
  • Expliquer comment fonctionne la sécurité basée sur les rôles
  • Expliqer comment utiliser l'encryptage pour signer et vérifier des données
  • Améliorer la sécurité des application Web ASP.NET
  • Améliorer la sécurité des Services Web ASP.NET
Module 1 : Les principes de la sécurité applicative
  1. L'importance de la sécurité applicative
  2. Recommandations en matière de développement d'applications sécures
  3. Technologies de sécurité
  4. Principes de développement sécure
Module 2 : Ecrire du code sécure - Recommandations
  1. Processus de développement sécure
  2. Modélisation de la menace
  3. Atténuation du risque
  4. Recommandations pour la sécurité
Module 3 : Ecrire du code sécure - Défense envers les menaces
  1. Pourquoi un code sécurisé ?
  2. Se défendre contre les problèmes de mémoire
  3. Se défendre contre les erreurs arithmétiques
  4. Se défendre contre le scripting inter-site
  5. Se défendre contre l'injection SQL
  6. Se défendre contre les faiblesses d'encryptage
  7. Se défendre contre les problèmes d'Unicode
  8. Se défendre contre les Refus de Service (DOS)
Module 4 : Implémentation de la sécurité applicative avec le Framework .NET
  1. Sécuriser des Services Web ASP.NET
  2. Les fonctionnalités de sécurité du Framework .NET
  3. La sécurité d'accès au code
  4. La sécurité basée sur les rôles
  5. Encryptage
  6. Sécuriser des applications Web ASP.NET

Avez-vous besoin d'un coach de formation?

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

Principes de Sécurité pour les Développeurs

Prix sur demande