Come risolvere l’errore ERR_SSL_PROTOCOL_ERROR in Google Chrome su Windows

Ti capita di ricevere l’errore ERR_SSL_PROTOCOL_ERROR in Chrome e ti chiedi se dipenda dal sito web o da un problema del tuo computer? A volte, dopo una sessione di navigazione senza intoppi, questo errore compare all’improvviso, soprattutto se Chrome si rifiuta improvvisamente di stabilire una connessione sicura. Sembra quasi che Chrome vada in tilt perché non riesce a stabilire un corretto handshake SSL con il server, o forse qualcosa lo sta bloccando. Fortunatamente, ci sono alcune cose che puoi controllare per cercare di risolvere il problema. Di solito si tratta di una soluzione rapida, ma in alcuni casi può essere un po’ più ostinata.

Come risolvere l’errore ERR_SSL_PROTOCOL_ERROR in Chrome

Prima di addentrarci in soluzioni complesse, facciamo una rapida verifica: prova ad aprire lo stesso sito sul tuo telefono o su un altro dispositivo. Se si carica correttamente, è probabile che il problema sia specifico del tuo sistema o della configurazione di Chrome. Se il problema persiste, questi metodi potrebbero aiutarti a ripristinare le connessioni sicure.

Metodo 1: Verificare lo stato di sicurezza del sito

Innanzitutto, assicurati di non tentare di accedere a un sito con un certificato SSL non valido o con un URL digitato in modo errato. A volte, Chrome va in tilt se rileva che un sito non dispone di un certificato SSL valido o riconosciuto.

  • Controlla la barra degli indirizzi: inizia con https:// ? Dovrebbe, per i siti sicuri.
  • Verifica la presenza del lucchetto verde o dell’etichetta “Sicuro” accanto all’URL.
  • Verifica attentamente l’ortografia del dominio: gli errori di battitura possono indirizzarti verso siti falsi o scaduti.

Se tutto sembra a posto e sai che il sito è legittimo, passa alla soluzione successiva. Se però Chrome continua a darti quell’errore, potrebbe trattarsi di un problema locale o di una configurazione errata.

Metodo 2: Verificare le impostazioni del firewall e dell’antivirus

Questo problema si verifica più spesso di quanto si pensi. I software di sicurezza a volte possono bloccare le connessioni SSL o interferire con la capacità di Chrome di verificare i certificati. Accedi alle impostazioni del tuo antivirus o firewall e cerca un elenco di siti bloccati o le opzioni di scansione SSL.

  • Nella tua app di sicurezza, individua la sezione relativa ai siti bloccati o alle eccezioni.
  • Se il tuo sito compare in quell’elenco, rimuovilo dalla lista nera.
  • Inoltre, disabilitare temporaneamente le funzionalità di scansione SSL o HTTPS, se disponibili.
  • Dopodiché, riavvia Chrome e verifica se l’errore persiste.

Metodo 3: Correggi la data e l’ora del tuo PC

A volte, Windows ha dei problemi con le impostazioni di data e ora, e SSL può dare problemi se l’orologio non è sincronizzato correttamente.È una cosa strana, ma succede più spesso di quanto si pensi. Anche una differenza di un solo minuto può causare problemi durante la fase di handshake SSL.

  1. Apri Impostazioni dal menu Start o premendo Win + I.
  2. Accedere a Ora e lingua > Data e ora.
  3. Disattiva l’opzione “Imposta l’ora automaticamente”. Sì, ora lo farai manualmente.
  4. Fai clic su Cambia sotto Cambia data e ora.
  5. Assicurati che la data e l’ora siano corrette: non fare supposizioni.
  6. Fai clic su Cambia e riavvia Chrome.

Questa soluzione può essere bizzarra: su alcune configurazioni funziona immediatamente, su altre è necessario riavviare il computer o ricaricare Chrome.

Metodo 4: Disabilitare il protocollo QUIC

Il protocollo sperimentale QUIC di Chrome causa spesso problemi con SSL. Tuttavia, è sufficiente attivarlo e disattivarlo per verificare se è la causa del problema. Il protocollo QUIC è stato progettato per velocizzare le operazioni, ma a volte può creare inconvenienti.

  1. Digita chrome://flags/#enable-quic nella barra degli indirizzi.
  2. Individua “Protocollo QUIC sperimentale” e seleziona Disabilitato.
  3. Riavvia completamente Chrome e verifica se i siti si caricano senza errori.

Se disabilitandolo il problema si risolve, ottimo! Altrimenti, passa ad altre opzioni.

Metodo 5: Pulisci il file Hosts

Questo è un colpevole insidioso: se il file hosts del tuo sistema contiene voci che bloccano determinati siti, le connessioni SSL potrebbero non funzionare. Non so perché qualcuno dovrebbe modificarlo, ma succede.

  1. Premi Win + R e digita, notepad C:\Windows\System32\drivers\etc\hostsquindi premi Invio.
  2. Se viene richiesto di concedere i diritti di amministratore, concedeteli.
  3. Verifica la presenza di voci sospette che puntano al sito o di indirizzi IP sospetti. Puoi rimuovere le voci che bloccano o reindirizzano il sito.
  4. Salva il file (assicurati che sia un file di testo semplice e che non abbia l’estensione.txt).
  5. Riavvia Chrome e riprova.

Questa soluzione a volte risolve i problemi causati da programmi pubblicitari/malware o altre modifiche che hanno alterato il file hosts.

Metodo 6: Cancella lo stato SSL

Probabilmente avrete già visto questa opzione nelle impostazioni di Chrome, ma forse vale la pena provarla se nessun’altra soluzione ha funzionato. La cancellazione della cache SSL ripristina le informazioni di handshake che potrebbero essere corrotte o obsolete.

  1. Premi Win + R e digita controlper aprire il Pannello di controllo.
  2. Vai su Rete e Internet (imposta la visualizzazione per categorie se necessario).
  3. Fai clic su Centro connessioni di rete e condivisione.
  4. Fai clic su Opzioni Internet in basso a destra.
  5. Vai alla scheda Contenuto e fai clic su Cancella stato SSL.
  6. Fai clic su OK, quindi riavvia Chrome e verifica se l’errore è scomparso.

Questo passaggio è una sorta di soluzione generica per i problemi di handshake SSL e, a volte, risolve magicamente tutto.

Tutte queste soluzioni si basano su delle ipotesi: la causa può variare a seconda del sistema, della versione di Chrome o della configurazione di rete. Se nessuno di questi metodi funziona, il problema potrebbe risiedere nel sito stesso, nella scadenza del certificato SSL o in un problema di configurazione di rete più complesso.

Riepilogo

  • Verifica attentamente la sicurezza e l’ortografia del sito web.
  • Se necessario, regola le impostazioni del firewall e dell’antivirus.
  • Verifica che la data e l’ora del tuo sistema siano corrette.
  • Disabilita il protocollo QUIC in Chrome.
  • Modifica il file hosts se necessario.
  • Cancella lo stato SSL in Chrome.

Incartare

In definitiva, questi metodi non sono sempre efficaci, ma coprono le cause più comuni degli errori SSL. Esiste comunque la possibilità che il sito stesso abbia problemi con l’SSL o sia temporaneamente non disponibile. Tuttavia, se una soluzione funziona, risparmia a tutti un sacco di frustrazione. Incrociamo le dita affinché questo aiuti a risolvere l’errore ERR_SSL_PROTOCOL_ERROR su Chrome: potrebbe non essere una soluzione elegante, ma è un inizio.È solo una soluzione che ha funzionato per una singola configurazione, quindi buona fortuna!