« ERR_SSL_PROTOCOL_ERROR » : 10 solutions pour s’en sortir

« Ce site ne peut pas fournir une connexion sécurisée » : qui n’a jamais été confronté à ce message d’erreur en utilisant le navigateur Chrome de Google. Ce type d’erreurs résulte souvent d’un problème d’authentification. Voici nos différentes pistes pour le résoudre sans souci.

Les 10 solutions pour résoudre « ERR_SSL_PROTOCOL_ERROR » sont :

  1. Vérifiez la date ou l’heure de votre système
  2. Effacer vos données de navigation
  3. Vérifiez les paramètres de votre logiciel antivirus
  4. Vérifier les paramètres du pare-feu
  5. Supprimer ou désactiver l’extension
  6. Supprimer le fichier Hosts
  7. Ajustez votre niveau de sécurité et de confidentialité sur Internet
  8. Effacer votre état SSL
  9. Désactiver le protocole QUIC de Google Chrome
  10. Activer toutes les versions TLS/SSL

De temps en temps, Chrome affiche ce message sibyllin : « ERR_SSL_PROTOCOL_ERROR ».  Appelé aussi « code d’erreur 107 », ce message signifie que ce site ne peut pas fournir une connexion sécurisée en s’appuyant sur le protocole SSL. Cette erreur est principalement due à des problèmes de serveur et à un manque d’authentification du client. Mais les causes sont multiples. Voici les plus courantes avec pour chacune leur solution.

1. Vérifiez la date ou l’heure de votre système

Cela peut paraitre surprenant, mais l’une des principales erreurs liées au SSL est une date de système incorrecte. Lorsqu’elle n’est pas synchronisée avec la date du serveur du site souhaité, cette erreur se produit dans Chrome. Cette situation peut facilement être corrigée en ajustant la date de votre système soit manuellement ou par synchronisation automatique avec la date et l’heure sur Internet. Essayez ensuite de vous connecter au site en question pour vérifier si l’erreur s’affiche toujours. Si c’est le cas, nous avons d’autres solutions à vous proposer.

Il est possible qu’un mauvais réglage de la date et de l’heure interrompe le site web que vous essayez de connecter et génère cet ERR_SSL_PROTOCOL_ERROR. Assurez-vous donc que la date et l’heure du système ne sont pas en retard ou en avance par rapport à une date et une heure réelles.

A lire  Serveur DNS qui ne répond pas : nos 15 solutions pour s’en sortir

2. Effacer vos données de navigation

Si notre premier conseil ne résout par cette erreur, videz le « cache » et supprimez les cookies de ce navigateur en suivant cette procédure (à faire régulièrement) :

  • Lancez Chrome
  • Appuyez sur Ctrl + Shift + Supprimer Réglez l’intervalle de temps sur « Tout le temps »
  • Cochez la case « Cookies et autres données du site »
  • Cochez la case « Images et fichiers en cache »
  • Appuyez sur le bouton « Effacer les données

3. Vérifiez les paramètres de votre logiciel antivirus

Le rôle de ce logiciel est essentiel, car il permet de limiter les risques d’infection par un virus en vous connectant à un site ou en ouvrant une pièce jointe envoyée par email. S’il constate que les protocoles TLS ou SSL d’un site sont obsolètes ou dangereux, il empêche le chargement du site.

Faites une recherche dans les paramètres de votre antivirus afin de découvrir comment il analyse les protocoles SSL. S’il fait en permanence des analyses de ces protocoles, vous pouvez essayer de les désactiver temporairement (le temps pour vous d’aller sur le site en question). Une fois terminé, n’oubliez pas de rétablir cette analyse. Si le problème persiste, rétablissez les paramètres par défaut.

4. Vérifier les paramètres du pare-feu

Si le site web ou son adresse IP a été bloqué par votre pare-feu, Chrome affichera l’erreur Err_SSL_Protocol_Error. Vérifiez les paramètres de votre pare-feu (appelé aussi Firewall). Si vous trouvez le site web ou l’adresse IP à l’origine de ce bug, supprimez-le.

5. Supprimer ou désactiver l’extension

Parfois, les extensions du navigateur peuvent être à l’origine de l’erreur de connexion SSL. Il est difficile de savoir laquelle est à l’origine de cette erreur. Pour le savoir, désactiver une à une vos extensions pour repérer l’éventuelle fautive.

6. Supprimer le fichier Hosts

Le fichier HOSTS est un fichier système qui permet d’effectuer des correspondances entre les adresses littérales et les adresses IP. Ce dernier permet de créer des adresses ou modifier celles existantes. Mais il peut être à l’origine de ce fameux message d’erreur.

