Jump to content

Community health initiative/Blocking tools and improvements/de

From Meta, a Wikimedia project coordination wiki
This page is a translated version of the page Community health initiative/Blocking tools and improvements and the translation is 75% complete.
Outdated translations are marked like this.

This page documents a feature the Wikimedia Foundation's Anti-Harassment Tools team has committed to build.

🗣   We invite you to join the discussion!
🛠   Track in Phabricator at T120734.

Das Team „Werkzeuge gegen Belästigung“ (Anti Harassment Tools) der Wikimedia Foundation lädt alle Wikimedianer ein, im Dezember 2017 neue Sperrinstrumente und Verbesserungen der vorhandenen Sperrinstrumente zu diskutieren, um sie Anfang 2018 zu entwickeln.

Aktualisierungen

11. September 2019

Teilweise Sperren wurden für alle Wikivoyage-, Wikisource- und Wiktionary-Wikis aktiviert. Wir glauben, dass sich die Funktion für Teilblöcke in einem guten, stabilen Stadium befindet, da in den letzten Monaten nach der Bereitstellung der Funktion in verschiedenen Projekten immer weniger Fehler aufgetreten sind. Das Team hat viel Zeit in die Verbesserung der Backend-Infrastruktur des Sourcecodes investiert und sichergestellt, dass der Code zuverlässig ist, um zukünftige Funktionen zu berücksichtigen, die möglicherweise hinzugefügt werden müssen.

There continues to be requests from more wikis for partial blocks. We also presented about partial blocks at Wikimania and it was very well-received, with several attendees asking for partial blocks to be enabled on their home wikis. In light of the general positive reception to partial blocks on wikis where it is deployed, we are planning to do a wider deployment to more Wikimedia projects in the next few weeks.

We will continue to collect feedback about partial blocks as we launch the feature on more wikis, alongside data collection on usage of the feature. We are also around to do maintenance work on the features, as and when needed.

1. März 2019

Today I officially share the Wikimedia Foundation's Anti-Harassment Tools team's recommendations for tools to combat long-term abuse that occurs on our wikis. This 9-page document roughly defines the types of long-term abuse that occurs, outlines the existing tools and tactics used to mitigate and tolerate this behavior, investigates potential new softwares to combat this abuse (namely device blocking) and makes recommendations for next steps.

In brief, our recommendations are to avoid device blocking, as it would be an expensive endeavour with very low likelihood for successful impact. Instead, our team recommends alternate tactics including a user reporting system, improvements to CheckUser, additional muting features, and more.

An immediate byproduct of this research is that our team will work on extending cookie block functionality to the Visual and mobile editors. — phab:T196575

15. Februar 2019

Initial feature development on partial blocks is complete! Admins can now set blocks that only prohibit editing on certain page(s) and/or namespace(s). The rollout will be slow and staged to ensure we didn't forget any important functionality.

18. Januar 2019

I've compiled some data about how often the "you are blocked" messages appear to our users on Community health initiative/Blocking tools and improvements/Block notices. There are some graphs and a table of raw data as well as some synthesized findings. Here are the main takeaways:

  • Block notices appear very often on the largest Wikimedia projects, sometimes outnumbering actual edits. (6.2 million blocked edits occured on English Wikipedia over a 30-day period.)
  • The desktop wikitext editor sees the vast majority of impressions by a wide margin. (98% on English Wikipedia, 89.5% on Spanish, and 98.7% on Russian.)
  • The VisualEditor and mobile block notices may occur less frequently, but still display to thousands of people every month. There are hurdles to optimizing their displays, given the legacy of desktop-first design.

16. Januar 2019

Partial Blocks have been enabled on Italian Wikipedia! 🎉 We're looking for more Wikipedias to test, please leave us a talk page message if your community is willing to test! More information can be found at the project page.

Also of note is that our team is currently looking into potential software solutions to mitigate Long-Term Abuse on Wikimedia. We are exploring some ideas listed in § Problem 1. Username or IP address blocks are easy to evade by sophisticated users above. We are aiming for our preliminary investigation to be complete by the end of February and will publish all notes and findings here on Meta Wiki.

20 Dezember

Partial blocks are still in development. They are enabled on Test Wikipedia and will be enabled on Italian Wikipedia in January.

Data on the "you are blocked" messages is visible on this graph for seven wikis (more to be added soon.) I'll be spending this afternoon digging into some correlated block data to see if there are any interesting insights. For now, the most insightful things are: 1) far-and-away most people learn they are blocked on desktop via the wikitext editor 2) except on German Wikipedia, which has an incredibly high count of API blocks and 3) rough back-of-napkin calculations show that mobile block notices appear relative to desktop site notices the same as general edit trends (~95% of edits are from desktop editors.) Depending on what I have by the end of today I may post an addendum here.

