Quel profil choisir ?
Les profils déterminent les versions de TLS et les chiffrements proposés par le serveur. Plus c’est strict, plus c’est sûr – mais moins d’anciens clients passent.
- Recommandé (TLS 1.2 + 1.3) : convient à presque tous les sites et serveurs mail. Uniquement des chiffrements avec confidentialité persistante et AEAD (GCM, ChaCha20). Tous les navigateurs et systèmes des dix dernières années se connectent.
- Moderne (TLS 1.3 seul) : pour des services dont tu connais les clients, p. ex. des API entre tes propres systèmes ou des portails internes avec des appareils récents.
- Compatible : autorise en plus des chiffrements CBC pour des clients très anciens comme Java 7, Windows 7 ou des appareils embarqués. TLS 1.0 et 1.1 restent désactivés ; ils sont jugés non sûrs depuis 2021 (RFC 8996).
Ce que font les réglages
- ssl_prefer_server_ciphers off : tous les chiffrements autorisés sont sûrs, le client choisit donc le plus rapide pour lui, p. ex. ChaCha20 sur un smartphone sans accélération AES.
- Tickets de session désactivés : sans rotation régulière des clés de ticket, ils affaibliraient la confidentialité persistante. Le cache de session gère les reconnexions.
- HSTS : les navigateurs ne chargent ensuite le site qu’en HTTPS. Commence par la valeur de test et passe à deux ans quand tout fonctionne. Avec « preload », la décision est quasi définitive.
- Agrafage OCSP : le serveur livre l’état de révocation avec le certificat. Beaucoup d’AC, dont Let’s Encrypt, ont arrêté OCSP ; l’option ne fait alors que générer des avertissements dans le journal.
Les serveurs mail sont un cas particulier
Entre serveurs mail, TLS est généralement opportuniste : si l’autre côté ne gère pas TLS ou seulement d’anciennes versions, le mail est quand même livré, au besoin en clair. C’est pourquoi la configuration Postfix n’impose pas TLS sur le port 25. Pour la connexion des clients mail (Dovecot, port 587/993), TLS est en revanche obligatoire.
Après la mise en place, vérifie le résultat avec la vérification SSL (STARTTLS pour le port 25 aussi), les en-têtes avec la vérification des en-têtes et les protocoles avec le test HTTP/2 & HTTP/3.
FAQ
Puis-je vraiment désactiver TLS 1.0 et 1.1 ?
Oui. Tous les grands navigateurs les ont retirés en 2020 et la RFC 8996 les déclare obsolètes. Seuls des appareils et programmes très anciens sont concernés, comme Windows XP, Android 4.3 ou Java 6.
Pourquoi n’y a-t-il pas de chiffrements dans la configuration « Moderne » ?
TLS 1.3 ne connaît que cinq suites, toutes sûres. Les serveurs les choisissent eux-mêmes ; une liste comme pour TLS 1.2 n’est pas nécessaire.
Ai-je encore besoin d’un fichier dhparam ?
Non. Les profils n’utilisent que l’échange de clés sur courbes elliptiques (ECDHE). Le Diffie-Hellman classique (DHE), et donc un fichier dhparam, n’est pas nécessaire.
Qu’est-ce qui change avec IIS ?
Windows ne règle pas TLS par site mais pour tout le serveur via SCHANNEL dans le registre. Le script modifie cela et doit s’exécuter en administrateur ; un redémarrage est nécessaire. Cela concerne aussi RDP, SQL Server et les autres services du serveur.
Ma saisie est-elle transmise quelque part ?
Non, la configuration est entièrement créée dans ton navigateur. Seuls les liens de vérification ouvrent les outils correspondants avec ton domaine.