華夏公益教科書:編輯過濾器
| 編輯過濾器管理 文件 · 討論 · 如何建立過濾器 · 請求編輯過濾器 · 報告誤報 · 標籤 |
編輯過濾器 是一個工具,允許可信使用者設定對使用者活動的特定的控制,併為某些行為建立自動反應。
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 月,該阻止操作已新增。