🔐 Sécurité🟡 Intermédiaire⏱ 1 min de lecture📂 🌐 Web et échanges

🔐 Sécurité · Web et échanges

TLS et les certificats

TLS chiffre la communication entre un client et un serveur et authentifie le serveur. HTTPS = HTTP + TLS. Il a remplacé SSL, aujourd'hui obsolète.

Schéma
Client                         Serveur
 │─ ClientHello ─────────────▶│ versions, algos
 │◀─ ServerHello + certificat ─│ identité du serveur
 │─ échange de clés (ECDHE) ──▶│
 │◀═══ canal chiffré ═════════▶│ clé de session

Le certificat

Un certificat X.509 associe un nom de domaine à une clé publique, avec une durée de validité. Il est signé par une autorité de certification (AC).

Chaîne de confiance

Certificat du site → AC intermédiaire → AC racine, déjà présente dans ton navigateur ou ton système. Si la chaîne est valide, tu as bien le bon serveur.

Let's Encrypt

AC gratuite, certificats valables 90 jours, renouvelés automatiquement par le protocole ACME. Des serveurs comme Caddy font tout seuls l'obtention et le renouvellement.

Versions

Utilise TLS 1.2 ou 1.3 (plus rapide : une seule ronde d'échange). TLS 1.0/1.1 et SSL sont abandonnés.

Confidentialité persistante

Avec ECDHE, voler la clé du serveur plus tard ne permet pas de déchiffrer les échanges passés.

Erreurs courantes

Certificat expiré, nom ne correspondant pas au domaine, autorité inconnue (auto-signé). Teste avec curl -vI https://exemple.fr.

📌 À retenir

Cadenas = connexion chiffrée vers le bon serveur, pas garantie que le site soit honnête.

Teste-toi

À quoi sert un certificat TLS ?
  1. À compresser la page
  2. À prouver l'identité du serveur et fournir sa clé publique
  3. À accélérer la connexion
  4. À bloquer les virus

Réponse : B. À prouver l'identité du serveur et fournir sa clé publique

Signé par une autorité de certification, il lie un nom de domaine à une clé publique : tu sais à qui tu parles.

Plus de questions dans Discord avec /qcm matiere:securite.

Pour aller plus loin

Fiche mise à jour le 6 novembre 2026. Une erreur, une précision à proposer ? Écris-nous.