One final note about blocking to close our 2018: in the next year my team will begin looking into device blocking, which was outlined and discussed as Problem 1. Username or IP address blocks are easy to evade by sophisticated users. We aim to make a proposal to the Wikimedia Board of Trustees in early 2019.

5 Dezember

Our team is still working on addressing the final defects before we enable Partial Blocks on Italian Wikipedia. We're optimistic that we can hit this milestone next week! In the meantime testing is available on Test Wikipedia and Test Wikidata for users interested in taking a look at what's ready so far. We're also confident that we can get Namespace blocks to a near-ready state by the end of December, before we break for the winter holidays. That functionality should be ready on Test Wiki in January.

Yesterday we enabled tracking on the block notice messages that appear to users — a.k.a. the "You are blocked" messages. The data is visible on this graph. This data is currently only being measured on Italian Wikipedia but we plan to enable it on 19 more wikis next week. We will be able to compare this to the other known block data to better understand how often blocked users attempt to edit. This should inform our decisions on if or how to improve these messages and unblock workflows for users.

8 November

Partial blocks are live on Test Wikipedia and Test Wikidata! If you're an admin on another wiki and would like to test the functionality please write a message on our talk page.

This first feature set is limited: admins can block an user or IP from editing up to 10 specified pages. There are some known defects that we're currently working on (for example, if an admin is partially blocked from a page they can't delete any page.) and we'll get back to building namespace and upload blocks in later November.

If you're testing partial blocks we'd love to hear from you! Drop us a note about your experience with the tool. We're looking specifically for feedback about:

  • What is an appropriate limit of the number of pages a user should be blocked from? In the first version limit is 10, but it can any number.
  • Are you satisfied with how partial blocks are logged?
  • Do we need to change anything that has already been built?
  • Is the warning message in the VisualEditor too gentle?

Vielen Dank!

22 August 2018

As part of our work on Partial Blocks (phab:T2674) we've have determined that we also need to build a system that allows for multiple simultaneous blocks to be set against a single account (user or IP) to allow communities to set different sanctions of different expiration dates. (For example, a user could have an indefinite block from uploading files but a 24-hour sitewide block.) We are referring to this work as multi-blocks and this work can be tracked in phab:T194697. Another round of designs are underway and will be shared next week on the project page.

For those interested in the technical side of blocks, we're holding a technical RFC about database changes we plan to make. A summary of our changes can be found at phab:T199917.

28 Juni 2018

Over the past several months the Wikimedia Foundation's Anti-Harassment Tools team has been working on improvements to blocking tools. We recently added a datetime selector to the Special:Block tool to make it easier to set precise block expirations (phab:T132220). We also upgraded the notice that appears to inform users on mobile devices that they are blocked (phab:T165535). To make blocks stronger, we've expanded cookie blocking to IP blocks to make it more difficult for people to evade their block (phab:T152462).

We investigated building a way for administrators to block users by a hashed combination of browser information but decided it would not be effective without capturing more data during edit sessions (phab:T188160). Because of this we've decided to not pursue this feature at this time. Rather, we've prepared tickets to give CheckUsers the ability to block by IP address or IP range and browser user agent (phab:T100070). This work is prepared and ready to build, just awaiting prioritization.

Our team is currently working on building Partial Blocks, or the ability for administrators to block a user from just a specific page, all pages inside a namespace, or from uploading files. We believe this will allow more tactical sanctions to be set for troublesome users who are productive on other parts of the wiki. (phab:T2674) You can follow that project and see designs at Community health initiative/Per-user page, namespace, and upload blocking.

MediaWikis bestehende Sperrfunktionalität

Gegenwärtig können Benutzer und IPs auf Wikimedia-Wikis am Editieren von Artikeln gehindert werden.[1] Sperren verhindern Edits in allen Namensräumen mit der möglichen Ausnahme der eigenen Diskussionsseite des gesperrten Benutzers. Standardmäßig werden Sperren von Administratoren verantwortet und öffentlich unter Spezial:Log, Spezial:BlockList und Spezial:Block geloggt.

Ähnlich den Sperren (blocks) hindern globale Anmeldesperren (locks) User an der Anmeldung an jedem Wikimedia-Wiki, globale Sperren hindern User an der Anmeldung an jedem Wikimedia-Wiki, und globale Sperren können gegen IP-Adressen eingesetzt werden.

