From 06fd81c543a4918c9b0cc7800b6fc87fd7951bb9 Mon Sep 17 00:00:00 2001 From: Lyudmila Vaseva <vaseva@mi.fu-berlin.de> Date: Sun, 16 Jun 2019 12:02:37 +0200 Subject: [PATCH] Add insights on blocking TOR IPs --- thesis/4-Edit-Filters.tex | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/thesis/4-Edit-Filters.tex b/thesis/4-Edit-Filters.tex index fabf091..eb8fdfc 100644 --- a/thesis/4-Edit-Filters.tex +++ b/thesis/4-Edit-Filters.tex @@ -421,6 +421,21 @@ So, Huggle let the user define their own queue, but only along predefined parame Not sure where this fits in \subsection{TOR} (Interesting side note: editing via TOR is disallowed altogether: "Your IP has been recognised as a TOR exit node. We disallow this to prevent abuse" or similar, check again for wording. Compare: "Users of the Tor anonymity network will show the IP address of a Tor "exit node". Lists of known Tor exit nodes are available from the Tor Project's Tor Bulk Exit List exporting tool." \url{https://en.wikipedia.org/wiki/Wikipedia:Vandalism}) + +Here is where this comes from: +https://www.mediawiki.org/wiki/Extension:TorBlock +"The TorBlock extension automatically applies restrictions to Tor exit node's access to the wiki's front-door server." + +TorNodeBot https://en.wikipedia.org/wiki/User:TorNodeBot + Tasks: + TorNodeBot is a bot that monitors the Tor network and ensures that Wikipedia exit nodes (those nodes in the Tor network that can be the last "hop" and route data to its final destination) can not edit, in accordance with our policy on Open proxies. The TorBlock extension is supposed to handle this automatically, but tends to miss several exit nodes and goes down on occasion. TorNodeBot fills in the gaps left open by the extension. This bot runs continuously and applies blocks when all of the following 3 conditions are met: + + The node is present in the Tor directory service as an exit node router + The node is responding to requests and can route to Wikipedia's sandbox + The node is not blocked already by the TorBlock extension + +When all three of these conditions are met, a temporary block is placed on the node. + \end{comment} %************************************************************************ -- GitLab