跳转到内容

维基教科书:编辑过滤器

来自维基教科书,为开放世界提供开放书籍

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

Abuse Filter 扩展Werdna 开发,并得到了维基媒体基金会的支持,于 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 月,该阻止操作已添加。

华夏公益教科书