HTTPS et TLS bien configurés — un guide pratique | Scanthra

Scanthra · 8 min de lecture · Mis à jour Mai 2026

Mai 2026
TL;DR : HTTPS lui-même est gratuit et facile en 2026 (Let's Encrypt + un clic dans ton panneau d'hébergement). La partie intéressante vient après : forcer HTTPS via HSTS (forçage HTTPS), choisir des protocoles et des chiffrements modernes, renouveler le certificat automatiquement, et ne pas casser silencieusement les anciens navigateurs d'une façon qui compte. Ce guide te donne une base de référence éprouvée que tu peux copier mot pour mot.

Pourquoi « on a HTTPS » ne suffit généralement pas

Un site qui charge en HTTPS mais répond encore en HTTP simple — ou qui utilise TLS/SSL (chiffrement) 1.0, un certificat expiré, ou des chiffrements faibles — c'est l'équivalent d'un verrou de sécurité sur une porte laissée entrouverte. Tous les questionnaires de sécurité modernes, les avertissements des navigateurs et les régimes de conformité (RGPD Art. 32, NIS2 Art. 21(2)(h), PCI DSS 4.0) traitent l'hygiène TLS comme une base minimale, pas un bonus.

Les cinq points à bien régler

1. Un certificat valide et moderne

Gratuit, automatisé, approuvé par tous les navigateurs : Let's Encrypt. La plupart des panneaux d'hébergement (cPanel, Plesk, DirectAdmin, ISPmanager) livrent un installateur en un clic. Pour les utilisateurs de VPS, certbot ou acme.sh renouvellent tous les 60 jours automatiquement. Choisis RSA-2048 ou ECDSA P-256 — les deux conviennent.

2. HTTPS uniquement — pas de HTTP, pas de contenu mixte

Chaque requête HTTP simple doit être redirigée vers HTTPS avec un 301 (pas 302 — les moteurs de recherche les traitent différemment). Le contenu mixte (une page HTTPS qui charge une image ou un script en HTTP) brise silencieusement la garantie de sécurité — la plupart des navigateurs le bloquent, mais certains scripts embarqués anciens passent quand même. Fais un audit avec l'onglet « Sécurité » des outils de développement du navigateur.

3. HSTS — dis au navigateur de mémoriser HTTPS

Sans HSTS (forçage HTTPS), chaque première visite inclut encore une requête HTTP simple qui peut être interceptée. Le correctif est un seul en-tête de réponse HTTP :

Strict-Transport-Security: max-age=31536000; includeSubDomains; preload

4. Protocoles et chiffrements modernes

Désactive SSLv3, TLS 1.0 et TLS 1.1 — ils ont des faiblesses connues et aucun client moderne n'en a besoin. Active TLS 1.2 et TLS 1.3.

Pour nginx (base « intermédiaire » de Mozilla, générée depuis ssl-config.mozilla.org) :

ssl_protocols TLSv1.2 TLSv1.3;
ssl_ciphers ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384;
ssl_prefer_server_ciphers off;

Pour Apache :

SSLProtocol -all +TLSv1.2 +TLSv1.3
SSLCipherSuite ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305
SSLHonorCipherOrder off

5. OCSP stapling et HTTP/2

L'OCSP stapling permet à ton serveur d'inclure le statut de révocation du certificat dans la poignée de main TLS, évitant un appel séparé (lent, parfois défaillant) du navigateur vers l'autorité de certification.

ssl_stapling on;
ssl_stapling_verify on;

HTTP/2 n'est pas une fonctionnalité de sécurité en soi, mais la plupart des vérificateurs de sécurité modernes considèrent son absence comme un signe d'une pile obsolète :

listen 443 ssl http2;

Raccourci si tu utilises Cloudflare

Si ton origine est derrière Cloudflare, la plupart de ce qui précède se règle en un clic :

Le renouvellement — la chose ennuyeuse qui mord

L'incident TLS le plus courant : « le certificat a expiré un dimanche matin, personne ne l'a remarqué, les clients n'ont pas pu accéder au site pendant six heures ». Deux défenses :

Comment vérifier ta configuration

Les pièges courants

Comment Scanthra détecte les problèmes TLS

Notre module SSL/TLS vérifie : la validité et l'expiration du certificat, les versions de protocole supportées, la présence et la politique HSTS, la confiance dans la chaîne de certificats, et quelques erreurs de configuration courantes. Les problèmes apparaissent dans le rapport avec leur gravité, une explication en langage clair et un correctif à copier-coller — même format que dans cet article.

Tu veux savoir si ton site est concerné ?

Scanthra effectue une vérification passive et te l'envoie par e-mail sous forme d'un rapport PDF en langage clair.

Analyser ton site gratuitement