Zum Inhalt springen

HTTPS Everywhere

aus Wikipedia, der freien Enzyklopädie
HTTPS Everywhere

colspan="2" class="notheme" style="text-align:center; background:#Vorlage:Standardfarbe; color:#202122;" | Datei:HTTPS Everywhere icon.svg
Basisdaten

Maintainer Lua-Fehler in Modul:Wikidata, Zeile 1703: attempt to index field 'wikibase' (a nil value)
Entwickler Electronic Frontier Foundation
Erscheinungsjahr Lua-Fehler in Modul:Wikidata, Zeile 1703: attempt to index field 'wikibase' (a nil value)
Aktuelle Version 2022.5.24 (Chrome)
2022.5.11 (Firefox)<ref>Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. In: Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. Ehemals im Vorlage:Referrer (nicht mehr online verfügbar);</ref>
Aktuelle Vorabversion Lua-Fehler in Modul:Wikidata, Zeile 1703: attempt to index field 'wikibase' (a nil value)
(Lua-Fehler in Modul:Wikidata, Zeile 1703: attempt to index field 'wikibase' (a nil value))
Betriebssystem Lua-Fehler in Modul:Wikidata, Zeile 1703: attempt to index field 'wikibase' (a nil value)
Programmier­sprache JavaScript, Python
Kategorie Browser-Plug-in
Lizenz GPL v3
deutschsprachig ja
eff.org/https-everywhere

HTTPS Everywhere ist ein Browser-Plug-in für die Webbrowser: Mozilla Firefox, Opera und seit 2012 auch für Google Chrome,<ref>Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. In: Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. 2. März 2012; ehemals im Vorlage:Referrer (nicht mehr online verfügbar);.@1@2Vorlage:Toter Link/www.heise.de (Seite nicht mehr abrufbar. Suche im Internet Archive)</ref> mit dem Ziel, die Verbindungen zu Websites automatisch verschlüsselt anzufordern. Es wird als freie Software von der Electronic Frontier Foundation (EFF) in Zusammenarbeit mit dem Tor Project entwickelt.<ref>Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. In: Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. 18. Juni 2010; ehemals im Vorlage:Referrer (nicht mehr online verfügbar);.@1@2Vorlage:Toter Link/www.heise.de (Seite nicht mehr abrufbar. Suche im Internet Archive)</ref> Da die meisten Browser inzwischen auch ohne Plug-in so eingestellt werden können, dass sie nur noch HTTPS-Seiten akzeptieren, wurde die Entwicklung von HTTPS Everywhere Ende 2022 eingestellt.

Funktionsweise[Bearbeiten]

Standardmäßig werden Verbindungen zu den meisten Websites über das unverschlüsselte HTTP-Protokoll aufgebaut. Das erlaubt es Angreifern, den Netzwerkverkehr abzuhören oder sogar zu manipulieren. Um dem entgegenzuwirken, bieten viele Website-Betreiber auch eine verschlüsselte Verbindung über HTTPS an. In den Fällen, in denen die Verwendung der verschlüsselten Verbindung optional ist, bleibt es dem Benutzer überlassen, darauf zu achten, dass die angeforderte Website per HTTPS übertragen wird.

An dieser Stelle nimmt HTTPS Everywhere dem Benutzer die Arbeit ab und ersetzt HTTP-Anfragen durch HTTPS-Anfragen, sofern der Server dies unterstützt. Das funktioniert mit den Seiten, die von der EFF auf HTTPS-Tauglichkeit überprüft und der internen Liste des Add-ons hinzugefügt wurden. In diesen Listen können mit Hilfe regulärer Ausdrücke auch komplexere Umleitungen definiert werden.

Solche Regeln für einzelne Websites lassen sich in den Einstellungen aktivieren oder deaktivieren. Es ist möglich, eigene Regeln (Skriptfehler: Ein solches Modul „Vorlage:lang“ ist nicht vorhanden.) für bestimmte Websites zu definieren. Möchte man seine selbst erstellten Regeln für die anderen Nutzer veröffentlichen, besteht die Möglichkeit, diese mittels eines pull request auf GitHub zur Verfügung zu stellen oder an eine speziell dafür eingerichtete E-Mail-Adresse zu senden.<ref>Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. In: Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. Ehemals im Vorlage:Referrer (nicht mehr online verfügbar); (Skriptfehler: Ein solches Modul „Multilingual“ ist nicht vorhanden.).@1@2Vorlage:Toter Link/www.eff.org (Seite nicht mehr abrufbar. Suche im Internet Archive)</ref>

Mit Version 4.0.2 wurde eine Option implementiert, die es mit einem Klick ermöglicht, unsichere HTTP-Verbindungen komplett zu blockieren.<ref> Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. (Textdatei) In: Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. Ehemals im Vorlage:Referrer (nicht mehr online verfügbar); (Skriptfehler: Ein solches Modul „Multilingual“ ist nicht vorhanden.).@1@2Vorlage:Toter Link/www.eff.org (Seite nicht mehr abrufbar. Suche im Internet Archive)</ref>

