Visualizza il certificato SSL / TLS in Safari 5+ quando non viene visualizzata l'icona del lucchetto


12

Secondo Apple ,

Con Safari da 5 a 5.1.7, un'icona a forma di lucchetto appare nell'angolo in alto a destra [solo] se tutto il contenuto della pagina Web utilizza una connessione sicura.

Va benissimo, ma normalmente per visualizzare il certificato SSL / TLS per una pagina web che serve contenuti su HTTPS, si farebbe clic sull'icona del lucchetto.

Poiché l'icona non è presente nelle pagine che servono solo parte del loro contenuto su SSL / TLS, dovrebbe esserci un altro modo per visualizzare il certificato, ma che cos'è?

Risposte:


12

Le versioni recenti di Safari non sembrano visualizzare l'icona del lucchetto o il certificato a meno che tutto il contenuto caricato dalla pagina sia https. Ad esempio, se l'URL della pagina è https ma carica un file JavaScript tramite http, nessuna icona di blocco.

L'unica soluzione che ho trovato finora è eseguire il comando openssl in Terminal, in questo modo:

echo ^d | openssl s_client -connect host.example.com:443

Questo ti mostrerà la catena di certificati a qualsiasi autorità di root utilizzata per firmare, se presente. "verifica errore" mostrerà cose come "certificato autofirmato".


1

Se richiedi una singola risorsa, ad esempio un'immagine sul sito, su HTTPS, Safari ti mostrerà il lucchetto.

Ad esempio, scegli un'immagine sulla pagina che stai guardando, Ctrl-clic / tasto destro sull'immagine, scegli di visualizzarla in una nuova scheda. Nella nuova scheda il contenuto che stai visualizzando non è mescolato perché è un singolo elemento e Safari ti mostrerà il lucchetto.


0

Se un sito Web offre alcuni contenuti su HTTPS e alcuni su HTTP, non dovresti fidarti di esso. È così semplice. Non importa quale certificato stia utilizzando per le parti sicure.

Se parte del contenuto viene caricato su una connessione non sicura, non si sa se è stato interferito e non si sa se interferisce con le parti fornite in modo sicuro.

Ci sono vari esperti di sicurezza che scrivono su questo argomento. Troy Hunt è uno che mi viene in mente in questo momento. Puoi trovare un articolo pertinente qui e altri su argomenti correlati qui .


4
Quello che dici è vero, ma la mia domanda riguardava la visualizzazione dei certificati, non se fidarmi di un sito web.
— sampablokuper,

Siamo spiacenti ma Safari non sembra offrirti un'opzione che mostrerà un certificato su un sito Web a contenuto misto. Firefox lo fa però. Basta premere CMD-I e selezionare la scheda Sicurezza.
— Alistair McMillan,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.