A lire  Chrome err_connection_reset : Quelles sont les solutions ?

Pour en avoir le cœur net, voici les étapes à suivre :

  • Appuyez sur Windows + R, tapez C:\Windows\System32\drivers\etc
  • Appuyez sur le bouton d’entrée
  • Vous trouverez un fichier nommé hosts
  • Supprimez-le

7. Ajustez votre niveau de sécurité et de confidentialité sur Internet

Nous sommes tous préoccupés par la sécurité lorsqu’il s’agit d’utiliser l’Internet. Si vous êtes comme de nombreux utilisateurs, cela signifie que vous avez peut-être défini les niveaux de confidentialité et de sécurité de votre système comme “élevés”.

Cela a pu bloquer certaines connexions SSL, ce qui a entraîné l’apparition de l’ERR_SSL_PROTOCOL_ERROR dans votre navigateur Chrome.

  • Allez dans le panneau de configuration de votre système d’exploitation Windows
  • Accédez aux options Internet
  • Cliquez sur l’onglet Sécurité
  • Modifiez le niveau de sécurité sur “moyen” ou “faible” (cela bloquera les cookies de tiers qui n’ont pas de politique de confidentialité)

8. Effacer votre état SSL

Le but d’un protocole SSL est de renforcer la sécurité des échanges entre un site et votre navigateur. Dans certains cas, vous essayez d’accéder à un site utilisant un protocole SSL obsolète ou qui n’est plus compatible avec Chrome (sa dernière version bloquant les anciens protocoles TLS/SSL comme SSL 3.0 et TLS 1.0).

Si c’est le cas, nous vous proposons une méthode, mais qui est à manier avec précaution et vigilance, car elle ne bloque pas l’accès à tous les sites disposant de protocoles SSL obsolètes et peu sûrs…

Si néanmoins, vous souhaitez la tester, voici la procédure :

  • Naviguez vers les paramètres de Chrome à partir de la liste qui apparaît lorsque vous cliquez sur les trois points en haut à droite
  • Dans le coin supérieur gauche de votre écran, sélectionnez Paramètres dans le menu de navigation
  • Cliquez sur le menu déroulant Avancé et sélectionnez Système
  • Sélectionnez l’option “Ouvrir les paramètres du proxy” : une fenêtre contextuelle des propriétés Internet s’affichera
  • Naviguez jusqu’à l’onglet “Contenu”.
  • Sélectionnez “Effacer l’état SSL” (ou Clear SSL State »)
A lire  Comment ne plus avoir le message « err_too_many_redirects » ?

L’alerte “Le cache SSL a été effacé avec succès” devrait apparaître sur votre écran.

Relancez votre navigateur Chrome pour vérifier si le message d’erreur a disparu.

9. Désactiver le protocole QUIC de Google Chrome

QUIC, également connu sous le nom de “Quick UDP Internet Connections”, fournit une connexion sécurisée au serveur de Google. Le protocole est le même que le SSL ou le TLS. Par défaut, il est activé dans Chrome. En raison de certains problèmes de conflit avec le protocole SSL du site que vous êtes sur le point d’ouvrir, votre navigateur Chrome peut vous afficher le message ERR_SSL_PROTOCOL_ERROR.

Pour vous en débarrasser, essayez cette astuce :

  • Tapez “chrome://flags/#enable-quic” sur la barre d’adresse et appuyez sur le bouton “Entrée”
  • Vous trouverez le protocole QUIC en haut de votre écran
  • S’il est défini par défaut, désactivez-le et rechargez la page

Cette opération n’est pas recommandée (car UDP crée une connexion sécurisée avec le serveur), mais elle permet souvent de résoudre le problème.

10.Activer toutes les versions TLS/SSL

C’est la dernière méthode que vous pouvez utiliser pour résoudre ce problème si toutes les autres méthodes échouent. Mais comme nous l’avons déjà indiqué, l’activation de toutes les versions TLS/SSL signifie que même les sites dont les protocoles SSL sont dépassés ou peu sûrs seront également chargés…

Voici comment activer toutes les versions de TLS/SSL :

  • Ouvrez les paramètres avancés de Chrome et sélectionnez ensuite “System”
  • Sélectionnez “Open Proxy Settings”
  • Ouvrez l’onglet “Avancé”
  • Allez à “Sécurité”
  • Cochez les cases de toutes les versions TLS/SSL

Enfin, quel que soit l’appareil que vous utilisez, que ce soit une tablette, un ordinateur ou un smartphone ou tout autre navigateur web ne vous inquiétez pas. Toutes les étapes présentées dans ce guide resteront les mêmes.

Laisser un commentaire