Desidero sapere se il mio browser utilizza la connessione SSL o TLS se visualizzo HTTPS.
Voglio sapere per IE, Firefox, Chrome e Safari. Voglio conoscere la versione del protocollo.
Esistono diverse versioni di protocollo: SSL 2.0, SSL 3.0, TLS 1.0, TLS 1.1 e TLS 1.2. Internamente, TLS 1.0 / 1.1 / 1.2 sono SSL 3.1 / 3.2 / 3.3 rispettivamente (il nome del protocollo è stato cambiato quando SSL è diventato uno standard ). Presumo che tu voglia conoscere la versione esatta del protocollo utilizzata dal tuo browser.
Secondo quanto descritto in questo post del blog , Internet Explorer può visualizzare le informazioni sulla versione del protocollo. Premi Proprietà File > o Fai clic con il pulsante destro del mouse - > Proprietà e una finestra si aprirà, sotto Connessione , vedresti qualcosa di simile:
TLS 1.2, RC4 with 128 bit encryption (High); RSA with 2048 bit exchange
Ad oggi, Firefox supporta TLS 1.0, TLS 1.1 e TLS 1.2. Puoi vedere la versione del protocollo negoziato facendo clic sull'icona del lucchetto (a sinistra dell'URL), quindi su Ulteriori informazioni e quindi sotto i Dettagli tecnici .
Chrome può visualizzare la versione. Fai clic sull'icona del lucchetto ; appare un popup, che contiene alcuni dettagli, inclusa la versione del protocollo. esempio: (verificato sulla versione 21.0.1180.82)
The connection uses TLS 1.0
Opera mostra la versione del protocollo in modo simile a Chrome: fare clic sull'icona del lucchetto, quindi fare clic sul pulsante "Dettagli". per esempio. (verificato sulla versione 12.01):
TLS v1.0 256 bit AES (1024 bit DHE_RSA/SHA)
Per i browser che non mostrano le informazioni, puoi sempre ottenerle eseguendo un analizzatore di rete come Wireshark o Network Monitor : analizzeranno felicemente le intestazioni pubbliche dei pacchetti SSL / TLS e mostreranno il versione (infatti, tutti i trasferimenti di dati in SSL / TLS vengono eseguiti in singoli "record" e l'intestazione di 5 byte di ogni record inizia con la versione del protocollo su due byte).
E, naturalmente, la versione attuale del protocollo è una scelta del server, basata su ciò che il server è configurato per accettare e sulla versione massima annunciata dal client. Se il server è configurato per eseguire TLS 1.0 solo , qualsiasi connessione che accada effettivamente utilizzerà TLS 1.0, necessariamente.
( Modifica: ho incorporato alcune informazioni dai commenti, fatto io stesso da alcuni test. Sentiti libero di migliorare questa risposta se necessario.)
Illucchettositrovaadestradellabarradegliindirizzi,manonsaràdiaiuto.Invece
Sarebbe bello se Internet Explorer fosse coerente con gli altri browser. Sotto l'indicatore del lucchetto è un posto sensato da guardare.
Non riesco ancora a trovare componenti aggiuntivi o estensioni per verificare la versione del protocollo ssl direttamente dalla sessione del browser. Ma quello che ho trovato è qui.
openssl s_client -connect <<domain name>>:443 -ssl2
openssl s_client -connect <<domain name>>:443 -ssl3
Il comando openssl fornisce informazioni ssl. Non conosco molti dettagli sul comando openssl.
Questo sito utilizza openssl per ottenere informazioni complete. link
Leggi altre domande sui tag web-browser tls