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

A distance

Du 01 au 02 février 2021
Du 29 au 30 mars 2021
Du 06 au 07 avril 2021
Du 25 au 26 mai 2021
Du 21 au 22 juin 2021
Du 05 au 06 juillet 2021
Du 16 au 17 août 2021

Demande de renseignement