Sur le web, vous pouvez rencontrer un large éventail de problèmes liés au navigateur. Si vous utilisez le navigateur Mozilla Firefox, l’un de ces problèmes potentiels est l’erreur SSL_ERROR_NO_CYPHER_OVERLAP. Comme toute erreur, elle peut être à la fois frustrante et inquiétante, surtout si vous n’en connaissez pas la cause.

Vous pouvez prendre quelques mesures simples pour dépanner et résoudre ce problème. En comprenant mieux les raisons de cette erreur, vous pourrez la résoudre en un rien de temps.

Dans cet article, nous expliquerons ce que signifie l’erreur SSL_ERROR_NO_CYPHER_OVERLAP et certaines de ses causes possibles. Ensuite, nous vous expliquerons comment la corriger à l’aide de trois méthodes potentielles.

C’est parti !

Consultez notre guide vidéo pour résoudre l’erreur « SSL_ERROR_NO_CYPHER_OVERLAP »

Qu’est-ce que l’erreur « SSL_ERROR_NO_CYPHER_OVERLAP » ?

L’erreur SSL_ERROR_NO_CYPHER_OVERLAP se produit lorsque Firefox ne peut pas obtenir les données de sécurité d’un site web auquel vous essayez d’accéder. Cela se produit souvent lorsque le site auquel vous essayez d’accéder est ancien et ne dispose pas d’une protection SSL (Secure Sockets Layer) à jour.

Au cas où vous ne le sauriez pas, SSL est le cryptage entre votre ordinateur et le serveur d’un site web. Si vous rencontrez ce message d’erreur, cela signifie que votre navigateur n’a pas pu communiquer entre eux de manière sécurisée. Il est important de noter que SSL est essentiellement la même chose que Transport Layer Security (TLS), dont nous reparlerons dans un instant.

Contrairement à d’autres erreurs de navigateur, l’erreur SSL_ERROR_NO_CYPHER_OVERLAP se produit spécifiquement avec Firefox. Google Chrome a une version similaire mais légèrement différente, avec son message « ERR_SSL_VERSION_OR_CIPHER_MISMATCH ».

Quelles sont les causes de l’erreur « SSL_ERROR_NO_CYPER_OVERLAP » ?

Il est possible qu’en plus du message d’erreur, Firefox vous indique que « l’authenticité des données ne peut être vérifiée ». Dans ce cas, le message peut également vous conseiller de contacter le propriétaire du site web. Toutefois, si le problème peut être dû au site web, il peut aussi être lié au navigateur.

Plus précisément, il est possible que votre version de Firefox ou l’un des réglages spécifiques de votre navigateur soit à l’origine d’une mauvaise communication entre le site web et votre ordinateur. Une autre cause potentielle pourrait être la désactivation ou la mauvaise configuration des réglages TLS ou SSL3.

En outre, votre navigateur et le serveur doivent convenir du même chiffrement de cryptage pour se connecter. Certains chiffrements, tels que RC4, ne sont plus pris en charge par les principaux navigateurs en raison de vulnérabilités. Si le serveur du site web auquel vous tentez de vous connecter utilise une méthode de cryptage non prise en charge, vous risquez de voir apparaître cette erreur.

Certains utilisateurs ont signalé avoir rencontré cette erreur après avoir installé Cloudflare. Cela se produit généralement parce que le navigateur ne prend pas en charge le protocole SNI (Server Name Indication) utilisé par les certificats SSL de Cloudflare.

Comment corriger l’erreur « SSL_ERROR_NO_CYPHER_OVERLAP » ?

Maintenant que nous en savons un peu plus sur ce problème, il est temps de le résoudre. Vous trouverez ci-dessous trois solutions possibles pour résoudre le message d’erreur SSL_ERROR_NO_CYPHER_OVERLAP dans Firefox.

1. Mettez à jour votre navigateur Firefox

La première solution, la plus simple, consiste à s’assurer que vous utilisez la version la plus récente du navigateur Firefox. Pour que votre expérience Internet soit aussi fluide que possible, vous devez le faire régulièrement.

Pour mettre à jour votre navigateur Firefox à la dernière version, ouvrez le navigateur, cliquez sur l’icône du menu hamburger, puis allez jusqu’à Aide > À propos de Firefox :

L'option « À propos de Firefox » dans le menu du navigateur.
L’option « À propos de Firefox » dans le menu du navigateur.

Si des mises à jour sont disponibles, Firefox doit immédiatement commencer à les télécharger :

Le navigateur Firefox informe les utilisateurs que des mises à jour sont en cours de téléchargement.
Le navigateur Firefox informe les utilisateurs que des mises à jour sont en cours de téléchargement.

Une fois le téléchargement terminé, cliquez sur le bouton Redémarrer pour mettre à jour Firefox :

L'option Firefox « redémarrer pour mettre à jour ».
L’option Firefox « redémarrer pour mettre à jour ».

Vous pouvez également obtenir la dernière version du navigateur sur le site de Firefox. Avant de la télécharger, n’oubliez pas de désinstaller votre version actuelle de votre ordinateur.

Pour cela, sous Windows, appuyez sur la touche Windows + R, puis saisissez « appwix.cpl » dans la zone de recherche et appuyez sur Entrée. Dans le gestionnaire de programmes, localisez Firefox, cliquez dessus avec le bouton droit de la souris, puis sélectionnez Désinstaller.

Sur macOS, cliquez sur Go > Applications dans la barre d’outils supérieure. Faites ensuite glisser Mozilla Firefox vers la corbeille pour le supprimer.

