Recent Changes - Search:

PmWiki (deutsch) für die Liste aller Seiten


Englisch:

PmWiki

pmwiki.org

edit SideBar

https://www.jetphotos.com/photographer/598301 https://www.jetphotos.com/photographer/598304 https://www.jetphotos.com/photographer/598305 https://www.jetphotos.com/photographer/598307 https://www.jetphotos.com/photographer/598310 https://www.jetphotos.com/photographer/598312 https://www.jetphotos.com/photographer/598317 https://www.jetphotos.com/photographer/598318 https://www.jetphotos.com/photographer/598320 https://www.jetphotos.com/photographer/598321 https://www.jetphotos.com/photographer/598322 https://www.jetphotos.com/photographer/598324 https://www.jetphotos.com/photographer/598328 https://www.jetphotos.com/photographer/598340 https://www.jetphotos.com/photographer/598341 https://www.jetphotos.com/photographer/598346 https://www.jetphotos.com/photographer/598349 https://www.jetphotos.com/photographer/598357 https://www.jetphotos.com/photographer/598366 https://www.jetphotos.com/photographer/598372 https://www.jetphotos.com/photographer/598374 https://www.jetphotos.com/photographer/598378 https://www.jetphotos.com/photographer/600028 https://www.jetphotos.com/photographer/600031 https://www.jetphotos.com/photographer/600032 https://www.jetphotos.com/photographer/600034 https://www.jetphotos.com/photographer/600036 https://www.jetphotos.com/photographer/600037 https://www.jetphotos.com/photographer/600039 https://www.jetphotos.com/photographer/600041 https://www.jetphotos.com/photographer/600042 https://www.jetphotos.com/photographer/600045 https://www.jetphotos.com/photographer/600046 https://www.jetphotos.com/photographer/600047 https://www.jetphotos.com/photographer/600048 https://www.jetphotos.com/photographer/600050 https://www.jetphotos.com/photographer/600051 https://www.jetphotos.com/photographer/600052 https://www.jetphotos.com/photographer/600053 https://www.jetphotos.com/photographer/600055 https://www.jetphotos.com/photographer/600057 https://www.jetphotos.com/photographer/600641 https://www.jetphotos.com/photographer/600644 https://www.jetphotos.com/photographer/600645 https://www.jetphotos.com/photographer/600646 https://www.jetphotos.com/photographer/602231 https://www.jetphotos.com/photographer/602240 https://www.jetphotos.com/photographer/602244 https://www.jetphotos.com/photographer/602247 https://www.jetphotos.com/photographer/602261 https://www.jetphotos.com/photographer/602265 https://www.jetphotos.com/photographer/602279 https://www.jetphotos.com/photographer/602307 https://www.jetphotos.com/photographer/602315 https://www.jetphotos.com/photographer/602323 https://www.jetphotos.com/photographer/602340 https://www.jetphotos.com/photographer/602346 https://www.jetphotos.com/photographer/602741 https://www.jetphotos.com/photographer/602743 https://www.jetphotos.com/photographer/602744 https://www.jetphotos.com/photographer/602745 https://www.jetphotos.com/photographer/602746 https://www.jetphotos.com/photographer/602748 https://www.jetphotos.com/photographer/602749 https://www.jetphotos.com/photographer/602750 https://www.jetphotos.com/photographer/602757 https://www.jetphotos.com/photographer/602758 https://www.jetphotos.com/photographer/602762 https://www.jetphotos.com/photographer/602763 https://www.jetphotos.com/photographer/602764 https://www.jetphotos.com/photographer/602769 https://www.jetphotos.com/photographer/602770 https://www.jetphotos.com/photographer/602772 https://www.jetphotos.com/photographer/602773 https://www.jetphotos.com/photographer/602774 https://www.jetphotos.com/photographer/602775 https://www.jetphotos.com/photographer/601186 https://www.jetphotos.com/photographer/601188 https://www.jetphotos.com/photographer/601189 https://www.jetphotos.com/photographer/601191 https://www.jetphotos.com/photographer/601192 https://www.jetphotos.com/photographer/601194 https://www.jetphotos.com/photographer/601196 https://www.jetphotos.com/photographer/601197 https://www.jetphotos.com/photographer/601248 https://www.jetphotos.com/photographer/601249 https://www.jetphotos.com/photographer/601250 https://www.jetphotos.com/photographer/601251 https://www.jetphotos.com/photographer/601252 https://www.jetphotos.com/photographer/601254 https://www.jetphotos.com/photographer/601255 https://www.jetphotos.com/photographer/601256 https://www.jetphotos.com/photographer/601258 https://www.jetphotos.com/photographer/601260 https://www.jetphotos.com/photographer/601261 https://www.jetphotos.com/photographer/601263 https://www.jetphotos.com/photographer/601264 https://www.jetphotos.com/photographer/601265 https://www.jetphotos.com/photographer/601266 https://www.jetphotos.com/photographer/601267 https://www.jetphotos.com/photographer/601268 https://www.jetphotos.com/photographer/601269 https://www.jetphotos.com/photographer/601270 https://www.jetphotos.com/photographer/601272 https://www.jetphotos.com/photographer/601273 https://www.jetphotos.com/photographer/602779 https://www.jetphotos.com/photographer/602780 https://www.jetphotos.com/photographer/602781 https://www.jetphotos.com/photographer/602782 https://www.jetphotos.com/photographer/600111 https://www.jetphotos.com/photographer/600112 https://www.jetphotos.com/photographer/600148 https://www.jetphotos.com/photographer/600151 https://www.jetphotos.com/photographer/600155 https://www.jetphotos.com/photographer/600157 https://www.jetphotos.com/photographer/600159 https://www.jetphotos.com/photographer/600161 https://www.jetphotos.com/photographer/600163 https://www.jetphotos.com/photographer/600647 https://www.jetphotos.com/photographer/600648 https://www.jetphotos.com/photographer/600649 https://www.jetphotos.com/photographer/600650 https://www.jetphotos.com/photographer/602889 https://www.jetphotos.com/photographer/602890 https://www.jetphotos.com/photographer/602891 https://www.jetphotos.com/photographer/602895 https://www.jetphotos.com/photographer/602897 https://www.jetphotos.com/photographer/602900 https://www.jetphotos.com/photographer/602904 https://www.jetphotos.com/photographer/602907 https://www.jetphotos.com/photographer/602913 https://www.jetphotos.com/photographer/602916 https://www.jetphotos.com/photographer/602918 https://www.jetphotos.com/photographer/602922 https://www.jetphotos.com/photographer/602923 https://www.jetphotos.com/photographer/602925 https://www.jetphotos.com/photographer/602926 https://www.jetphotos.com/photographer/600534 https://www.jetphotos.com/photographer/600535 https://www.jetphotos.com/photographer/600536 https://www.jetphotos.com/photographer/600538 https://www.jetphotos.com/photographer/600539 https://www.jetphotos.com/photographer/600540 https://www.jetphotos.com/photographer/600542 https://www.jetphotos.com/photographer/600543 https://www.jetphotos.com/photographer/600544 https://www.jetphotos.com/photographer/600547 https://www.jetphotos.com/photographer/600548 https://www.jetphotos.com/photographer/600549 https://www.jetphotos.com/photographer/600550 https://www.jetphotos.com/photographer/600552 https://www.jetphotos.com/photographer/600553 https://www.jetphotos.com/photographer/600555 https://www.jetphotos.com/photographer/600558 https://www.jetphotos.com/photographer/600565 https://www.jetphotos.com/photographer/600566 https://www.jetphotos.com/photographer/600567 https://www.jetphotos.com/photographer/600568 https://www.jetphotos.com/photographer/600571 https://www.jetphotos.com/photographer/600573 https://www.jetphotos.com/photographer/600575 https://www.jetphotos.com/photographer/600576 https://www.jetphotos.com/photographer/600577 https://www.jetphotos.com/photographer/600578 https://www.jetphotos.com/photographer/600666 https://www.jetphotos.com/photographer/600668 https://www.jetphotos.com/photographer/600669 https://www.jetphotos.com/photographer/600670 https://www.jetphotos.com/photographer/602963 https://www.jetphotos.com/photographer/601276 https://www.jetphotos.com/photographer/601280 https://www.jetphotos.com/photographer/601281 https://www.jetphotos.com/photographer/601284 https://www.jetphotos.com/photographer/601285 https://www.jetphotos.com/photographer/601286 https://www.jetphotos.com/photographer/601287 https://www.jetphotos.com/photographer/601288 https://www.jetphotos.com/photographer/601291 https://www.jetphotos.com/photographer/601293 https://www.jetphotos.com/photographer/602776 https://www.jetphotos.com/photographer/602777 https://www.jetphotos.com/photographer/602955 https://www.jetphotos.com/photographer/602956 https://www.jetphotos.com/photographer/602957 https://www.jetphotos.com/photographer/602959 https://www.jetphotos.com/photographer/602960 https://www.jetphotos.com/photographer/602961

