Wikipedia:Technik/Browser

Browser


Diese Projektseite beschreibt, wie sich über die normalen Browser-Funktionen und die Standard-Eigenschaften des Wiki hinaus zusätzliche Hilfsmittel aktivieren lassen.

Sicherheitskonzept

Jeder ordnungsgemäß arbeitende Browser zieht eine klare Grenze um die betrachtete Seite; widergespiegelt durch den Seitenrahmen:

Veränderungen in der Seitenprogrammierung (Skin-JS) können diesen Rahmen nicht durchbrechen. Allerdings können sie in bösartiger Weise im Namen des aktuellen Benutzers unerwünschte Aktivitäten ausführen (was insbesondere bei Administratoren fatal wäre). Unbemerkt Informationen (etwa die Zusammenstellung der Beobachtungsliste oder die E-Mail-Adresse) auszuschleusen ist mühsam aber möglich, etwa indem dies versteckt und verdeckt in Seiten-Edits untergebracht wird oder durch Kontakt mit externen Webseiten (wo Informationen in der URL transportiert werden können) über das Einbinden eines Zählpixels. Bei Nutzung von Benutzerskripten ist dies zu bedenken.

Es gibt bestimmte Möglichkeiten, mit denen sich Funktionen realisieren lassen, die nicht an die beschriebenen Einschränkungen gebunden sind:

MediaWiki weltweit Browser Rechner
 

Konsole, Werkzeuge des Browsers

JavaScript:

Betriebssystem

  • Beliebige Festplatten usw.
 

Server an https://

HTML-Dokument unter https:// (Sandkasten)

Browser-spezifische Anwendungsdaten

PHP-Programm generiert:

HTML-Quelltext (Grundgerüst)

Angepasst durch:

Skin

Ressourcen (mitgeliefert):

JavaScript, CSS von MediaWiki

Das Dokument in der Sandbox ist grün unterlegt.

Die Konsole im rot umrahmten Bereich stellt die vom Benutzer installierbaren Browser-Skripte dar.

Auf die Dateien auf dem Rechner kann aus dem HTML-Dokument und mittels der Browser-Funktionen nur über manuelle und zu bestätigende Einzelaktionen zugegriffen werden.

Für die Dokument-Sandbox gibt es einen eigenen Speicherbereich bei den Anwendungsdaten des Browsers (grau umrahmt). Hier können für die Domain des Dokuments dauerhaft Daten geschrieben und von jedem anderen Dokument derselben Domain gelesen werden. Ein Zugriff auf das allgemeine Dateisystem ist nicht möglich.

Cookies

Cookies und „Super-Cookies“ durchlöchern das Sicherheitskonzept nicht stärker, als dies durch JavaScript ohnehin geschieht.

Als angemeldeter Benutzer ist ein Arbeiten und Bearbeiten mit blockierten Cookies praktisch nicht möglich.

Für nicht angemeldete Benutzer werden in Cookies von den letzten Aktivitäten auf anderen Wiki-Seiten vorgenommene Konfigurationen gespeichert, während angemeldete Benutzer dies in ihren Einstellungen festlegen bzw. es dort zentral für sämtliche benutzten Browser hinterlegt wird.

Cookies werden zum Arbeiten in der deutschsprachigen Wikipedia aus mehreren Domains benötigt:

Ressourceneinbindung

Einbindung von Skripten oder auch CSS aus anderen Wiki-Projekten kann durch Standard-Sicherheitsmechanismen zunächst blockiert werden; siehe Ressourceneinbindung.

Ad-Blocker

Werbeblocker (Ad-Blocker) sowie Schutzeinstellungen des Browsers könnten den Zugriff auf Ressourcen anderer Domains als der momentan dargestellten Seite verhindern.

Die nachstehenden Domains gehören zur Familie, enthalten keine unerwünschte Werbung und sollten bei fortgeschrittener Wiki-Benutzung einschließlich aller Sub-Domains freigeschaltet sein:

Bookmarklets

Bookmarklets ermöglichen auf einfache Weise, der Benutzeroberfläche im aktuellen Browser Funktionsaufrufe hinzuzufügen, die wie ein Lesezeichen generiert und verwaltet werden.

Add-ons

Add-ons sind spezifisch für bestimmte Browser oder Browserfamilien.

Greasemonkey

In beiden Fällen handelt es sich um Skripte, die lokal auf der Festplatte des Benutzers liegen und selbst geschrieben werden.

Konfiguration und Erweiterungen

Je nach individuellem Browser gibt es spezifische Möglichkeiten, sie an die Arbeit im Wiki anzupassen:

  1. Browser-Konfiguration, etwa durch Kürzel in der URL-Adresszeile, Auflistung der Wikipedia als mögliche Suchmaschine
  2. CSS-Anpassungen für den ganzen Browser oder bestimmte Webseiten
  3. Add-ons speziell für ein Wiki oder allgemein hilfreich – sie sollten nur von vertrauenswürdiger Herkunft installiert werden

Mit Verbesserung der Benutzeroberfläche innerhalb der Wiki-Projekte und der Skin ist die Notwendigkeit externer Software deutlich gesunken.

Weitere Informationen