Perché utilizzare HTTPS Everywhere invece di visitare direttamente il sito HTTPS?

1

La mia comprensione è che HTTPS Everywhere reindirizza i siti Web a una versione https: // se li supportano.

La mia domanda è, se i siti web hanno una versione https: // supportata perché non li stanno utilizzando in primo luogo?

    
posta Kol12 11.10.2016 - 01:11
fonte

3 risposte

2

Supponiamo che tu stia utilizzando un browser molto vecchio che non può connettersi al server utilizzando TLS, perché il server non supporta le vecchie versioni TLS e / o suite di crittografia TLS deprecate supportate dal browser. Ad esempio, IE6 in WinXP supporta al meglio SSLv3 + 3DES, e IE8 su WinXP supporta al meglio TLS 1.0 + 3DES. SSLv3 non è sicuro perché il padding CBC non è deterministico e non è coperto dal MAC [1] e 3DES non è molto sicuro (insicuro?) Perché la sua dimensione di blocco è di 64 bit [2]. Molti server non supportano alcuna versione TLS e ciphersuite che consentano la connessione di Internet Explorer su Windows XP (con tutte le patch applicate), ad esempio per scaricare almeno un browser più recente.

Se sei su un browser di questo tipo e il sito web ha implementato un reindirizzamento obbligatorio dagli URL http a https, verrai SOL.

Un altro motivo è che alcuni siti hanno l'impressione erronea, anacronistica, che la crittografia è dispendiosa dal punto di vista computazionale e le prestazioni del loro server sarebbero gravemente degradate spendendo cicli CPU su cripto, e quindi usano TLS "quando necessario" (pagina di accesso, pagina di pagamento) e non utilizzare TLS "quando non è necessario" (sfogliando il catalogo prodotti), per "migliorare le prestazioni del sito".

Alcuni siti sono stati costruiti e distribuiti qualche tempo fa e non sono stati aggiornati in pochi anni. A quel tempo, le persone erano meno consapevoli della situazione di sorveglianza totale e della questione dell'autenticità e dell'integrità dei dati. Fondamentalmente pensavano che se la riservatezza non è importante, TLS non è necessario, e quindi le persone cattive possono iniettare javascript cattivo in siti e virus in eseguibili mentre vengono scaricati, con impunità.

1 - link

2 - link

    
risposta data 11.10.2016 - 01:42
fonte
2

Parte del motivo per utilizzare il componente aggiuntivo HTTPS Everywhere è che i siti che supportano https per impostazione predefinita possono ancora accettare http connessioni e immediatamente reindirizzare l'utente a https sito (una ragione per farlo è che i vecchi collegamenti continuino a funzionare, più o meno in modo trasparente). Se invii informazioni sensibili nascoste da https , ad esempio un cookie o un URL, tali informazioni verranno esposte quando effettui la prima connessione su http . Pertanto, l'estensione HTTPS Everywhere può proteggerti da perdite accidentali di informazioni quando fai clic su vecchi segnalibri o link alla versione http di un sito.

    
risposta data 11.10.2016 - 01:57
fonte
0

Probabilmente per motivi di rendimento legacy e per consentire una più facile integrazione con fornitori di terze parti (ad esempio reti pubblicitarie).

Questo sito carica da Google semplicemente HTTP come predefinito. Tuttavia, se esegui HTTPS ovunque, può caricarsi completamente su HTTPS.

Alcuni siti hanno solo determinate aree di carico su HTTPS per impostazione predefinita (ad esempio processo di checkout). HTTPS Everywhere forzerà il resto del sito a caricare anche su HTTPS, offrendo una maggiore sicurezza, ma potrebbero esserci avvisi di contenuti misti.

    
risposta data 12.10.2016 - 21:45
fonte

Leggi altre domande sui tag