Blockadeliste

für die Liste aller Seiten

Administratoren

Die Blockadeliste ist eine von mehreren Sicherheits-Maßnahmen, die unternommen werden können, um Ihr Wiki vor Spam und anderen unwillkommenen Beiträgen zu schützen.

Unglücklicherweise macht die offene Editierbarkeit vieler Wikisysteme sie zu attraktiven Zielen von "Link-Spam" oder "Wiki-Spam", in denen Verweise auf Seiten hinzugefügt werden mit dem Bestreben, Suchmaschinen-Rankings zu verbessern oder die Zugriffszahlen auf andere Seiten zu erhöhen. Viele Linkspammer haben sogar automatisierte Systeme entwickelt, die Sites finden, welche Besuchern Eingaben erlauben und die dann diese Sites mit unerwünschten Links zu überfluten versuchen. Dazu kommt, und damit ist noch schwerer umzugehen, nackter Wiki-Vandalismus, wo unsinnige Veränderungen vorgenommen werden oder sogar ganze Seiten ausgetauscht werden.

Die bei weitem beste Gegenmaßnahme gegen Wiki-Spam ist, die Bearbeitbarkeit durch Passwörter einzuschränken (siehe Passwörter und Passwörter verwalten). Erfahrungen haben gezeigt, dass Passwörter effektiv sein können, sogar, wenn das Passwort vielen bekannt ist, und sogar, wenn das Passwort in der Site veröffentlicht wird. Allerdings gibt es viele Fälle, in denen der Einsatz von Passwörtern eine Behinderung darstellen würden, in diesen Fällen wird lieber eine Form von blockierenden Listen eingesetzt.

