作品內的單一角色介紹文字超過二十行,則建議轉為獨立角色條目。

Komica wiki:防濫用過濾器

出自 Komica wiki
跳至導覽 跳至搜尋
防濫用過濾器管理
防濫用過濾器管理
濫用過濾器說明報告過濾器判定錯誤意見回報

防濫用過濾器是一個可以針對所有最近編輯動作進行自動化判斷的軟體系統。管理員可以針對特定的使用者行為設定過濾器,過濾器被觸發時可進行特定的操作。

藉由編寫過濾條件的程式碼,本擴充套件可以針對所有的編輯進行自動化判定,例如「禁止非自動確認使用者清空頁面」。當然,進階過濾器可能更複雜,例如英文維基百科的過濾器可以成功阻止超過70%的頁面移動破壞。

凡「公開」之過濾器,任何使用者皆可查閱詳情及觸發紀錄。至於「隱藏」之過濾器,其觸發紀錄及詳情則為管理員。

由於本擴充套件尚未經過大規模的測試,因此暫時無法藉由過濾器進行自動封鎖或剝奪特定權限。在本擴充套件經過一段時間的測試後,將開放「封鎖」、「大量封鎖」和「從使用者群組中移除」功能。

說明文件

以下是對於防濫用過濾器部分功能的非正式說明,由於擴充套件仍然在開發階段,本說明文件可能會過時並需要更新。

可以針對哪些條件進行過濾

透過相關的程式碼,過濾器可針對下列所有項目進行代數運算、邏輯判定、匹配正規表達式等。

使用者

  • 編輯次數
  • 註冊時間
  • 使用者群組
  • 電子郵件確認情況

頁面

操作

  • 摘要(包括編輯摘要、移動摘要等)
  • 編輯更改的內容
  • 操作類型(包括編輯、移動、新建等)

操作頻率

  • 可以限定某一帳號、IP、/16廣域IP、或某一日期建立的帳號進行某種操作的頻率,也可以限定對特定頁面進行某種操作的頻率。
  • 以上的任何條件均可以混合使用。例如,我們可以針對所有在同一天,同一個/16IP範圍建立的帳號進行操作頻率限制。
  • 過濾器只有在被觸發一定次數後才會進行任何操作。此功能可以降低錯誤報告的機率。

過濾器被觸發後可以做什麽

當過濾器被觸發時,管理員可以設定以下操作(大致根據行為的嚴重程度從輕到重排序):

  • 所有觸發過濾器的行為均會被記錄在特殊頁面的日誌中。(強制、無法取消)
  • 給使用者的操作加上標籤,以便進一步的核查。
  • 使用者收到警告訊息。
  • 使用者的操作被阻止。
  • 使用者的自動確認狀態被隨機取消3至7天。
  • 使用者與其在過去7天內使用過的IP位址被封鎖。
  • 使用者被逐出所有使用者群組(例如機器人、管理員、回退員等)。

在安裝擴充套件時,可以針對性地禁止特定的操作。

監視

每一次過濾器被觸發時,均會記錄在Special:AbuseLog。擁有權限的使用者可以查看日誌項的摘要;具有更高權限的使用者則可以查看日誌的細節內容;擁有最高權限的使用者則可以查看非公開的數據(例如觸發過濾器使用者的IP)。

權限

以下權限由防濫用過濾器產生,大致按照權限由高到低的順序排列。

  • abusefilter-modify:允許使用者建立、修改過濾器
  • abusefilter-private:允許使用者查看非公開的過濾器日誌資訊
  • abusefilter-view:允許使用者查看啟用的過濾器
  • abusefilter-log-details:允許使用者查看過濾器日誌的細節
  • abusefilter-log:允許使用者查看過濾器日誌。

保護措施

為了防止某些設計有瑕疵的過濾器對正常編輯造成影響甚至破壞,當某一過濾器被觸發的頻率達到一定百分比時,過濾器將被自動停用。其他的保護措施仍在編寫當中。

通知與警告

以下列出了現有的警告。