Perché il mio sito dice "Non sicuro"?

Perché il mio sito dice Non sicuro?

Perché il mio sito dice "Non sicuro"? Cause e soluzioni | We.Inc

Scopri perché il browser segna il tuo sito come Non sicuro: niente HTTPS, certificato scaduto o non corrispondente, o contenuti misti. Risolvi ogni causa e cerca link http:// nell'HTML incollato.

I browser mostrano Non sicuro quando una pagina non viene servita tramite una connessione HTTPS privata. Di solito il problema è uno di tre: il sito non ha un certificato SSL, il certificato è scaduto o non corrisponde al dominio, oppure una pagina HTTPS carica ancora alcuni file tramite il semplice http://. Ogni causa ha la sua soluzione qui sotto.

Le cause più comuni e da dove partire

HTTPS è la versione cifrata del protocollo di trasferimento del web, e il certificato SSL (più precisamente TLS) è il file che dimostra che la connessione appartiene al tuo dominio. La pagina di assistenza di Chrome dice che su un sito Non sicuro c'è un problema con la privacy della connessione, e qualcuno potrebbe riuscire a vedere le informazioni che i visitatori inviano o ricevono. Affronta le cause in ordine: prima il certificato, poi il reindirizzamento, infine i contenuti misti.

Domande frequenti

È pericoloso visitare un sito Non sicuro?

Leggere una semplice pagina informativa comporta poco rischio, ma tutto ciò che viene digitato (una password, un numero di carta o un messaggio nel modulo di contatto) può essere letto o alterato lungo il percorso. Per questo i browser avvisano, e per questo i visitatori se ne vanno.

Quanto dura un certificato SSL?

Dipende da chi lo emette. Let's Encrypt, un'autorità di certificazione gratuita e senza scopo di lucro, dice che i suoi certificati predefiniti sono validi per 90 giorni, ed è per questo che il rinnovo automatico è importante. I certificati a pagamento hanno condizioni proprie.

Non sicuro danneggia il mio posizionamento nei risultati di ricerca?

Google non ha pubblicato un peso che possiamo citare, quindi non tireremo a indovinare. Il costo pratico sono i visitatori che vedono l'avviso e se ne vanno prima di leggere qualsiasi cosa.

Perché l'avviso compare su una sola pagina?

Quella pagina carica quasi sempre qualcosa tramite http://: un'immagine, uno script, un font, un video incorporato o la destinazione di un modulo. Incolla il suo sorgente nello scanner per trovare l'indirizzo.

Posso risolvere i contenuti misti senza modificare ogni pagina?

In parte. La direttiva Content-Security-Policy upgrade-insecure-requests dice ai browser di richiedere ogni risorsa in HTTPS. Aiuta solo quando anche l'altro server offre HTTPS, quindi correggere gli indirizzi resta la soluzione pulita.

Causa 1: nessun certificato o nessun reindirizzamento

Causa 2: certificato scaduto o non corrispondente

Causa 3: contenuti misti

Quali file http:// i browser correggono e quali bloccano

Questo segue la documentazione di MDN sui contenuti misti. Le richieste aggiornabili vengono riscritte in HTTPS dal browser; tutto il resto dell'elenco viene bloccato.

Come i browser gestiscono i contenuti misti (MDN)

Due header utili una volta che HTTPS funziona

Aggiungili presso il tuo hosting o CDN. Il primo chiede ai browser di aggiornare ogni richiesta; il secondo dice loro di usare d'ora in poi solo HTTPS per questo dominio.

Aggiorna ogni richiesta

Una soluzione temporanea mentre correggi i vecchi indirizzi. Funziona solo per i file disponibili anche in HTTPS.

Strict-Transport-Security (HSTS)

max-age è in secondi; 31536000 è un anno. I browser che lo vedono non permetteranno ai visitatori di ignorare gli errori del certificato, quindi fai prima delle prove.

Scanner di contenuti misti

Incolla l'HTML di una pagina (clic destro sulla pagina, poi Visualizza sorgente pagina, poi copia). La scansione avviene nel tuo browser e non viene caricato nulla.

HTML della pagina

Trovati {n} indirizzi http://.

Nessun indirizzo http:// trovato in ciò che hai incollato.

Indirizzo

Dove

Cosa succede

Aggiornabile: il browser prova da solo https://, e il file manca se il server non ha HTTPS

Bloccato su una pagina HTTPS: cambialo in https://

Il modulo invia i dati senza cifratura: cambia l'action in https://

Inizia gratis · Nessuna carta di credito richiesta

Correlati: Guide

Prodotto

Per chi è

Funzionalità

Risorse

Azienda

Mappa del sito