Risposte a Perché HTTPS non è il protocollo predefinito? affermano che molti siti usano ancora HTTP chiaro invece di HTTPS perché tutti questi sono veri:
- Un numero considerevole di visitatori del sito utilizza Internet Explorer 6, 7 o 8 per Windows XP (IE / XP).
- IE / XP può vedere solo il primo certificato sulla porta 443 di un dato indirizzo IP perché utilizza la libreria TLS di Windows XP, che non ha il supporto per l'indicazione del nome del server (SNI). (Chrome e Firefox su Windows XP utilizzano diverse librerie TLS che supportano SNI.)
- Il sito condivide un indirizzo IPv4 con un altro sito HTTPS perché non può permettersi un indirizzo IPv4 dedicato sempre più scarso.
Tuttavia, ad aprile 2014, il supporto esteso per IE / XP e il resto di Windows XP è terminato. Ciò significa che ci sono difetti in IE / XP che Microsoft non correggerà più. Un attore malintenzionato potrebbe installare software indesiderato sfruttando una vulnerabilità zero-day derivante da uno di questi difetti, che potrebbe vanificare lo scopo di riservatezza di HTTPS in due modi:
- Un keylogger può acquisire tutte le credenziali di pagamento, come numeri di carte di credito e password Amazon o PayPal, che un utente IE / XP accede ai siti HTTPS.
- Un proxy e un'autorità di certificazione in esecuzione sul computer locale potrebbe eseguire un attacco man-in-the-middle (MITM) su tutte le connessioni HTTPS dell'utente.
Quali fattori deve pesare l'operatore di un sito web per determinare se continuare a tentare di offrire pagine sicure agli utenti di IE / XP? Ci sono argomenti schiaccianti a partire dal primo trimestre del 2015 per accogliere o bloccare IE / XP su un sito sicuro?