维基教科书:编辑过滤器
编辑过滤器管理 文档 · 讨论 · 如何创建过滤器 · 请求编辑过滤器 · 报告误报 · 标签 |
编辑过滤器是一个工具,允许受信任的用户设置对用户活动的特定控制,并对某些行为创建自动反应。
由Werdna开发的Abuse Filter 扩展,得到了维基媒体基金会的支持,并于 2010 年 8 月在英文维基教科书上上线。过滤器的大多数用户界面元素都称之为“编辑过滤器”,因为并非所有它标记的编辑都是滥用的。在软件和特殊页面中,它保留了其原始名称。
该扩展允许自动过滤器/启发式应用于所有编辑。可以开发特定的规则,例如“编辑次数少于 500 次的用户被阻止将页面移动到与以下正则表达式匹配的标题:/poop/”。当然,这些规则可能变得更加复杂。
自动确认的用户可以查看日志条目和过滤器。对于所有过滤器,包括隐藏在公众视野之外的过滤器,都会提供一个简要的、一般的摘要,说明该规则的目标是什么,并显示在日志中,活跃过滤器列表中,以及过滤器生成的任何错误消息中。
在维基教科书上实施 AbuseFilter 时非常谨慎——大多数编辑过滤器应该经过几天的测试(处于“仅日志”模式),然后才能全面实施(“警告”、“禁止”或“节流”模式)。只有管理员被允许修改任何过滤器。
扩展文档
过滤条件
对于以下所有内容,我们可以进行广泛的规范化、正则表达式匹配、长度比较和常规比较(小于、大于、等于)匹配,将不同的过滤器与布尔逻辑结合起来。
用户
- 编辑次数。
- 帐户年龄。
- 组。
- 电子邮件确认状态。
标题(包含移动到的,移动到的)
- 命名空间。
- 标题。
- 全文。
- 限制和保护状态。
操作
- 操作类型(编辑、移动、创建帐户、自动创建帐户、删除、存储上传、上传或其他)。
- 编辑摘要。
- 编辑内容。
节流
- 过滤器可以指定是否以特定速率执行的操作是通过相同的 IP 地址、帐户、/16 范围、帐户创建日期和/或对同一页面进行的操作,以便调用结果(如下)。
- 任何上述条件都可以组合起来产生一个单独的速率限制器。例如,我们可以将所有在同一天、从同一 /16 范围内创建的帐户分组,以用于速率限制。
- 如果且仅当速率限制器被触发时,才会发生为该过滤器设置的任何操作。通过使过滤器仅在同一用户持续触发特定过滤器时才生效(而不是单个误报),这减少了误报。
对过滤后的编辑可以分配的操作
如果用户触发过滤器,编辑过滤器可以根据违规的严重程度应用以下任何制裁
- 所有触发过滤器的操作都记录在特殊页面中。
- 用户操作可以被标记以供进一步审查。
- 可以警告用户,他们的操作可能不具有建设性。
- 用户的操作可能会被禁止。
- 用户的帐户的自动确认状态可能会被删除。
以下操作目前不可用
- 用户的帐户可能会被阻止编辑,以及过去 7 天中使用的所有 IP 地址。
- 用户的帐户可能会从所有特权组(例如系统管理员或机器人)中删除。
注意:可以有选择地禁用单个制裁。任何管理员都可以恢复自动确认状态以防出错。
监控
所有触发操作的编辑都将在Special:AbuseLog生成报告。在此页面上,将输入一个简短的日志条目。具有相应权限的用户可以查看日志摘要。管理员可以查看日志条目的详细信息。这包括过滤器运行时可用的所有信息,可能有助于调试。检查员可以查看有关导致日志事件的操作的私有数据,例如用户的 IP 地址。还可以通过“检查”链接测试编辑是否符合另一个现有或提议的过滤器。
示例日志条目
- 06:43, 2008 年 6 月 23 日:Example~enwikibooks (讨论 | 贡献 | 封禁) 触发了过滤器 1,在主页面上进行编辑。采取的措施:警告、禁止;过滤器描述:测试过滤器(详细信息 | 检查)
- 06:43, 2008 年 6 月 23 日:Example~enwikibooks (讨论 | 贡献 | 封禁) 触发了过滤器 2,在主页面上进行编辑。采取的措施:无;过滤器描述:测试过滤器(详细信息 | 检查)
- 06:42, 2008 年 6 月 23 日:Example~enwikibooks (讨论 | 贡献 | 封禁) 触发了过滤器 1,在主页面上进行编辑。采取的措施:警告;过滤器描述:测试过滤器(详细信息 | 检查)
- 06:42, 2008 年 6 月 23 日:Example~enwikibooks (讨论 | 贡献 | 封禁) 触发了过滤器 2,在主页面上进行编辑。采取的措施:无;过滤器描述:测试过滤器(详细信息 | 检查)
- 06:22, 2008 年 6 月 23 日:Example~enwikibooks (讨论 | 贡献 | 封禁) 触发了过滤器 1,在主页面上进行编辑。采取的措施:警告、禁止;过滤器描述:测试过滤器(详细信息 | 检查)
- 2008 年 6 月 23 日 06:22: Example~enwikibooks (讨论 | 贡献 | 封禁) 触发了过滤器 2,对 首页 进行编辑。采取的措施:无;过滤器描述:测试过滤器(详情 | 检查)
“详情”链接将打开一个类似于右侧的屏幕。
安全措施
为了保护维基免受配置不当的过滤器的影响,对触发特定过滤器的操作的最大百分比进行了技术限制。其他技术限制正在编写中。
通知
所有通知都基于模板 {{编辑过滤器警告}}。
向触发过滤器操作的用户显示的标准通知
消息名称 | 消息文本 | ||
---|---|---|---|
abusefilter-disallowed |
| ||
abusefilter-degrouped |
| ||
abusefilter-autopromote-blocked |
|
通用的警告消息在下面。建议管理员使用自定义警告。
消息名称 | 消息文本 | ||
---|---|---|---|
abusefilter-warning |
|
一些现有的过滤器及其警告
过滤器和消息 | 消息文本 | ||
---|---|---|---|
1: 大量删除 |
| ||
3: 链接垃圾邮件 |
|
如果过滤器设置为警告并禁止,则用户点击“保存页面”将看到该警告和标准的禁止消息。
已知问题
当扩展最初安装时,可用的操作不包括封禁或从特权组中删除。这种限制使用是由社区共识决定的,如果扩展成功,社区可以选择启用封禁, 范围封禁或者解除组操作。在 2021 年 2 月,该封禁操作被添加。