跳轉到內容

華夏公益教科書:編輯過濾器

來自華夏公益教科書,為開放世界提供開放書籍

編輯過濾器 是一個工具,允許可信使用者設定對使用者活動的特定的控制,併為某些行為建立自動反應。

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 月,該阻止操作已新增。

華夏公益教科書