Développement web il3

HTTPS

Sécuriser un site web

Secure Socket Layer –> Transport Layer Security

Rôle d’un certificat

Autorité de Certification

Contenu d’un certificat X509

Composants d’une PKI

CA : Autorité de certification - VA : Autorité de validation - RA : Autorité d’enregistrement PKI Structure

Scénario simplifié de connexion HTTPS

  1. Le client demande une page sécurisée
  2. Le serveur émet sa clé publique et son certificat
  3. Le client vérifie la validité du certificat (et qu’il correspond au site)
  4. Le client utilise la clé publique pour chiffrer la clé symétrique (CS) utilisée ensuite
  5. Le serveur déchiffre cette CS (avec sa clé privée) et l’utilise pour décoder la requête HTTPS
  6. Le serveur répond à la requête en chiffrant avec la CS
  7. Le navigateur décode la réponse avec la CS

Déploiement

HTTPS Aujourd’hui

Ressources

Sources