Passer au contenu
20 h

Informatique

5$/h – Sécurité informatique des applications web – chiffrement

Objectif

À la fin de cette formation, vous serez capable de :

  • Comprendre les concepts fondamentaux de la cryptographie (chiffrement, signature, hash, intégrité, non-répudiation)
  • Différencier et utiliser les mécanismes de chiffrement symétrique (AES, DES) et asymétrique (RSA, ECC)
  • Comprendre le fonctionnement des standards cryptographiques :Hashing : SHA-2, SHA-3
  • Chiffrement symétrique : AES
  • Chiffrement asymétrique : RSA / ECC
  • Échanges de clés : Diffie-Hellman
  • Utiliser OpenSSL pour générer clé privée, CSR, certificat X.509
  • Mettre en place un serveur web sécurisé en HTTPS avec certificat SSL auto-signé
  • Comprendre le fonctionnement du protocole TLS, des suites cryptographiques et des certificats
  • Diagnostiquer les erreurs de configuration fréquentes en HTTPS

Contenu du cours

 

Préalables

  • Connaissances préalables recommandées : notions de sécurité informatique et de fonctionnement du web (HTTP)
  • Environnement Linux ou VM recommandé
  • Niveau de difficulté : 7/10
  • Manipulations avancées d’OpenSSL et configuration serveur