2. Réinitialisez vos réglages TLS et SSL3

Si vous utilisez la dernière version de Firefox ou si sa mise à jour n’a rien donné, la prochaine étape consiste à réinitialiser vos réglages TLS et SSL3. Certains sites web ont besoin de ces protocoles pour établir une connexion. Par conséquent, si les vôtres sont désactivés, cela peut être la raison pour laquelle vous voyez l’erreur « SSL_ERROR_NO_CIPHER ».

Pour les réinitialiser, ouvrez un nouvel onglet dans votre navigateur Firefox et saisissez « about:config » dans la barre d’adresse. Vous verrez peut-être un message disant « Ceci peut annuler votre garantie ! » ou « Procédez avec précaution » :

Une notification d'avertissement de sécurité « Procédez avec précaution » de Firefox.
Une notification d’avertissement de sécurité « Procédez avec précaution » de Firefox.

Cet avertissement est le moyen utilisé par Firefox pour vous empêcher d’apporter accidentellement des modifications importantes aux réglages de votre navigateur. Cliquez sur Accepter le risque et continuer pour poursuivre.

Sur l’écran suivant des Préférences avancées, dans la barre de recherche, saisissez « tls » :

La barre de recherche de l'écran des préférences avancées de Firefox.
La barre de recherche de l’écran des préférences avancées de Firefox.

En saisissant ceci, vous obtiendrez une liste de toutes vos configurations TLS :

Une liste des configurations TLS dans Firefox.
Une liste des configurations TLS dans Firefox.

Recherchez les valeurs en gras, car ce sont celles qui ont été modifiées récemment. Pour toutes les valeurs en gras, faites un clic droit dessus et sélectionnez Réinitialiser pour rétablir les réglages par défaut.

Ensuite, répétez le même processus pour SSL3. Saisissez « ssl3 » dans la barre de recherche, et réinitialisez toute valeur récemment modifiée :

Une liste des configurations SSL3 dans Firefox.
Une liste des configurations SSL3 dans Firefox.

Assurez-vous également que les deux éléments suivants sont configurés sur false :

  • ssl3.dhe_rsa_aes_128_sha
  • ssl3.dhe_rsa_aes_256_sha

Le blocage de ces réglages est essentiel pour des raisons de sécurité.

3. Contournez les protocoles de sécurité et les configurations de votre navigateur

En général, nous vous recommandons de ne pas contourner les protocoles de sécurité du navigateur, car leur but est de vous protéger contre l’accès à des sites web non sécurisés. Toutefois, si vous savez que le site auquel vous essayez d’accéder est sécurisé, vous pouvez peut-être contourner cette erreur en saisissant manuellement une validation de chiffrement.

Pour cela, retournez sur l’écran about:config de votre navigateur Firefox. Une fois encore, saisissez « tls » dans la barre de recherche. Dans la liste, allez jusqu’à security.tls.version.min :

Localiser la préférence security.tls.version.min dans le navigateur Firefox.
Localiser la préférence security.tls.version.min dans le navigateur Firefox.

Cliquez sur l’icône du crayon à l’extrême droite pour modifier l’élément, puis saisissez « 0 » comme valeur. Ensuite, répétez le même processus pour security.tls.version.fallback-limit.

Un dernier moyen de contourner les protocoles de cryptage consiste à modifier les réglages de confidentialité de votre navigateur. Pour cela, ouvrez le menu de votre Firefox, puis allez dans Options > Confidentialité et sécurité :

L'option de menu Confidentialité et sécurité dans les réglages de Firefox.
L’option de menu Confidentialité et sécurité dans les réglages de Firefox.

Dans la section Sécurité, désélectionnez Bloquer les contenus dangereux et trompeurs :

La section « Sécurité » des réglages de Firefox.
La section « Sécurité » des réglages de Firefox.

Nous espérons qu’à ce stade, vous avez réussi à résoudre l’erreur. Si ce n’est pas le cas, il est probable qu’il s’agisse d’un problème côté serveur. Le plus souvent, cela se produit lorsqu’un site utilise uniquement la suite de chiffrement RC4.

Certains chiffrements, dont le RC4, ne sont plus pris en charge par les principaux navigateurs en raison de vulnérabilités. Vous pouvez exécuter un contrôle SSL pour vérifier que votre certificat SSL n’utilise pas de chiffrements obsolètes.

Si vous n’êtes pas le propriétaire du site, la seule chose qui reste à faire est de le contacter pour s’assurer qu’il est au courant du problème.

Résumé

Se voir refuser l’accès à un site web que vous essayez de consulter n’est jamais agréable. Cela peut être particulièrement frustrant lorsque le message d’erreur que vous avez sous les yeux est aussi déroutant que l’erreur SSL_ERROR_NO_CYPHER_OVERLAP. Heureusement, vous pouvez prendre quelques mesures simples pour résoudre ce problème lié à Firefox :

  1. Mettez à jour votre navigateur Firefox à la dernière version.
  2. Réinitialisez vos réglages TLS et SSL3.
  3. Contournez vos protocoles de sécurité et la configuration de votre navigateur.

Vous avez des questions sur la résolution de cette erreur ? Faites-nous en part dans la section des commentaires ci-dessous !

Salman Ravoof

Salman Ravoof is a self-taught web developer, writer, creator, and a huge admirer of Free and Open Source Software (FOSS). Besides tech, he's excited by science, philosophy, photography, arts, cats, and food. Learn more about him on his website, and connect with Salman on Twitter.