维基教科书:编辑过滤器
编辑过滤器管理 文档 · 讨论 · 如何创建过滤器 · 请求编辑过滤器 · 报告误报 · 标签 |
编辑过滤器 是一个工具,允许可信用户设置对用户活动的特定的控制,并为某些行为创建自动反应。
Abuse Filter 扩展 由 Werdna 开发,并得到了维基媒体基金会的支持,于 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 月,该阻止操作已添加。