Blockadelistengrundlagen

Eine Blockadeliste ist eine Liste von IP-Adressen, Wendungen und regulären Ausdrücken, die davon abgehalten werden, in Wikiseiten eingefügt zu werden. PmWiki wird mit einer eingebauten Blocklist-Fähigkeit ausgeliefert; Blocklist kann eingeschaltet werden durch das Einfügen der folgenden Zeile in die local/config.php:

$EnableBlocklist = 1;

Das weist PmWiki an, die SiteAdmin.Blocklist?-Seite und die "SiteAdmin.Blocklist-Farm"-Seite zu scannen (und möglicherweise noch andere Seiten – siehe unten), um nach Wendungen und IP-Adressen zu suchen, die vom Veröffentlichen in der Site ausgeschlossen werden sollen.

Blockieren über Wörtern oder Wendungen

Die einfachste Form etwas zu blockieren ist einfach eine Zeile einzufügen, die "block:" enthält, gefolgt von einem Wort oder einer Wendung, das oder die von der Veröffentlichung ausgeschlossen werden soll. Zum Beispiel würde eine Zeile wie

block:spam.com

in SiteAdmin.Blocklist jegliche Veröffentlichung, die den String "spam.com" (groß- oder kleingeschrieben) irgendwo im Text enthält, blockieren.

Blockieren über IP-Adressen

Manchmal möchten wir Veröffentlichungen einschränken, die von bestimmten IP-Adressen oder -Adressbereichen kommen, die als Quelle von Wiki-Spam bekannt sind. Wenn eine Blockadelistenseite eine IP-Adresse der Form "a.b.c.d" oder "a.b.c.*" enthält, werden jegliche Veröffentlichungen, die von dieser Adresse oder diesen Adressen kommen, blockiert.

