Informatics Educational Institutions & Programs
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:
- JavaScript
- HƤufig als Benutzerskripte; auch eigene Skripte in einem anderen Wiki.
- Weltweite Gadgets.
- Einige Cloud-Helferlein antworten mit einer Skripteinbindung.
- CSS
- Selten, aber gelegentlich vorkommend.
- 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]
- Es mĆ¼ssen die vollstƤndigen Domain-Bezeichnungen angegeben werden, also etwa
- 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).