Risposta rapida
Una pagina HTTPS usa una connessione protetta, ma può contenere riferimenti a immagini, script o altre risorse con indirizzo http://. Questa combinazione è detta mixed content. A seconda della risorsa e del browser, il riferimento può essere bloccato, gestito in altro modo o ridurre la protezione di quella parte della pagina.
Perché può incidere sulla pagina
Se una risorsa necessaria non viene caricata, una funzione o un elemento visivo può non funzionare come previsto. Se una risorsa viene richiesta senza HTTPS, quella richiesta non beneficia della stessa protezione della pagina. La scheda indica Moderate (moderata), ma l'impatto concreto dipende dalla risorsa e dal comportamento del browser: un riferimento osservato non prova un attacco o un malfunzionamento.
Quando vale la pena controllare
Vale soprattutto se il riferimento compare in una parte essenziale della pagina o se noti contenuti che non si caricano. È anche utile dopo una migrazione a HTTPS, quando temi, plugin o contenuti vecchi possono conservare URL http://.
Che cosa osserva TrustyRunner
TrustyRunner esamina la pagina iniziale raggiunta dalla scansione e i riferimenti a risorse che riesce a estrarre dal suo HTML e dai contesti di stile analizzati. Cerca URL http:// soltanto quando l'indirizzo finale della pagina è HTTPS. Non apre la pagina come un browser e non verifica se la risorsa sia stata davvero caricata o bloccata.
Come leggere il risultato
- Riferimento HTTP osservato: almeno un indirizzo
http://compare nei contesti esaminati della pagina HTTPS. È un punto preciso da verificare, non una misura dell'effetto sui visitatori. - Nessun riferimento osservato: il risultato è conclusivo solo se l'estrazione delle risorse è stata completa nella parte analizzata.
- Pagina finale HTTP: il controllo non è applicabile, perché questa verifica riguarda le pagine HTTPS.
Contenuto troncato, analisi incompleta o pagina non disponibile possono lasciare dati parziali: zero riferimenti trovati non equivale allora a zero riferimenti presenti.
Cosa fare
Trova nel contenuto, nel tema o nella configurazione il riferimento segnalato. Verifica che la stessa risorsa sia disponibile in HTTPS e funzioni come previsto prima di aggiornare l'indirizzo. Se non esiste una versione adatta, valuta se sostituirla o rimuoverla. Prova la pagina dopo ogni modifica.
Limiti della verifica
TrustyRunner non simula ogni browser, non distingue automaticamente quali risorse siano bloccate e non dimostra uno sfruttamento o la sicurezza complessiva del sito. Esamina soltanto i riferimenti disponibili nella pagina e nei contesti acquisiti, non tutte le pagine o le risorse caricate dinamicamente.
Verifica con una nuova scansione
Esegui una nuova scansione e controlla se il riferimento HTTP compare ancora nei dati acquisiti. Per sapere come la pagina funziona davvero, verifica anche il suo comportamento in un browser.