跳转到内容

维基教科书:编辑过滤器

维基教科书,开放世界中的开放书籍
(从Wikibooks:FILTER重定向)

编辑过滤器是一个工具,允许受信任的用户设置对用户活动的特定控制,并对某些行为创建自动反应。

Werdna开发的Abuse Filter 扩展,得到了维基媒体基金会的支持,并于 2010 年 8 月在英文维基教科书上上线。过滤器的大多数用户界面元素都称之为“编辑过滤器”,因为并非所有它标记的编辑都是滥用的。在软件和特殊页面中,它保留了其原始名称。

该扩展允许自动过滤器/启发式应用于所有编辑。可以开发特定的规则,例如“编辑次数少于 500 次的用户被阻止将页面移动到与以下正则表达式匹配的标题:/poop/”。当然,这些规则可能变得更加复杂。

自动确认的用户可以查看日志条目和过滤器。对于所有过滤器,包括隐藏在公众视野之外的过滤器,都会提供一个简要的、一般的摘要,说明该规则的目标是什么,并显示在日志中,活跃过滤器列表中,以及过滤器生成的任何错误消息中。

在维基教科书上实施 AbuseFilter 时非常谨慎——大多数编辑过滤器应该经过几天的测试(处于“仅日志”模式),然后才能全面实施(“警告”、“禁止”或“节流”模式)。只有管理员被允许修改任何过滤器。

扩展文档

过滤条件

对于以下所有内容,我们可以进行广泛的规范化、正则表达式匹配、长度比较和常规比较(小于、大于、等于)匹配,将不同的过滤器与布尔逻辑结合起来。

用户

  • 编辑次数。
  • 帐户年龄。
  • 组。
  • 电子邮件确认状态。

标题(包含移动到的,移动到的)

  • 命名空间。
  • 标题。
  • 全文。
  • 限制和保护状态。

操作

  • 操作类型(编辑、移动、创建帐户、自动创建帐户、删除、存储上传、上传或其他)。
  • 编辑摘要。
  • 编辑内容。

节流

  • 过滤器可以指定是否以特定速率执行的操作是通过相同的 IP 地址、帐户、/16 范围、帐户创建日期和/或对同一页面进行的操作,以便调用结果(如下)。
  • 任何上述条件都可以组合起来产生一个单独的速率限制器。例如,我们可以将所有在同一天、从同一 /16 范围内创建的帐户分组,以用于速率限制。
  • 如果且仅当速率限制器被触发时,才会发生为该过滤器设置的任何操作。通过使过滤器仅在同一用户持续触发特定过滤器时才生效(而不是单个误报),这减少了误报。

对过滤后的编辑可以分配的操作

如果用户触发过滤器,编辑过滤器可以根据违规的严重程度应用以下任何制裁

  • 所有触发过滤器的操作都记录在特殊页面中。
  • 用户操作可以被标记以供进一步审查。
  • 可以警告用户,他们的操作可能不具有建设性。
  • 用户的操作可能会被禁止。
  • 用户的帐户的自动确认状态可能会被删除。

以下操作目前不可用

  • 用户的帐户可能会被阻止编辑,以及过去 7 天中使用的所有 IP 地址。
  • 用户的帐户可能会从所有特权组(例如系统管理员或机器人)中删除。

注意:可以有选择地禁用单个制裁。任何管理员都可以恢复自动确认状态以防出错。

监控

所有触发操作的编辑都将在Special:AbuseLog生成报告。在此页面上,将输入一个简短的日志条目。具有相应权限的用户可以查看日志摘要。管理员可以查看日志条目的详细信息。这包括过滤器运行时可用的所有信息,可能有助于调试。检查员可以查看有关导致日志事件的操作的私有数据,例如用户的 IP 地址。还可以通过“检查”链接测试编辑是否符合另一个现有或提议的过滤器。

示例日志条目

一个示例详细日志条目

“详情”链接将打开一个类似于右侧的屏幕。

安全措施

为了保护维基免受配置不当的过滤器的影响,对触发特定过滤器的操作的最大百分比进行了技术限制。其他技术限制正在编写中。

通知

所有通知都基于模板 {{编辑过滤器警告}}。

向触发过滤器操作的用户显示的标准通知

消息名称 消息文本
abusefilter-disallowed
abusefilter-degrouped
abusefilter-autopromote-blocked

通用的警告消息在下面。建议管理员使用自定义警告。

消息名称 消息文本
abusefilter-warning

一些现有的过滤器及其警告

过滤器和消息 消息文本
1: 大量删除

移除

3: 链接垃圾邮件

可能的链接垃圾邮件


如果过滤器设置为警告并禁止,则用户点击“保存页面”将看到该警告和标准的禁止消息。

已知问题

当扩展最初安装时,可用的操作包括封禁或从特权组中删除。这种限制使用是由社区共识决定的,如果扩展成功,社区可以选择启用封禁, 范围封禁或者解除组操作。在 2021 年 2 月,该封禁操作被添加。

华夏公益教科书