Фильтр злоупотреблений
- Статус:
- стабильное
- Фунциональность:
- Активность пользователей
Служебные страницы
MediaWiki API
- Описание:
- Позволяет применять конкретные ограничения к активности в вики.
- Автор(ы):
- Andrew Garrett, Daimona Eaytoy, Marius Hoch, River Tarnell, Victor Vasiliev
- Последняя версия:
- — (f5c98bf) (10 октября 2021)
- MediaWiki:
- 1.33+
- Лицензия:
- GPL 2.0 or later
- Загрузка:
- Загрузить расширение
SVN [Help]
Исходный код
- Параметры:
- $wgAbuseFilterActionRestrictions
- $wgAbuseFilterActions
- $wgAbuseFilterAnonBlockDuration
- $wgAbuseFilterBlockAutopromoteDuration
- $wgAbuseFilterBlockDuration
- $wgAbuseFilterCentralDB
- $wgAbuseFilterConditionLimit
- $wgAbuseFilterDefaultDisallowMessage
- $wgAbuseFilterDefaultWarningMessage
- $wgAbuseFilterEmergencyDisableAge
- $wgAbuseFilterEmergencyDisableCount
- $wgAbuseFilterEmergencyDisableThreshold
- $wgAbuseFilterIsCentral
- $wgAbuseFilterLocallyDisabledGlobalActions
- $wgAbuseFilterLogIP
- $wgAbuseFilterLogIPMaxAge
- $wgAbuseFilterLogPrivateDetailsAccess
- $wgAbuseFilterNotifications
- $wgAbuseFilterNotificationsPrivate
- $wgAbuseFilterPrivateDetailsForceReason
- $wgAbuseFilterProfileActionsCap
- $wgAbuseFilterRangeBlockSize
- $wgAbuseFilterSlowFilterRuntimeLimit
- $wgAbuseFilterValidGroups
- Добавленные права:
- abusefilter-modify
- abusefilter-log-detail
- abusefilter-view
- abusefilter-log
- abusefilter-privatedetails
- abusefilter-privatedetails-log
- abusefilter-modify-restricted
- abusefilter-revert
- abusefilter-view-private
- abusefilter-log-private
- abusefilter-hidden-log
- abusefilter-hide-log
- abusefilter-modify-global
Фильтр злоупотреблений — механизм для автоматического анализа правок, реализованный в виде расширения к движку MediaWiki. В настоящее время установлен в крупных проектах Фонда Викимедиа, обеих Абсурдопедиях, Антикопирайте, Циклопедии, Викиреальности, Викисфере.рф и в Луркоморье (после неоднократных предложений о введении). В большинстве остальных альтернативных проектов это расширение не используется.
Содержание |
[править] Факты
Расширение проверяет каждое действие в википроекте (в их число входят редактирование страницы, переименование и создание аккаунта) на соответствие фильтрам и при совпадении принимает заданные этим фильтром меры. Условия срабатывания фильтров пишутся на языке регулярных выражений и допускают использование большого числа переменных.
Каждое срабатывание фильтра записывается в журнал злоупотреблений. В дополнение к этому он может отметить правку заданной меткой, предупредить участника, запретить исполнять действие, установить ограничение на количество действий, снять флаг autoconfirmed, заблокировать учётную запись, заблокировать диапазон по маске /16 и снять все права. Последние две возможности в настоящее время практически не используются.
По умолчанию редактировать фильтры могут администраторы, а просматривать — в зависимости от настроек движка — как любые участники (в том числе анонимы), так и только автоподтверждённые участники; также администраторы могут пометить фильтр как скрытый, закрыв его просмотр от неадминистраторов. В ряде проектов (Английская Википедия, Викитека) создан специальный флаг для правок фильтра правок, а администраторы по умолчанию не могут править фильтр, либо могут, но также существует отдельный флаг для правки фильтров не админами (Луркоморье). В некоторых проектах ставятся ограничения на просмотры текущих фильтров и журналов злоупотреблений, так, например, в Викиреальности просматривать журналы фильтров злоупотреблений могут только мастера или правление. Право обхода фильтра злоупотреблений есть только у определенных групп участников. Так, на Лурке фильтр не блокирует участников начиная с флага выверяющего.
Если несколько вики объединены расширением CentralAuth, то в таком случае возможно создание глобальных фильтров правок (право abusefilter-modify-global).[1] В Фонде Викимедиа таким правом обладают стюарды.[2]
[править] Основные действия
- Запрет правки чужой личной страницы или страницы обсуждения[источник?].
[править] Журнал злоупотреблений
Спецстраница, расположенная по адресу Special:AbuseLog. Она содержит записи о всех правках, которые подпали под ограничения, накладываемые установленными фильтрами. В журнале кратко описываются правки, подпавшие под фильтры, и совершившие их редакторы, а также выкладываются диффы правок, на которые фильтр сработал. Щёлкнув по ссылке подробности, имеющий право abusefilter-log-detail участник может просмотреть дифф и принять нужные меры к потенциальному нарушителю.
[править] Википедия
В Википедии фильтр злоупотреблений был введен 1 марта 2009 по результатам обсуждения на форуме предложений (все участники обсуждения высказались за включение расширения).[3]
Основными редакторами фильтров злоупотреблений являлись Alex Smotrov и Scorpion-811 (до снятия флага администратора), а сейчас этим занимается OneLittleMouse.
Alex Smotrov использовал фильтры для запрета внесения полезных правок в основное пространство бессрочно заблокированными участниками,[4] что может оцениваться как ещё одно серьёзное нарушение в копилке его злоупотреблений.
[править] Техническая документация
[править] Интересные факты
- Иногда в проектах встречаются необычные фильтры, например, в Викиреальности был фильтр (только отмечающий, но не запрещающий) «Ссылка на форум без oldid» (сейчас удалён).
[править] Примечания
- ↑ Extension:AbuseFilter/Global — MediaWiki
- ↑ Данные о правах стюардов
- ↑ Википедия: Форум/Архив/Предложения/2009/02#AbuseFilter
- ↑ Запрет править статью Queen с диапазонов нижегородского филиала ВолгаТелеком и восстанавливать с этих же диапазонов удаленные статьи
[править] Ссылки
- Страница расширения на сайте MediaWiki.org
- Фильтры русской Википедии. Было слито на Лурке
- Синтаксис фильтров
- Циклопедия: Синтаксис фильтров MediaWiki
Фильтр злоупотреблений относится к теме «MediaWiki» |