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