Ressourceneinbindung im Browser


Diese Projektseite beschreibt einen Sicherheitsmechanismus in Browsern, der die Nutzung erweiterter Werkzeuge beim Bearbeiten von Wiki-Seiten oder fortgeschrittene Darstellungselemente verhindern kann.

Hintergrund

Es gibt Schutz-Software fĆ¼r den Browser, die aus SicherheitsgrĆ¼nden eine AusfĆ¼hrung von bestimmten Skripten still und leise verhindert, etwa NoScript.

GrundsƤtzlich sollen in eine im Browser dargestellte Seite (HTML-Dokument) nur solche Ressourcen eingebunden werden, die aus der gleichen Domain stammen, also de.wikipedia.org fĆ¼r die deutschsprachige Wikipedia (wobei oft nur auf wikipedia.org geprĆ¼ft wird; also alle anderen Wikipedia-Sprachversionen akzeptiert wĆ¼rden). Ressourcen anderer Herkunft werden als gefƤhrlich eingestuft und kƶnnen blockiert werden.

Unter ā€žRessourcenā€œ sind zu verstehen:

  1. JavaScript
  2. CSS
    • Selten, aber gelegentlich vorkommend.
  3. Bilder
    • Praktisch nie; in der Regel werden die Bilder direkt aus der URL im Browser dargestellt.

In einer guten Skript-Dokumentation wird dargestellt, wenn Ressourcen von unerwarteten Stellen benƶtigt werden.

Es ist aber nicht notwendigerweise alles, was in einem Wiki-Projekt und selbst in der eigenen Domain angeboten wird, vƶllig unbedenklich; siehe Benutzerskripte/Hinweise.

Befreundete Domains

Es wƤren ggf. die folgenden Second-Level-Domains freizugeben:

mediawiki.org
(openstreetmap.org)
toolserver.org (auslaufend seit 1. Juli 2014)
toolforge.org
translatewiki.net
wikibooks.org
wikidata.org
wikimedia.at
wikimedia.ch
wikimedia.de
wikimedia.org
wikimediafoundation.org
wikinews.org
wikipedia.de
wikipedia.org
wikiquote.org
wikisource.org
wikispecies.org
wikiversity.org
wikivoyage.org
wiktionary.org
wmcloud.org
wmflabs.org
wmfusercontent.org

Siehe zu Details und Subdomains auch: Netzwerk/Domains

Konfiguration

Je nach Mechanismus ist unterschiedlich vorzugehen. Meist ist nur JavaScript betroffen.

  • NoScript: [Einstellungen] ā†’ [Positivliste]
    • Es mĆ¼ssen die vollstƤndigen Domain-Bezeichnungen angegeben werden, also etwa en.wikipedia.org fĆ¼r ein Skript aus der englischsprachigen Wikipedia.
    • Der deutschsprachigen Wikipedia wurde vermutlich lƤngst durch einfachen Mausklick die AusfĆ¼hrung von Skripten erlaubt.
    • In seltenen AusnahmefƤllen kann bei komplexen Skripten auch Cross-Site-Scripting (XSS) notwendig werden: [Einstellungen] ā†’ [Erweitert] ā†’ [XSS]
  • Im Internet Explorer mĆ¼ssen die Second-Level-Domains ggf. unter [Internetoptionen] der Liste ā€žVertrauenswĆ¼rdige Sitesā€œ hinzugefĆ¼gt werden.
    • Den ā€žVertrauenswĆ¼rdigen Sitesā€œ muss erlaubt sein: ā€žAuf Datenquellen Ć¼ber DomƤnengrenzen hinweg zugreifenā€œ (wohl standardmƤƟig vorgegeben).