Defaults.Exposed

Defaults.ExposedCorrections › Chiffrement moderne (version TLS et suites de chiffrement)

Comment corriger Chiffrement moderne (version TLS et suites de chiffrement)

Le TLS est la serrure qui brouille les données circulant entre vos visiteurs et votre site web. Deux choses rendent cette serrure fiable : utiliser une version moderne de TLS (pas les anciennes, cassées) et utiliser des suites de chiffrement robustes (la recette de brouillage proprement dite). Cette page couvre les deux — plus quelques réglages connexes qui n'affectent pas votre note mais valent la peine d'être connus.

En clair, pour votre entreprise : Si votre site tourne sur un chiffrement dépassé ou des suites de chiffrement faibles, les informations privées que vos clients saisissent — identifiants, numéros de carte, coordonnées — peuvent être discrètement interceptées et lues sur les réseaux partagés, et vous pouvez échouer aux contrôles de sécurité que les banques, prestataires de paiement et clients plus importants exigent désormais avant de faire affaire avec vous.

Ce que cela peut vous coûter

Pourquoi c'est important. Un chiffrement sûr est invisible ; un chiffrement dépassé ou faible est une bombe à retardement qui dort tranquillement jusqu'au jour où elle vous coûte un client, un contrat ou un passage de conformité. Les contrôles de version TLS et de suite de chiffrement sont les deux volets qui font réellement bouger votre note, et tous deux relèvent généralement d'un seul réglage gratuit — il n'y a aucun intérêt à laisser activées les anciennes options cassées.

En clair

Quand quelqu’un visite votre site web, tout ce qu’il saisit — identifiants, numéros de carte, noms, numéros de téléphone, messages — est brouillé en transit pour que des inconnus ne puissent pas le lire. La technologie qui assure le brouillage s’appelle TLS (vous l’entendrez aussi appeler SSL, son ancien nom). Pour que ce brouillage soit réellement sûr, deux choses doivent être correctes :

  1. La version TLS — quelle génération de la technologie vous utilisez. Les premières versions (TLS 1.0 et 1.1) sont publiquement cassées depuis des années ; les sûres sont TLS 1.2 et TLS 1.3.
  2. La suite de chiffrement — la recette précise que TLS utilise pour brouiller. Certaines suites (comme RC4, DES et 3DES) ont été cassées et sont désormais bannies ; les suites modernes restent robustes.

Cette page couvre les deux, car un site peut avoir l’un correct et l’autre erroné. Vous pouvez avoir une serrure moderne avec une vieille recette cassable encore activée — ou une recette robuste protégée par une serrure dépassée. L’une comme l’autre est une porte ouverte. Les deux se ferment généralement par le même unique changement gratuit des réglages de votre serveur ou hébergement.

Ce que cela peut vous coûter

Ce que c’est réellement

La version TLS

Un site ne prend pas en charge qu’une seule version de TLS — il peut en proposer plusieurs à la fois et laisser le navigateur de chaque visiteur choisir. Un visiteur moderne utilisera la version la plus récente disponible et verra un cadenas normal. Le danger, c’est que les anciennes versions cassées peuvent rester là, à côté des bonnes, comme une porte dérobée ouverte : un attaquant peut forcer la connexion d’un visiteur à « rétrograder » vers TLS 1.0 ou 1.1 puis exploiter les faiblesses connues de ces versions (les attaques BEAST et POODLE en sont les exemples célèbres) pour déchiffrer le trafic.

Notre contrôle se connecte donc à votre site et teste chaque version individuellement — TLS 1.0, 1.1, 1.2 et 1.3 — pour voir lesquelles votre serveur accepte encore. Voici à quoi ressemble le « bon » réglage et comment il se note :

La suite de chiffrement

Une fois une version choisie, TLS sélectionne une suite de chiffrement — l’algorithme proprement dit qui brouille les données. La plupart des suites modernes sont robustes. Une poignée sont cassées et ne doivent jamais être utilisées : RC4 (son brouillage est biaisé et laisse fuir le texte en clair), DES (sa clé est si courte qu’elle peut être cassée par force brute), 3DES (vulnérable à l’attaque « Sweet32 »), plus NULL (aucun chiffrement du tout), les suites de qualité EXPORT (délibérément affaiblies — les attaques FREAK et Logjam), et les suites anonymes (aucun contrôle d’identité, donc un imposteur peut se placer au milieu).