Versuchen Sie die Maus über den Autorennamen in der "Versionen"-Seite zu halten, um die IP-Adresse eines Autors herauszufinden.

Blockieren über reguläre Ausdrücke

Blockieren von einfachen Wörtern kann manchmal Schwierigkeiten erzeugen, ein einfaches "block:zial" beispielsweise würde auch das Wort "Spezialist" blockieren. Für diese Fälle ist es oft hilfreich, reguläre Ausdrücke zu benutzen, wie in:

block:/\bzial\b/

Das heißt, blockiere "zial" nur, wenn es nicht mitten in einem längeren Wort steht. Der einleitende Schrägstrich (/) nach "block:" weist PmWiki an, einen regulären Ausdruck auszuwerten, anstatt einen einfachen Stringabgleich zu machen. (Blocklist benutzt PCRE oder "Perl Compatible Regular Expressions"; siehe http://php.net/manual/en/ref.pcre.php wegen weiterer Informationen.)

Regulärer Ausdruck zum blockieren von 'href'

Wenn Sie 'href' blockieren wollen, können Sie den folgenden Ausdruck verwenden:

block:/[^\w\\]href\b/

welches 'href', aber weder '\href' noch 'toughref' blockiert.

Der reguläre Ausdruck kann folgendermaßen interpretiert werden: er passt auf jedes Zeichen, das weder ein Wortzeichen noch ein '\' ist, gefolgt von 'href', das mit einer Wortgrenze endet.

Autoren wissen lassen, warum sie blockiert wurden

In der Standardeinstellung sagt Blocklist den Autoren nur, dass eine bestimme Bearbeitung blockiert wurde, gibt aber keinen konkreten Grund für die Blockade an (z. B. die missbilligte Wendung). Setzen Sie das Folgende in eine lokale Anpassungsdatei, wird auch der Grund für die Blockade angegeben:

$EnableWhyBlocked = 1;

Mehrere Blockadelisten verwalten

PmWiki gestattet die Berücksichtigung von Blockadelisteneinträgen aus mehreren Seiten, indem die $BlocklistPages-Variable gesetzt wird. Im Standard ist $BlocklistPages auf "SiteAdmin.Blocklist" gesetzt, auch auf die automatisch herunterladbaren Blockadelisten wie unten beschrieben. PmWiki nutzt alle Einträge in allen Blockadelisten, um Wiki-Spam zu filtern. Setzen Sie einen Wert für $BlocklistPages, ändert das den Standard:

$BlocklistPages = array('Main.Blocklist', '{$Group}.Blocklist');

Die Reihenfolge der Blockadelisten spielt keine Rolle – schlussendlich werden alle Blockadelistenseiten benutzt und die unblock:-Einträge werden bearbeitet, nachdem alle Blockadelistenseiten bearbeitet worden sind.

Automatisch bezogene Blockadelisten

Blockadelisten zu verwalten ist eine relativ einfache Angelegenheit, kann aber mit der Zeit ziemlich lästig werden. Mehrere Gruppen haben sich gebildet und verwalten "shared block lists", wo eine gemeinsame Blockadeliste für alle erreichbar gemacht wird. PmWikis Blockadelistenfähigkeit hat eingebaute Features, um solche gemeinsamen Listen automatisch herunterzuladen und upzudaten.

Wenn Sie ganz schnell mal Blockadelisten brauchen, machen Sie die folgende Einstellung in local/config.php:

$EnableBlocklist = 10;

Das weist PmWiki an, nicht nur Blockadelisten auf der Site einzurichten, sondern sich auch selbst so zu konfigurieren, dass gut bekannte Blockadelisten wie MoinMaster automatisch empfangen und verwaltet werden. Diese lokalen Kopien werden in SiteAdmin.Blocklist-MoinMaster gespeichert und einmal pro Tag aufgefrischt (wie vom Wert von $BlocklistDownloadRefresh vorgegeben).

Um automatisch die SiteAdmin.Blocklist?-Seite zu erhalten, die auf pmwiki.org benutzt wird, fügen Sie die folgende Einstellung zu local/config.php hinzu:

$BlocklistDownload["$SiteAdminGroup.Blocklist-PmWiki"] = array('format' => 'pmwiki');

Die Blockadeliste von chongqed.org, die wir in der Vergangenheit genutzt haben, ist seit 2013 nicht mehr verfügbar .

Ignorieren bestimmter Einträge in einer Blockadeliste (unblock)

Wenn Sie eine große Blockadeliste haben oder Blockadelisten, die von externen Sites automatisch aufgefrischt werden, kann es sein, dass manche Einträge unangemessen oder überempfindlich sind und legitimen Inhalt blockieren. In dem Fall kann ein Wiki-Administrator "unblock:" in einer Blockadelistenseite benutzen, um einen Eintrag zu ignorieren. Um "spam.com" zu erlauben, auch wenn eine andere Blockadeliste einen Blockadeeintrag dafür enthält, setzen Sie beispielsweise:

unblock:spam.com

Damit das funktioniert, muss das Wort oder die Wendung exakt das/die gleiche sein wie in dem Original.

Rechte für Blockadelistenseiten

Generell möchte ein Administrator die SiteAdmin.Blocklist-Seite und alle anderen Blocklist-Seiten gegen Bearbeiten schützen, um unliebsame Änderungen an den Blockadelisten zu verhindern (siehe Passwörter). Da die meisten Seiten in der SiteAdmin.*-Gruppe standardmäßig gegen Bearbeiten geschützt sind, ist das kein Problem.

Administratoren möchten die Blockadelistenseiten vielleicht auch gegen Lesen schützen, damit der präzise Wortlaut der Wendungen und Worte bzw. die IP-Adressen nicht öffentlich bekannt werden. (Es liegt in der Natur der Blockadelisten, dass sie Ausdrücke oder Wendungen enthalten, die Manchem unangemessen oder offensive erscheinen.)

Alle automatisch bezogenen Seiten (s. o.) werden gegen Lesen geschützt außer vorm Administrator.

Administratoren

Detaillierte Konfiguration automatisch heruntergeladener Blockadelisten

Automatisches Herunterladen von Blockadelisteninformationen wird von dem $BlocklistDownload-Array kontrolliert. Ein Eintrag für MoinMaster könnte darin so aussehen:

$BlocklistDownload["$SiteAdminGroup.Blocklist-MoinMaster"] = array(
      'url' => 'http://moinmaster.wikiwikiweb.de/BadContent?action=raw',
      'format' => 'regex',
      'refresh' => 86400);

Das heißt, die Blockadelistendaten werden von dem gegebenen Url in die SiteAdmin.Blocklist-MoinMaster-Seite geladen, die Einträge sind reguläre Ausdrücke, und die Information wird alle 86.400 Sekunden (jeden Tag) aufgefrischt.

Wenn 'refresh' weggelassen wird, wird die Seite in dem Zeitintervall aufgefrischt, das durch $BlocklistDownloadRefresh gegeben ist. Wenn 'format' weggelassen wird, wird angenommen, dass die Seite PmWiki-formatierte Einträge (wie oben beschrieben) enthält. Wenn 'url' weggelassen wird, wird die Information von einem Standardort auf der pmwiki.org-Site besorgt.

Um ein Auffrischen einer automatisch bezogenen Blockadeliste zu erzwingen, löscht man sie einfach – eine neue Version wird beim nächsten Blockadelistenscan installiert. Blockadelistenseiten werden als Reaktion auf jede ?action=edit-Anfrage auf Download geprüft.

Wenn Sie die Blockadelistenseiten in der config.php angeben, müssen Sie auch die automatisch aufgefrischten Seiten aufführen, sonst werden sie nicht aufgefrischt oder erzeugt, selbst wenn Sie $EnableBlocklist = 10; benutzen.

Farmweite Blockadelisten

Eine Blockadeliste kann farmweit angewendet werden (siehe SharedPages). Nachdem die Seiten angelegt wurden, können sie in das Verzeichnis der Farm, shared.d/, verschoben werden.

Blockadelistenvariablen

Die folgenden Variablen helfen, die Konfiguration von und Operationen auf Blockadelisten zu kontrollieren.

$EnableBlocklist
Auf einen von null verschiedenen Wert gesetzt, werden Blockadelisten auf dieser Site angeschaltet. Bei einem Wert von 10 oder höher werden Einträge für automatisch bezogenen Standardblockadelisten hinzugefügt.
$EnableBlocklist = 1; # aktiviere Blocklisten
$EnableBlocklist = 10; # automatische Standardblockadelisten
$EnableWhyBlocked
Standardmäßig werden Autoren nicht über den Grund einer Blockade informiert, auf 1 gesetzt bekommen Autoren gesagt, welche Wendung oder IP-Adresse die Blockade verursacht hat.
$EnableWhyBlocked = 1; # teile den Grund für die Blockade mit
$BlocklistPages
Ein Array von Seiten, die auf Blockadelisteneinträge geprüft werden. Die Elemente des Arrays dürfen Seitenspezifische Variablen enthalten. Standard ist "SiteAdmin.Blocklist" plus alle automatisch bezogenen Blockadelistenseiten.
$BlocklistMessageFmt
Die Nachricht, die der Autor erhält, wenn ein Posting blockiert wurde.
$BlockedMessagesFmt
definiert für jeden Typ von Blockade, die durchgeführt wird, die Nachrichten, die benutzt werden, wenn $EnableWhyBlocked gesetzt ist. Augenblicklich werden nur die Typen 'ip' und 'text' erkannt.
$BlockedMessagesFmt['ip'] = "IP address blocked from posting: ";
$BlockedMessagesFmt['text'] = "Text blocked from posting: ";
$BlocklistDownload
Ein Array mit automatisch bezogenen Blockadelisten. Die Schlüssel des Arrays sind die Seiten, in denen die Blockadelisten gespeichert werden sollen, die Werte enthalten den Url, das Format und das Auffrischungsintervall für die bezogene Blockadeliste.
  # Lade die MoinMaster-Blockadelisten alle zwölf Stunden herunter
  $BlocklistDownload["$SiteAdminGroup.Blocklist-MoinMaster"] = array(
      'url' => 'http://moinmo.in/BadContent?action=raw', 
      'format' => 'regex',
      'refresh' => 43200);
  # Lade jeden Tag eine Blockadeliste von pmwiki.org herunter
  $BlocklistDownload["$SiteAdminGroup.Blocklist-Shared"] = array(
      'format' => 'pmwiki');
$BlocklistDownloadRefresh
Der Standardwert für das Auffrischungsintervall für alle $BlocklistDownload-Einträge, die keine expliziten Angaben dazu enthalten.
# führe standardmäßig ein automatisches Herunterladen pro Woche aus
$BlocklistDownloadRefresh = 3600 * 24 * 7;
$BlocklistDownloadFmt
Das Format, das beim Speichern automatisch bezogener Blockadelisten benutzt wird.
$EnableBlocklistImmediate
Einige Kochbuchrezepte machen ein Seiten-Update mit Autoreneingabe, benutzen aber nicht die eingebaute Daten-Veröffentlichungs-Routinen. Wenn $EnableBlocklistImmediate gesetzt ist (Standard), und die aktuelle Aktion ist in $BlocklistActions (s. u.) aufgelistet, wird ein sofortiger Blockadelistenscan des hereinkommenden Textes durchgeführt.
$BlocklistActions
Eine Liste von Aktionen, die eine sofortige Blockadelistenprüfung auslösen (siehe $EnableBlocklistImmediate oben).
# Führe sofortige Checks für ?action=comment aus
$BlocklistActions['comment'] = 1;
# Führe sofortige Checks für ?action=postdata aus
$BlocklistActions['postdata'] = 1;

für die Liste aller Seiten


Übersetzung von PmWiki.Blocklist,   Originalseite auf PmWikiDe.Blocklist   —   Backlinks

Zuletzt geändert:   PmWikiDe.Blocklistam 10.06.2022
 PmWiki.Blocklistam 09.06.2022
Edit - History - Print - Recent Changes - Search
Page last modified on June 10, 2022, at 06:44 AM