Wie kann ich Firefox dazu bringen, HTTPS gegenüber HTTP vorzuziehen?

34

Zum Beispiel gebe ich superuser.com in die Browserleiste von Firefox ein, aber es wird automatisch zur HTTP-Site weitergeleitet. Ich möchte die HTTPS-Site standardmäßig.

Ian Kelling
quelle
7
https://superuser.comfunktioniert bei mir.
DavidPostill
6
Bitte klären Sie: Bitten Sie um eine spezielle Lösung für Superuser , oder möchten Sie, dass alle Anforderungen vom Typ Web über HTTPS gesendet werden, wenn Sie nicht ausdrücklich HTTP als Protokoll angeben?
einen Lebenslauf vom
2
Nur neugierig, warum würden Sie HTTPS auf Stack Exchange verwenden?
ysap
10
@ysap Weil ich nicht möchte, dass jemand meine Anmeldeinformationen stiehlt? Siehe diesen Beitrag
cat
15
@ysap, auch indem Sie HTTPS überall dort einsetzen, wo Sie anderen helfen - auch in Zukunft. Vielleicht jetzt haben Sie keinen Grund , (dass Sie wissen) , um die Verbindung zu halten verschlüsselt, aber vielleicht in der Zukunft werden Sie haben ein; Durch die Verwendung von HTTPS erhalten Sie plausible Deniability, auch wenn dies nicht erforderlich ist. Wenn alle Benutzer HTTPS überall verwenden, können Sie HTTPS verwenden, ohne sich selbst automatisch hervorzuheben. Je mehr Websites HTTPS verwenden, desto mehr Druck besteht auf Nicht-HTTPS-Websites zum Aktualisieren.
Hmijail

Antworten:

67

Eine weitere Alternative ist HTTPS Everywhere . Es ist für Firefox, Chrome und Safari verfügbar.

Da es aus der Zusammenarbeit zwischen EFF und dem TOR-Projekt entwickelt wurde, glaube ich eher an dieses Plugin.

Es ist auch Open Source und unter der GPLv3-Lizenz erhältlich.

Sibi
quelle
4
Leider gibt es einen Fehler, der die Web-Socket-bezogenen Live-Updates auf SE bricht, als ich es das letzte Mal überprüft und gemeldet habe.
Alexander O'Mara
Wo ist der Download für Safari mit Website nur erwähnt, Chrom und FF?
2426021684
@ 2426021684 Den ersten Link in meiner Antwort auschecken. Dort finden Sie die Links.
Sibi
5
Bitte beachten Sie, dass HTTPS Everywhere einen leicht irreführenden Namen hat. Es ist regelbasiert, so dass Sie eine Website manuell "whitelisten" müssen, um gezwungen zu werden, HTTPS anstelle von HTTP zu verwenden, wenn sie nicht mit dem Addon vorkonfiguriert sind . Es sollte "HTTPS Everywhere Configured In the Ruleset" heißen .
Adi
16

Das Firefox-Addon "HTTPS standardmäßig" funktioniert wie folgt : https://addons.mozilla.org/en-US/firefox/addon/https-by-default/?src=ss

Ian Kelling
quelle
Wenn mein Gedächtnis mir recht tut, ist dies vorerst der richtige Weg. Ich erinnere mich, irgendwo über verschiedene privatsphärenorientierte Firefox-Derivate gelesen zu haben, die mit diesem Addon geliefert werden, wie zum Beispiel den Tor Brovser.
Jarmund
1
Nett. HTTPS Everywhere funktioniert zumindest nicht mit SE.
DavidPostill
3
@DavidPostill HTTPS Everywhere funktioniert einwandfrei mit SE, aber Sie müssen möglicherweise den Regelsatz "Stack Exchange (partiell)" manuell aktivieren.
einen Lebenslauf vom
Während Sie gerade dabei sind, posten Sie vielleicht auch etwas für Chrome?
Mehrdad
1
@DavidPostill Das liegt daran, dass SE HTTPS auf Meta hasst ;) was hoffentlich bald behoben werden sollte, da CF weg ist
cat
0

Nun, das kann man nicht automatisch machen , in Firefox gibt es dafür keine Option browser.urlbar.*.

Sie verwenden also entweder eine der in den anderen Antworten genannten Browsererweiterungen oder, wie ich vorschlagen würde (Vermeidung der Verwendung von Browsererweiterungen, die Sie nicht wirklich benötigen), stellen Sie einfach sicher, dass Sie ein Lesezeichen https://superuser.comanstelle von erstellen http://superuser.com.

Jetzt können Sie einfach superuser..die Browserleiste eingeben und den richtigen Link finden.

Sie können die Vorschläge in der URL-Leiste auch einschränken, indem Sie bestimmte Zeichen verwenden, z. B. indem Sie mit * somtehing(Sternchen) nur Übereinstimmungen in Ihren Lesezeichen suchen.

Weitere Beispiele: hier

Eine weitere Sache über HTTPS Everywhere : Zusätzlich zu dem Problem, dass vordefinierte Regeln erforderlich sind (wie in diesem Kommentar erwähnt ), gibt es (oder gab es vielleicht in der Zwischenzeit eine Lösung dafür) auch das Problem, dass HTTPS Everywhere die Benutzereinstellungen speichert die prefs.jsin Ihrem Firefox - Profil - Verzeichnis.
Am Ende befinden sich also viele user_pref("extensions.https_everywhere.SITE, BOOL);Zeilen in Ihren prefs.jsEinträgen, möglicherweise sogar Tausende von Einträgen, die die Größe dieser Datei erhöhen und die Ladezeit verlangsamen. Nicht zu vergessen mögliche Datenschutzprobleme.

Hrxn
quelle