Notre contrôle des suites fait deux choses. D’abord, il regarde la suite que votre serveur a réellement négociée avec nous. Ensuite — et c’est la partie importante — il tente activement une poignée de mains avec plusieurs suites connues comme cassées (RC4, 3DES, EXPORT, NULL et variantes anonymes). Un serveur peut choisir une suite robuste en parlant à un client moderne tout en acceptant une suite faible si un attaquant insiste — et c’est un vrai risque de rétrogradation. Si votre serveur accepte une suite bannie, le contrôle le signale ; accepter une suite critique (comme RC4 ou NULL) est un échec. (En TLS 1.3, il n’y a rien à craindre ici — cette version a supprimé par conception toutes les suites faibles, donc les sondes sont ignorées.)

Les trois extras informatifs

Trois éléments connexes sont rapportés mais n’affectent pas votre note — ils sont signalés comme informatifs parce qu’ils ne peuvent pas être vérifiés de façon fiable depuis l’extérieur, et que sur tout serveur ou CDN moderne ils sont déjà gérés correctement :

Nous les faisons remonter pour que votre informaticien ait le tableau complet, mais pour la grande majorité des propriétaires il n’y a rien à faire — votre score est déterminé par les contrôles de version et de suite ci-dessus.

Comment corriger (gratuit, ~30 minutes)

Transmettez ceci à votre informaticien — la correction est gratuite. Cette section est destinée à la personne qui gère votre domaine, votre site web ou votre hébergement. La correction est une modification de configuration, pas un achat ; nous facturons uniquement la surveillance du maintien d’un chiffrement correctement configuré dans le temps. L’unique configuration moderne ci-dessous corrige d’un coup les constats de version et de suite.

L’approche fiable la plus simple est de générer une configuration éprouvée plutôt que d’en écrire une à la main : collez votre type de serveur dans le générateur de configuration SSL de Mozilla sur https://ssl-config.mozilla.org/ et choisissez le profil « Intermediate » (large compatibilité) ou « Modern » (TLS 1.3 uniquement, si vous n’avez pas besoin de prendre en charge quoi que ce soit d’ancien). Il produit pour vous les lignes ssl_protocols et ssl_ciphers correctes.

Par plateforme :

  1. Cloudflare ou un hébergeur managé — généralement un ou deux clics. Dans Cloudflare : SSL/TLS → Edge Certificates → Minimum TLS Version → TLS 1.2, et les suites de chiffrement y sont gérées pour vous (la plateforme ne proposera pas de suites bannies). La plupart des hébergeurs managés et créateurs de sites (Squarespace, Wix, Shopify, hébergeurs WordPress modernes) imposent déjà TLS 1.2+ avec des suites robustes — confirmez simplement qu’aucune option « TLS hérité » ou « compatibilité ancien navigateur » n’est encore activée.
  2. Nginx. Réglez les versions modernes uniquement et une liste de suites robustes explicite, puis rechargez :
    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';
    ssl_prefer_server_ciphers on;
    
    (TLS 1.3 nécessite OpenSSL 1.1.1+ sur la machine.)
  3. Apache. Désactivez les anciennes versions et fixez une liste de suites robustes, puis redémarrez :
    SSLProtocol all -SSLv3 -TLSv1 -TLSv1.1
    SSLCipherSuite ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384
    SSLHonorCipherOrder on
    
  4. Windows / IIS. Utilisez l’outil gratuit IIS Crypto (ou les réglages de registre équivalents) pour désactiver TLS 1.0 et 1.1, désactiver les suites RC4/DES/3DES/NULL/EXPORT, et laisser TLS 1.2 et 1.3 avec des suites robustes activées. Le modèle « Best Practices » de l’outil fait tout cela en un clic.
  5. Les extras informatifs (optionnel, gratuit). Si vous voulez le grand nettoyage : sur Nginx ajoutez ssl_stapling on; ssl_stapling_verify on; (avec une ligne resolver) pour l’agrafage OCSP ; sur Apache, SSLUseStapling On. La compression TLS et la renégociation sécurisée sont déjà sûres par défaut sur les serveurs modernes — aucune action nécessaire. Sur Cloudflare, les trois sont gérés automatiquement.
  6. Vérifiez, puis recontrôlez ici. Confirmez que seules les versions et suites sûres subsistent — par exemple avec nmap --script ssl-enum-ciphers -p 443 votredomaine.com, ou testez avec les outils liés sur https://ssl-config.mozilla.org/ — puis relancez ce contrôle. Quand c’est possible, activez TLS 1.3 à côté de 1.2 : il est à la fois plus rapide et plus sûr.

