Principes de Sécurité pour les Développeurs
Formation
En présentiel
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
Date de début
Date de début
À 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
Les Avis
Le programme
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
- L'importance de la sécurité applicative
- Recommandations en matière de développement d'applications sécures
- Technologies de sécurité
- Principes de développement sécure
- Processus de développement sécure
- Modélisation de la menace
- Atténuation du risque
- Recommandations pour la sécurité
- Pourquoi un code sécurisé ?
- Se défendre contre les problèmes de mémoire
- Se défendre contre les erreurs arithmétiques
- Se défendre contre le scripting inter-site
- Se défendre contre l'injection SQL
- Se défendre contre les faiblesses d'encryptage
- Se défendre contre les problèmes d'Unicode
- Se défendre contre les Refus de Service (DOS)
- Sécuriser des Services Web ASP.NET
- Les fonctionnalités de sécurité du Framework .NET
- La sécurité d'accès au code
- La sécurité basée sur les rôles
- Encryptage
- 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