Forzare un browser a caricare l'edizione "https" di un sito Web, non "http"?


10

Questo è simile a questa domanda precedente , ma credo che sia un po 'diverso * .

Siti come GMail supportano una preferenza che spinge tutto il traffico attraverso l'edizione SSL del sito piuttosto che il protocollo in chiaro.

Per i siti che non offrono tali preferenze (o quelle che potrebbero, ma non sono stato in grado di trovare, come Facebook), c'è un modo che utilizza solo il browser (forse con un plug-in o un componente aggiuntivo) per provare sempre prima SSL e fallback in testo semplice se SSL fallisce?

Tale soluzione è disponibile su Windows, Mac OS X e Linux? Solo uno?


* La domanda precedente era alla ricerca di applicazioni esterne che avrebbero raggiunto questo obiettivo.


2
poiché la tua domanda è indipendente dal sistema operativo, penso che i tag [https] e [ssl] siano più utili di 3 tag del sistema operativo.
Quack Quixote

@quack quixote - ha senso .. non ci avevo pensato quando l'ho chiesto :)
warren

Risposte:


6

Anche se tu potessi trovare una tale soluzione, avresti il ​​problema che alcuni server web risponderanno sempre alle richieste https, ma non ti invieranno alla pagina del sito web. Molto probabilmente il tuo browser finirà su qualche landing page del web server. Una domanda non sarebbe in grado di distinguere una pagina di destinazione dalla pagina che realmente desidera. Verificherei la domanda simile per i programmi esterni ... Non sono sicuro che puoi farlo senza un programma esterno.


: - \ .. non ci ho pensato come una possibilità. Suppongo, quindi, anche se un server ospita più domini, potrebbe inviarmi a quello che utilizza SSL e non a quello che sto cercando. Bleh! Grazie per i pensieri :)
Warren,

Di niente! =)
BloodPhilia

Questa potrebbe essere stata una buona risposta nel 2010, ma non penso che lo sia oggi.
Fax

12

Sì, questo può essere fatto. EFF ha pubblicato un plugin per Firefox chiamato HTTPS Everywhere che contiene un elenco di siti noti per supportare le connessioni https e imporrà l'uso di https durante la visita di tali siti.


sembra che @arathorn ti abbia appena battuto sul pugno su questo :)
warren,


3

Ci sono componenti aggiuntivi per fornire ciò che stai chiedendo. Se usi Chrome, aggiungi semplicemente --force-https al collegamento, alla sezione comandi o installa "Usa HTTPS". Se usi Firefox, l'utilizzo di Noscript ti consentirà di farlo, ma potrebbe esserci un altro componente aggiuntivo che forza solo https: // nel caso in cui non desideri tutte le funzioni di Noscript.

Fai solo molte ricerche su Google e troverai opzioni ma assicurati che siano attendibili applicazioni se vai con un componente aggiuntivo.


2
eff.org/https-ewherewhere è il migliore di questi
Colin Pickard,
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.