Erreurs fréquentes

Ce qu’il faut retenir

La version TLS et la suite de chiffrement sont les deux volets de votre chiffrement qui font réellement bouger votre note, et tous deux se résument à désactiver des options cassées publiquement depuis des années. La correction est gratuite, c’est généralement une ligne de configuration moderne par serveur, et pour un visiteur ordinaire elle ne change rien sinon rendre sa connexion véritablement sûre. Les éléments connexes — compression, agrafage OCSP, renégociation sécurisée — valent la peine d’être connus mais n’affecteront pas votre score, et sur toute configuration moderne ils sont déjà gérés pour vous.

FAQ

Je ne suis pas technique — puis-je m'en occuper moi-même ?

Vous n'avez pas besoin de comprendre le détail technique. Sur la plupart des hébergements modernes, c'est un ou deux réglages, et c'est gratuit. Transmettez la section « Comment corriger » ci-dessous à la personne qui gère votre site web ou votre hébergement (ou votre prestataire informatique) — c'est généralement une modification de cinq à dix minutes sans différence visible pour vos visiteurs, hormis une connexion plus sûre.

Passer au chiffrement moderne va-t-il empêcher les navigateurs des anciens clients de fonctionner ?

En pratique, non. Chaque navigateur et téléphone moderne d'environ la dernière décennie utilise déjà le nouveau chiffrement et les suites de chiffrement robustes par défaut — depuis des années. Les seules choses qui dépendaient des anciennes versions ou des suites faibles sont elles-mêmes dépassées et dangereuses, ce qui est précisément pourquoi tous les grands navigateurs les refusent déjà. Pour la quasi-totalité des entreprises, le changement est invisible pour les clients.

Mon site se charge bien avec un cadenas — pourquoi est-ce quand même signalé ?

Le cadenas signifie seulement qu'une connexion sécurisée existe ; il ne vous dit pas quelle version de TLS ni quelle suite de chiffrement se cache derrière. Votre site peut afficher un cadenas parfaitement normal tout en acceptant discrètement une ancienne version cassée ou une suite bannie à côté des bonnes — et c'est cette porte dérobée ouverte que ces contrôles détectent. La fermer n'enlève pas le cadenas ; cela garantit simplement que seules les options sûres sont autorisées.

Quelle est la différence entre la version TLS et la suite de chiffrement ?

Voyez la version TLS comme la génération de serrure que vous utilisez, et la suite de chiffrement comme la recette précise qu'elle emploie pour brouiller les données. Vous pouvez avoir une serrure moderne (TLS 1.2 ou 1.3) tout en laissant activée une vieille recette cassable (comme RC4 ou 3DES) — ou l'inverse. Les deux doivent être corrects, c'est pourquoi nous les vérifions séparément. La bonne nouvelle, c'est que la même configuration moderne d'une ligne corrige généralement les deux d'un coup.

Et l'agrafage OCSP et la compression TLS — affectent-ils ma note ?

Non. Ceux-là (avec la renégociation sécurisée) sont purement informatifs — nous les signalons parce qu'ils comptent pour la performance et la défense en profondeur, mais ils ne font pas bouger votre score. Sur les serveurs web modernes et tout CDN comme Cloudflare, ils sont gérés correctement par défaut, donc pour la plupart des propriétaires il n'y a rien à faire. Le détail figure dans la section ci-dessous pour votre informaticien.

Corriger cela est-il vraiment gratuit ?

Oui. Désactiver les anciennes versions TLS et les suites de chiffrement faibles, et activer ces protections, sont des modifications de configuration sur votre serveur ou hébergement existant — il n'y a rien à acheter. Nous facturons uniquement la surveillance du maintien d'un chiffrement correctement configuré dans le temps, pas la correction.