Benutzersperren können mit Autoblocks versehen werden, um für volle 24 Stunden IP-Adressen der die Wp-Regeln verletzenden Person automatisch zu sperren.

Problem 1: Kenntnisreiche Benutzer können Konto- und IP-Sperren leicht umgehen

Sperren können gegen einen Benutzernamen, eine IP-Adresse, oder einen IP-Adressbereich gerichtet werden. IP-Adressen kann man leicht fälschen oder per Proxy ändern. Die Schwelle zum Anlegen eines neuen Kontos ist sehr niedrig und leicht zu überwinden. Die Wikimedia-Bewegung achtet Offenheit und Privatsphäre, darum müssen wir abwägen: einerseits Störenfriede auszusperren, andererseits unsere Plattform für gutwillige Neulinge leicht zugänglich zu halten.

Wir könnten neue Sperrtechniken implementieren, die weitere, aktuellere Erkennungstechnologien anwenden. Diese Funktionen werden notwendig unsere Regeln zur Privatsphäre und Nutzungsbedingungen einhalten müssen.

Vorgeschlagene mögliche Lösungen

  • Sperren nach User-Agent[2][3][4] (einschliesslich CheckUser-Suche)
  • Nach der Geräte-ID sperren (einschliesslich CheckUser-Suche)
  • Globale Sperren von bestimmten Benutzernamen[5]
  • Mit der globalen Sperre auch „Konto anlegen verbieten“[6]
  • Anonyme per Cookie sperren[7]
  • Einen Weg ergänzen, den Autoblock über 1 Tag hinaus zu verlängern[8]
  • Open proxies vorbeugend global sperren
  • Hash personally identifiable data to surface as a percentage match to CheckUser[9]
  • AI that compares editing patterns and language to predict possible sockpuppets[9]
  • Identify sockpuppets by typing patterns (e.g. rhythm/speed), network speed, and editing patterns (e.g. time of day, edit session length, categories of pages edited)[9]
  • Display all contributions made within an IP range on one feed (aka 'Range Contributions')[9][10]
  • Erweitertes Massenlöschen für IP-Ränge[9]

Problem 2. Aggressive Sperren können ungewollt unschuldige, gutwillige Unbeteiligte am Editieren hindern

Viele IPs und Adressbereiche werden von mehreren Usern benutzt (z. B. Bibliotheken, Schulen, Bürogebäude), und die meisten IPs können (und werden) von den Providern regelmäßig neuen Usern zugeteilt. Wenn einem Störenfried die IP oder der Netzbereich gesperrt wird, können andere Benutzer auch nicht mehr editieren. Einige IP-Sperren erlauben das Editieren als angemeldeter Benutzer. Von den IP-Sperren, die auch angemeldete Edits verhindern, können gute Benutzernamen durch Whitelisting ausgenommen werden.

Wir könnten neue Funktionen implementieren, die IPs daran hindern, zu editieren oder Wegwerfkonten einzurichten, andererseits aber gutwilligen Unbeteiligten neue Konten und produktives Editieren erlauben.

Vorgeschlagene mögliche Lösungen:

  • Alle Konten, die in einem Netzbereich angelegt wurden, müssen vor dem Editieren ihre Email-Adresse bestätigen
  • Verbieten (oder Markieren), dass Email-Adressen, die auf einer Blacklist stehen, mit einem neuen Benutzerkonto verbunden werden
  • Kontenanlagen und Mails pro Browser und pro IP-Adresse verlangsamen[11][3]
  • Die E-Mail-Adresse muss für Änderungen in bestimmten IP-Bereichen eindeutig sein (möglicherweise sind E-Mail-Domains der Whitelist erforderlich).[9]
  • Ermöglichen Sie CheckUsers, gehashte E-Mail-Adressen zu vergleichen[9]
  • Build AI that automatically sets a block length and type based on UserAgent, IP and/or email[9]
  • Für Änderungen in bestimmten IP-Bereichen ist eine Zwei-Faktor-Authentifizierung erforderlich[9]
  • Twinkle und/oder Huggle von Gadgets in Erweiterungen umwandeln und deren Genauigkeit erhöhen[9]

Problem 3. Sperrung für die gesamte Website ist in manchen Situationen nicht immer die angemessene Antwort

Kleinere, taktische Sperren könnten Situationen entschärfen und konstruktive Autoren erhalten. Auf manchen Wikis wie der englischen Wikipedia wird dieses Konzept mit Bannen (bans) ausgeübt. Allerdings sind gegenwärtig die technischen Mittel beschränkt, Banne durchzusetzen, und darum könnte ein Benutzer unnötig vom gesamten Wiki ausgesperrt werden.

