Accueil / .NET, sécuriser votre code

.NET, sécuriser votre code

Durée : 2 jours
Tarif Inter : 1600 €
Tarif sur mesure : Nous consulter
Référence : 3SEC

  • Partagez sur
  • Téléchargez en
  • Inscrivez vous
Programme Public & Pré-requis Organisation

Présentation

Cette formation vous permettra de maîtriser les mécanismes de la plateforme .NET permettant de sécuriser votre code. De la cryptographie à la protection des assemblies en passant par l’obfuscation du code et la sécurisation des exécutions, vous serez en mesure de les mettre en œuvre dans le cadre de vos développements.

Objectifs

  • Être capable de sécuriser les assemblies
  • Savoir sécuriser son code C#
  • Savoir sécuriser l’accès à l’exécution du code
  • Savoir gérer le cryptage dans les applications .Net

Programme

  1. Sécurité d’une application .Net

    • Définition de la sécurité du code.
    • Types de menaces lors du codage .Net.
    • Patterns proposés par Microsoft.
    • Outils de sécurité du framework .Net.
  2. Cryptage, certificats et signature

    • Modèles et moteurs de cryptographie.
    • Hachage, empreinte et signature.
    • Cryptage symétrique/asymétrique.
    • API de cryptage Windows.
    • Mécanismes des signatures et des certificats.
    • Travaux pratiques : Crypter/décrypter un message par hachage.
  3. Sécurité du code C#

    • Problématique des exceptions.
    • Dangers et gestion des partages d’états en multithreading.
    • Sécuriser le code d’interopérabilité.
    • L’accès à la falsification de l’exécution des programmes via System.Reflection.
    • Travaux pratiques : Sécuriser des exemples de code C# par rapport aux problématiques présentées.

 

Formations à distance
En inter et en intra entreprise

Contactez-nous :
training@softeam.fr
+33 (0)6 07 78 24 18
Prochaines dates

Demande de renseignement