Sécurité
Tags :
- cours
- sécurité
- cryptographie
Auteur :
- François Brucker
Embryon de cours de sécurité. On y verra essentiellement les fondements cryptographiques de la sécurité.
TBD montrer avec openssh comment le faire (voir serious cryptography)
Cryptographie
Communication
OpenPGP
TLS
Le protocole derrière toute communication sécurisée
https
- certifiant (issuer) :
- nom
- adresse
- possesseur du certificat (subject) :
- nom
- adresse
- clé publique
- plage de validités du certificat (de quand à quand)
- signature du certifiant : un hash du certificat chiffré avec sa clé privée
Lorsque l'on reçoit la signature :
- hash le certificat
- déchiffre la signature du certificat avec la clé publique du certifiant
- si les hash coincident c'est bon
Qui certifie :
- root authority délivre des certificat aux intermediate authority
- les intermediate authority certifient :
- d'autres intermediate authority
- des serveur directement
C'est une chaîne de confiance. Lorsqu'un serveur se connecte on lui présente son certificat. On peut alors remonter la chaîne de confiance, en allant sur le site web du certifiant pour examiner le certifiant du certifiant, jusqu'à root si nécessaire.