Verifica dei contenuti misti per il tuo sito
Risorse HTTP non sicure sulla tua pagina HTTPS, individuate automaticamente
Cosa controlla la verifica dei contenuti misti?
Immagini, script e fogli di stile caricati tramite http://
Font, iframe, video e richieste in background tramite HTTP
Risorse che i browser bloccherebbero o passerebbero in silenzio a HTTPS
Moduli che inviano i propri dati a un indirizzo http://
Reindirizzamento mancante da HTTP a HTTPS
Header HSTS e Content Security Policy
Come funziona la verifica dei contenuti misti
Dall'URL all'elenco di tutte le risorse non sicure in 4 passi
-
1 Passo 1
Inserisci l'URL
Inserisci l'indirizzo della pagina che vuoi controllare. Non servono installazione né registrazione.
-
2 Passo 2
Caricamento della pagina
Apriamo la pagina in un browser reale, eseguiamo il suo JavaScript e registriamo ogni singola richiesta.
-
3 Passo 3
Filtro delle richieste non sicure
Segnaliamo tutte le risorse caricate tramite http://, i moduli con una destinazione non sicura e un eventuale reindirizzamento HTTPS mancante.
-
4 Passo 4
Correggi le fonti
Usa l'elenco delle URL per correggere gli indirizzi nei tuoi contenuti, nel tema o nei plugin, poi esegui di nuovo la verifica.
Questi problemi HTTPS vengono rilevati
Quattro tipi di contenuti non sicuri e come li gestiscono i browser
-
Contenuti misti attivi
Bloccati dai browserScript, fogli di stile, iframe e richieste in background tramite HTTP. Potrebbero modificare l'intera pagina, per questo i browser non li caricano affatto. Il risultato visibile è un layout danneggiato o funzioni mancanti.
-
Contenuti misti passivi
Passati a HTTPS o bloccatiImmagini, audio e video tramite HTTP. I browser attuali cercano di caricarli automaticamente via HTTPS. Se il file non è disponibile lì, semplicemente manca dalla pagina.
-
Modulo con destinazione non sicura
Avviso all'invioUn modulo il cui attributo
actionpunta a un indirizzohttp://invia senza cifratura i dati inseriti, come nomi, indirizzi email o password. -
Pagina senza reindirizzamento HTTPS
Non sicuroLa pagina può essere aperta tramite
http://e non viene reindirizzata a HTTPS. I visitatori che seguono un vecchio link usano quindi l'intera pagina senza cifratura.
Le cause più comuni e come risolverle
Sei punti da cui partire, dalle impostazioni di WordPress all'header del server
- Indirizzo WordPress e Indirizzo sito
- Se uno dei due indirizzi in Impostazioni › Generali inizia ancora con
http://, è WordPress stesso a generare link non sicuri. Imposta entrambi suhttps://. - Vecchi link nel database
- Immagini e link negli articoli sono salvati come URL assolute. Dopo il passaggio a HTTPS vanno sostituite con uno strumento di ricerca e sostituzione che gestisca anche i dati serializzati.
- Tema, page builder e plugin
- Gli indirizzi
http://scritti direttamente nei file del tema, nelle impostazioni degli slider o nelle cache dei builder sopravvivono a una sostituzione nel database. Correggili alla fonte e rigenera il CSS del builder. - Risorse esterne
- Font, script o contenuti incorporati di terze parti, integrati anni fa con
http://. Oggi quasi tutti i fornitori supportano HTTPS, quindi basta cambiare l'indirizzo. - upgrade-insecure-requests
- La direttiva CSP
upgrade-insecure-requestsindica ai browser di richiedere tutte le risorse tramite HTTPS. È utile come rete di sicurezza, ma non sostituisce la pulizia degli indirizzi effettivi. - HSTS
- L'header
Strict-Transport-Securityfa sì che i browser usino HTTPS per il tuo dominio fin dalla prima richiesta. Attivalo solo quando l'intero sito funziona in modo affidabile tramite HTTPS.
Trova i contenuti misti prima che il browser mostri un avviso
Si parla di contenuti misti (mixed content) quando una pagina viene distribuita tramite HTTPS ma carica singole risorse tramite HTTP non cifrato. Il risultato: il lucchetto scompare, mancano immagini o script e, nel peggiore dei casi, il browser mostra «Non sicuro». La verifica dei contenuti misti di InspectWP carica la tua pagina in un browser reale e registra ogni singola richiesta. Tutte le URL che iniziano con http:// vengono elencate nel report, così vedi esattamente quale immagine, script o foglio di stile causa il problema.
Vediamo anche ciò che il tuo browser ti nasconde
I browser moderni non si limitano a mostrare i contenuti misti. Bloccano script e fogli di stile non sicuri e cercano di caricare autonomamente via HTTPS le immagini non sicure. Se apri la pagina tu stesso, può sembrare tutto a posto mentre la causa si trova ancora nel tuo HTML. Il nostro crawler disattiva di proposito questo passaggio automatico a HTTPS e consente i contenuti non sicuri. In questo modo il report contiene le risorse che un normale browser bloccherebbe o correggerebbe in silenzio, comprese quelle che compaiono solo dopo l'esecuzione di JavaScript. Inoltre verifichiamo se i tuoi moduli inviano dati a un indirizzo HTTP e se la pagina reindirizza davvero a HTTPS.
Migliaia di proprietari di siti si fidano di InspectWP
I numeri parlano da soli
Domande frequenti sulla verifica dei contenuti misti
Cosa sono i contenuti misti, perché si verificano e come eliminarli
Altri strumenti che potrebbero interessarti
Questi controlli riguardano argomenti correlati
- GDPR Check
- WordPress Security Checker
- HTTP Security Header Checker
- Hosting Checker
- Webfont Checker
- Favicon Checker
- DNS Records Checker
- Alt Tag Checker
- Sitemap Checker
- Open Graph Checker
- SPF & DMARC Checker
- Verifica accessibilità
- Scanner di vulnerabilità WordPress
- Page Builder Detector
- Verifica cookie
- Verifica versione PHP