Come risolvere facilmente l’errore “SSL Handshake Failed”

Incontrare un errore "SSL Handshake Failed" può essere preoccupante, soprattutto quando compromette accessibilità e sicurezza del tuo sito WordPress. Questo errore si verifica durante il processo di handshake SSL/TLS, in cui il client (browser) e il server negoziano le impostazioni di sicurezza prima di stabilire una connessione sicura. Se l’handshake fallisce, la connessione non può essere stabilita in modo sicuro, con potenziali rischi di sicurezza e perdita di fiducia da parte dei visitatori.

Per fortuna, risolvere questo problema su un sito WordPress è gestibile con i passaggi giusti.

Cause comuni dell’errore

Ci sono diversi motivi per cui questo errore può comparire:

  • Impostazioni di data e ora errate: se la data e l’ora del dispositivo non sono corrette, possono interferire con l’handshake SSL.
  • Problemi del browser: browser obsoleti o estensioni in conflitto possono causare problemi.
  • Problemi lato server: a volte il problema è sul server del sito.
  • Certificato SSL non aggiornato: se il certificato SSL del sito è scaduto o non è installato correttamente, comparirà questo errore.
  • Mancata corrispondenza del protocollo: server e browser potrebbero non supportare le stesse versioni di SSL/TLS.

I 5 modi più semplici per risolvere l’errore "SSL Handshake Failed"

  1. Controlla le impostazioni di data e ora
  2. Verifica che il certificato SSL sia ancora valido
  3. Aggiorna il browser
  4. Controlla il supporto dei protocolli TLS/SSL
  5. Disattiva le estensioni del browser

1. Controlla le impostazioni di data e ora

L’errore "SSL Handshake Failed" è spesso dovuto a impostazioni di data e ora errate sul tuo dispositivo. I certificati SSL si basano su un’ora precisa, quindi un orologio sbagliato può interrompere la connessione sicura. Ecco come risolvere:

Fai clic destro sull’ora e sulla data nella barra delle applicazioni e seleziona "Modifica data/ora".

Regolare data e ora per risolvere l'errore “SSL Handshake Failed”

Attiva questa funzione per consentire a Windows di impostare automaticamente l’ora in base al fuso orario. Per la sincronizzazione manuale, fai clic su "Sincronizza ora" sotto "Sincronizza l’orologio".

Abilitare l'impostazione automatica dell'ora per risolvere l'errore “SSL Handshake Failed”

2. Verifica che il certificato SSL sia ancora valido

Un certificato SSL scaduto o non valido è spesso causa dell’errore "SSL Handshake Failed". Per garantire un handshake SSL riuscito, è essenziale verificare che il certificato SSL sia valido e correttamente installato. Ecco come controllarlo:

Vai sul tuo sito in un qualsiasi browser, fai clic sull’icona delle informazioni del sito nella barra degli indirizzi e seleziona "La connessione è sicura".

Opzione “La connessione è sicura” in Google Chrome

Successivamente, fai clic su "Il certificato è valido".

Controllare la data di validità del certificato per risolvere l'errore “SSL Handshake Failed”

Nel Visualizzatore certificati, individua la sezione "Periodo di validità" e controlla la data di scadenza del certificato SSL.

Visualizzare il periodo di validità SSL per risolvere l'errore “SSL Handshake Failed”

Se il certificato è scaduto o non valido, dovrai rinnovarlo tramite il tuo provider di certificati SSL.

3. Aggiorna il browser

Mantenere aggiornato il browser è essenziale per correggere l’errore "SSL Handshake Failed", poiché le versioni più vecchie potrebbero non supportare le ultime funzioni di sicurezza necessarie alle connessioni sicure. Per aggiornarlo, vai nelle impostazioni del browser, cerca l’opzione di aggiornamento e installa gli aggiornamenti disponibili.

Cercare aggiornamenti per risolvere l'errore “SSL Handshake Failed”.

Dopo l’aggiornamento, riavvia il browser e prova a rivisitare il sito. Questo semplice passaggio risolve spesso il problema e garantisce che il browser gestisca correttamente i certificati SSL.

4. Controlla il supporto dei protocolli TLS/SSL

L’errore "SSL Handshake Failed" può verificarsi se il browser o il server utilizza protocolli TLS/SSL errati. TLS, la versione aggiornata di SSL, protegge le connessioni. Ecco come verificare e abilitare i protocolli corretti:

La maggior parte dei browser moderni supporta automaticamente i protocolli TLS più recenti. Tuttavia, se utilizzi un browser più vecchio, potresti doverli abilitare manualmente.

Digita "about:config" nella barra degli indirizzi del browser, cerca "security.tls.version.min" e assicurati che il valore sia impostato su 3 (corrispondente a TLS 1.2).

Verificare il supporto dei protocolli TLS/SSL per risolvere l'errore “SSL Handshake Failed”.

Se gestisci tu il server, assicurati che supporti gli ultimi protocolli TLS nelle impostazioni SSL/TLS. In caso di dubbi, chiedi al tuo provider di hosting di verificare e abilitare i protocolli corretti.

5. Disattiva le estensioni del browser

A volte l’errore "SSL Handshake Failed" è causato da estensioni del browser che interferiscono con le connessioni sicure, in particolare quelle legate a sicurezza o privacy. Ecco come verificare se sono le estensioni a causare il problema:

Vai nelle impostazioni del browser e raggiungi la sezione estensioni o componenti aggiuntivi.

Trova le tue estensioni nel browser.

Disattiva temporaneamente tutte le estensioni.

Disabilita le tue estensioni per risolvere l'errore “SSL Handshake Failed”.

Dopo aver disattivato le estensioni, controlla il sito. Se l’errore è scomparso, riattivale una alla volta, testando dopo ognuna per individuare quella che causa il problema.

Disattivando e riattivando selettivamente le estensioni del browser puoi capire se una di esse sta causando l’errore "SSL Handshake Failed" e risolvere il problema.

Conclusione

I fallimenti dell’handshake SSL possono derivare da varie problematiche tecniche, dalle configurazioni errate ai certificati scaduti, fino a errori più profondi lato server. La maggior parte dei problemi SSL più comuni in WordPress può essere risolta seguendo metodicamente i passaggi descritti sopra.

Mantieni sempre backup, segui le migliori pratiche di sicurezza per evitare interruzioni e mantieni il tuo sito WordPress sicuro e accessibile.

Articoli correlati

Rene Hermenau

Autore: Rene Hermenau

Informazioni sull'autore: René Hermenau è il fondatore di WP STAGING. Si occupa di backup WordPress, staging, migrazioni, gestione dei database e flussi di deployment sicuri.