Seit 2020 (Version 83) kann Firefox so eingestellt werden, dass es nur HTTPS verwendet.<ref>Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. In: Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. Ehemals im Vorlage:Referrer (nicht mehr online verfügbar); (Skriptfehler: Ein solches Modul „Multilingual“ ist nicht vorhanden.).@1@2Vorlage:Toter Link/support.mozilla.org (Seite nicht mehr abrufbar. Suche im Internet Archive)</ref> Falls eine Website nur über das unsichere HTTP erreicht werden kann, erfolgt der Zugriff erst nach expliziter Zustimmung durch den Nutzenden. In Google Chrome gibt es diese Option ab Version 94 (September 2021). Die Entwickler von HTTPS Everywhere kündigten daraufhin an, die Entwicklung der Erweiterung Ende 2021 einzustellen.<ref>Alexis Hancock: Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. 21. September 2021; ehemals im Vorlage:Referrer (nicht mehr online verfügbar); (Skriptfehler: Ein solches Modul „Multilingual“ ist nicht vorhanden.): Lua-Fehler in Modul:Text, Zeile 51: attempt to index field 'wikibase' (a nil value)</ref>

SSL Observatory[Bearbeiten]

Ab Version 2.0 enthält das Add-on das SSL Observatory. Ist die Funktion aktiviert, überprüft das Add-on beim Aufruf einer Website das SSL-Zertifikat mit einer auf dem EFF-Server bereitgestellten Liste.

So kann überprüft werden, ob es sich bei dem ausgelieferten Zertifikat um das bekanntlich zu einer Website gehörige handelt oder möglicherweise ein Man-in-the-Middle-Angriff stattfindet. Außerdem wird der Benutzer gewarnt, wenn unsichere kryptografische Verfahren verwendet werden.

Die EFF gibt an, eintreffende Anfragen möglichst anonym zu behandeln.

Fortwährende Regelsatz-Aktualisierungen[Bearbeiten]

Mit der am 3. April 2018 veröffentlichten Version 2018.4.3 wurde die Funktion „Continual Ruleset Updates“ eingeführt.<ref>Lawrence Abrams: Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. In: Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. 5. April 2018; ehemals im Vorlage:Referrer (nicht mehr online verfügbar); (Skriptfehler: Ein solches Modul „Multilingual“ ist nicht vorhanden.).@1@2Vorlage:Toter Link/www.bleepingcomputer.com (Seite nicht mehr abrufbar. Suche im Internet Archive)</ref> Diese Update-Funktion führt einen Regelsatz-Abgleich innerhalb von 24 Stunden durch, um stets möglichst aktuelle HTTPS-Regeln anwenden zu können. Eine Website, genannt „www.https-rulesets.org“, wurde von der EFF eigens hierfür eingerichtet. Diese Option, genannt „Regelsätze automatisch aktualisieren“, kann in den Add-on-Einstellungen deaktiviert werden. Vor Einführung dieses Update-Mechanismus wurden die Regelsätze lediglich bei App-Updates aktualisiert. Auch nach Einführung dieser Funktion werden bei App-Updates häufig sogenannte „bundled Rulesets“, also implementierte Regelsätze, mitgeliefert.

Kritik[Bearbeiten]

Durch das Prüfen der Zertifikate mittels des SSL Observatory werden die aufgerufenen Webadressen an die EFF übertragen.<ref>Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. In: Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. Ehemals im Vorlage:Referrer (nicht mehr online verfügbar); (Skriptfehler: Ein solches Modul „Multilingual“ ist nicht vorhanden.).@1@2Vorlage:Toter Link/www.eff.org (Seite nicht mehr abrufbar. Suche im Internet Archive)</ref> Diese Funktion ist daher datenschutzrechtlich bedenklich, sie muss jedoch auch explizit vom Nutzer aktiviert werden.

Es werden nicht alle Websites auf eine sichere Verbindung (HTTPS) umgestellt, wie der Name es suggeriert (englisch: Skriptfehler: Ein solches Modul „Vorlage:lang“ ist nicht vorhanden., deutsch: HTTPS überall), sondern nur bestimmte Websites, die in der sogenannten HTTPS Everywhere Atlas-Datenbank eingetragen sind.<ref>Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. In: Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. Ehemals im Vorlage:Referrer (nicht mehr online verfügbar); (Skriptfehler: Ein solches Modul „Multilingual“ ist nicht vorhanden.).@1@2Vorlage:Toter Link/www.eff.org (Seite nicht mehr abrufbar. Suche im Internet Archive)</ref>

Weblinks[Bearbeiten]

  • [Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden.] In: Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. Archiviert vom Vorlage:Referrer (nicht mehr online verfügbar) am 29. Dezember 2022;.
  • [Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden.] In: Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. Archiviert vom Vorlage:Referrer (nicht mehr online verfügbar) am 25. Dezember 2022;.
  • HTTPS Everywhere auf der Website der EFF (englisch)
  • SSL Observatory (englisch)

Einzelnachweise[Bearbeiten]

<references />