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