Site-weite Sperren ähneln einem Vorschlaghammer. Wie können wir Fliegenklatschen bauen, die den User an einer begrenzten Schädigung hindern, ihn aber als Teil des Wikis behalten?

Vorgeschlagene mögliche Lösungen:

  • Benutzersperren für …
    • … einzelne Seiten[12][13][14][15]
    • … alle Seiten in einer bestimmten Kategorie
    • … bestimmte Namensräume[16]
    • … Seiten neu anzulegen
    • … Dateien hochzuladen[17]
    • … alle Seiten außer Diskussionsseiten[18][19]
    • … alle Seiten außer einer Whitelist
    • … Spezial:Beiträge einzusehen
    • … Mails oder Pings an andere Benutzer[20][21]
  • Admins ermöglichen, genau festzulegen, welche Rechte gesperrt werden.[22][23][24][25]
  • Admins ermöglichen, jemandem den Status als bestätigter Benutzer vorübergehend zu entziehen.[19]
  • Festlegen, dass alle Edits eines Benutzers als deferred changes (zurückgestellte Änderungen) behandelt werden.[26]
  • Sperre, die erst abläuft, wenn der Benutzer eine festgelegte Seite gelesen hat (Übungsmodul, Benutzerdiskussion, etc.)[27][28]
  • Administratoren ermöglichen, die Änderungen eines Benutzers auf eine maximale Anzahl pro Tag/Stunde/etc. Zu drosseln[9]
  • Build a version AbuseFilter that runs on all edits of specified users to create custom, complex blocks[9]
  • Tool um Benutzer daran zu hindern über sich selbst zu schreiben.[9]
  • User masking systems to obfuscate or ‘hide’ users from each other on wiki[9]

Problem 4. Die Tools zum Setzen, Überwachen und Steuern der Sperren haben Verbesserungspotential, die Produktivität betreffend

Die vorhandenen Sperrwerkzeuge (Spezial:Block, die API, Twinkle, Spezial:BlockList, etc.) werden täglich von zahlreichen Usern in allen Wikimedia-Wikis verwendet. Sie anzuwenden kann zeitaufwendig sein, deshalb würden wir gerne Ideen untersuchen, wie wir die Abläufe beim Sperren, Sperränderungen, Sperrlogüberwachung, und Prüfen von Sperrstatus und -details vereinfachen können.

Vorgeschlagene mögliche Lösungen

  • Beim Hinterlassen einer Warnung anzeigen, wieviele andere Warnungen dieser User schon erhalten hat.[29]
  • Twinkle sollte die für den User geeignete Warnvorlage automatisch kennen.
  • Banne ebenso wie Sperren zu loggen würde ermöglichen, diese Information auf der Benutzerseite oder mit den Benutzerbeiträgen anzuzeigen, oder eine Liste aller gebannten Benutzer automatisch zu erzeugen.[30]
  • CheckUsern erlauben, bestimmte IPs zu beobachten[31]
  • Admins ermöglichen, frühere Sperren als irrtümlich zu kennzeichnen[32][33][34]
  • Admins erlauben, eine Sperrdauer über ein Datum-Zeit-Auswahlfeld zu setzen[35]
  • Admins erlauben, für Editieren vs. Konto-Erstellen verschiedene Sperrdauern einzusetzen[36]
  • Admins erlauben, Benutzernamen bei der Sperre zu oversighten (wirksamer zu verstecken)[37]
  • Sperrablauf in den Logs anzeigen[38]
  • Im Sperrinterface warnen, wenn Admins dabei sind, eine heikle IP sperren.[39]
  • Special:Block could suggest block length for common policy infractions[9]
  • Verbesserte Methode zum Setzen von Massensperren[9]
  • Block appeal process could be improved to reduce the work required for admins[9]
  • Display if a user is currently blocked on another wiki on Special:Block[9]
  • Mobile Blockbenachrichtigungen sind miserabel[9][40]
  • Administratoren ermöglichen, einen Block zu pausieren, damit der Benutzer an Diskussionen teilnehmen kann[9]

Siehe auch

  • /Links – Eine Liste von Links auf das Meta-Wiki, MediaWiki.org und Phabricator zu bestehenden Sperrwerkzeugen oder Verbesserungsvorschlägen.
  • /English Wikipedia policies – Eine Linkliste der englischsprachigen Wikipedia über Sperrregeln oder -werkzeuge, und Diskussionsseitenabschnitte über Verbesserungen.
  • Community health initiative/Editing restrictions – Die Dokumentationsseite des WMF-Anti-Harassment-Tools-Teams beschreibt, wie neue Tools die gemeinschaftlich durchgesetzten Editbeschränkungen in der englischen Wikipedia unterstützen könnten.

Fußnoten

  1. Help:Blocking users auf MediaWiki.org
  2. T100070 — IP-Sperren basierend auf dem User-Agent (UA) zulassen
  3. a b 2015 Community Wishlist Survey/Moderation and admin tools#Improve MediaWiki's blocking tools
  4. 2017 Community Wishlist Survey/Smart blocking
  5. Priorisierung von Handlungsansätzen, Stewards-Besuch 2015, Seite 9
  6. T17273 — Bitte der globalen Sperre hinzufügen: „verbieten, Konten anzulegen“
  7. T152462 — Beim Sperren von anonymen Benutzern ein Cookie setzen
  8. T27305 — Einen Weg ergänzen, den Autoblock über 1 Tag hinaus zu verlängern
  9. a b c d e f g h i j k l m n o p q r s t Talk:Community health initiative/Blocking tools and improvements
  10. phab:T145912
  11. T106930 — Kontenanlagen und Mails pro Browser und pro IP-Adresse verlangsamen
  12. T2674 – Benutzersperren für bestimmte Artikel ermöglichen
  13. Siehe auch: Community health initiative/Editing restrictions
  14. 2015 Community Wishlist Survey/Moderation and admin tools#Enhanced per-user, per-article protection/blocking
  15. 2017 Community Wishlist Survey/Per-page user blocking
  16. T179110 — Benutzersperren für bestimmte Namensräume ermöglichen
  17. T6995 — Möglichkeit, Benutzer nur am Hochladen von Dateien zu hindern
  18. T18644 — Benutzersperren nur für Nicht-Diskussionsseiten ermöglichen
  19. a b Wikipedia talk:Blocking policy/Archive 21 auf der englischsprachigen Wikipedia
  20. Man kann jemandem jetzt schon das Benutzen von Spezial:EmailUser verbieten, aber dabei muss er auch für Edits gesperrt werden.
  21. T104099 — Die Möglichkeit aufnehmen, Usern den Mailversand zu sperren (ohne eine Vollsperre einzusetzen).
  22. T27400 — Software sollte den Admins ermöglichen, bestimmten Benutzern das Editieren bestimmter Seiten trotz Sperre zu erlauben.
  23. Extended_blocking auf MediaWiki.org
  24. Wikipedia talk:Blocking policy/Archive 23 auf der englischen Wikipedia
  25. 2017 Community Wishlist Survey/Allow further user block options ("can edit XY" etc.)
  26. 2016 Community Wishlist Survey/Categories/Moderation tools#All edits from hardblocked IP mark as unreviewed
  27. T18447 — Eine Sperre setzen, die erst abläuft, wenn der Benutzer eine festgelegte Seite gelesen hat (Übungsmodul, Benutzerdiskussion etc.)
  28. Wikipedia talk:Blocking policy/Archive 22 auf der englischen Wikipedia
  29. Wikipedia talk:Administrators' noticeboard/Archive 8#Warnings and discussion before blocks auf der englischen Wikipedia
  30. Wikipedia talk:Banning policy/Archive 3#Recording of Bans auf der englischen Wikipedia
  31. T21796 — CheckUser-Beobachtungslistenfunktion
  32. T46759 — Ermöglichen, dass frühere Sperren als irrtümlich gekennzeichnet werden können
  33. 2016 Community Wishlist Survey/Categories/Admins and stewards#Enable administrators to update block logs
  34. Wikipedia talk:Blocking policy/Archive 20 auf der englischen Wikipedia
  35. T132220 — Das Sperr- und Seitenschutzinterface mit einem Datum-Zeit-Auswahlfeld für die Dauer versehen.
  36. T65238 — Verschiedene Sperrdauer für Edits und Kontoerstellung
  37. 2016 Community Wishlist Survey/Categories/Admins and stewards#Allow admins to hide names of users while blocking them
  38. T148649 — Eine Seite in der Beobachtungsliste anzeigen, wenn ihr Seitenschutz ausläuft; auf der Benutzerseite vermerken, wenn eine Benutzersperre ausläuft.
  39. T151484 — Im Sperrinterface warnen, wenn Admins dabei sind, eine heikle IP zu sperren.
  40. phab:T165535