Фильтр злоупотреблений

Материал из Викисфера
(перенаправлено с «AbuseFilter»)
Перейти к навигации Перейти к поиску

Фильтр злоупотреблений — механизм для автоматического анализа правок, реализованный в виде расширения к движку MediaWiki. В настоящее время установлен в крупных проектах Фонда Викимедиа, обеих Абсурдопедиях, Антикопирайте, Циклопедии, Викиреальности, Викисфере.рф и в Луркоморье (после неоднократных предложений о введении). В большинстве остальных альтернативных проектов это расширение не используется.

Факты[править | править код]

Расширение проверяет каждое действие в википроекте (в их число входят редактирование страницы, переименование и создание аккаунта) на соответствие фильтрам и при совпадении принимает заданные этим фильтром меры. Условия срабатывания фильтров пишутся на языке регулярных выражений и допускают использование большого числа переменных.

Каждое срабатывание фильтра записывается в журнал злоупотреблений. В дополнение к этому он может отметить правку заданной меткой, предупредить участника, запретить исполнять действие, установить ограничение на количество действий, снять флаг autoconfirmed, заблокировать учётную запись, заблокировать диапазон по маске /16 и снять все права. Последние две возможности в настоящее время практически не используются.

По умолчанию редактировать фильтры могут администраторы, а просматривать — в зависимости от настроек движка — как любые участники (в том числе анонимы), так и только автоподтверждённые участники; также администраторы могут пометить фильтр как скрытый, закрыв его просмотр от неадминистраторов. В ряде проектов (Английская Википедия, Викитека) создан специальный флаг для правок фильтра правок, а администраторы по умолчанию не могут править фильтр, либо могут, но также существует отдельный флаг для правки фильтров не админами (Луркоморье). В некоторых проектах ставятся ограничения на просмотры текущих фильтров и журналов злоупотреблений, так, например, в Викиреальности просматривать журналы фильтров злоупотреблений могут только мастера или правление. Право обхода фильтра злоупотреблений есть только у определенных групп участников. Так, на Лурке фильтр не блокирует участников начиная с флага выверяющего.

Если несколько вики объединены расширением CentralAuth, то в таком случае возможно создание глобальных фильтров правок (право abusefilter-modify-global).[1] В Фонде Викимедиа таким правом обладают стюарды.[2]

Основные действия[править | править код]

  • Запрет правки чужой личной страницы или страницы обсужденияШаблон:Fact‍.

Журнал злоупотреблений[править | править код]

Спецстраница, расположенная по адресу Special:AbuseLog. Она содержит записи о всех правках, которые подпали под ограничения, накладываемые установленными фильтрами. В журнале кратко описываются правки, подпавшие под фильтры, и совершившие их редакторы, а также выкладываются диффы правок, на которые фильтр сработал. Щёлкнув по ссылке подробности, имеющий право abusefilter-log-detail участник может просмотреть дифф и принять нужные меры к потенциальному нарушителю.

Википедия[править | править код]

В Википедии фильтр злоупотреблений был введен 1 марта 2009 по результатам обсуждения на форуме предложений (все участники обсуждения высказались за включение расширения).[3]

Основными редакторами фильтров злоупотреблений являлись Alex Smotrov и Scorpion-811 (до снятия флага администратора), а сейчас этим занимается OneLittleMouse.

Alex Smotrov использовал фильтры для запрета внесения полезных правок в основное пространство бессрочно заблокированными участниками,[4] что может оцениваться как ещё одно серьёзное нарушение в копилке его злоупотреблений.

Техническая документация[править | править код]

Интересные факты[править | править код]

  • Иногда в проектах встречаются необычные фильтры, например, в Викиреальности был фильтр (только отмечающий, но не запрещающий) «Ссылка на форум без oldid» (сейчас удалён).

Примечания[править | править код]

  1. Extension:AbuseFilter/Global — MediaWiki
  2. Данные о правах стюардов
  3. Википедия: Форум/Архив/Предложения/2009/02#AbuseFilter
  4. Запрет править статью Queen с диапазонов нижегородского филиала ВолгаТелеком и восстанавливать с этих же диапазонов удаленные статьи

Ссылки[править | править код]

Фильтр злоупотреблений относится к темам:
1
MediaWiki 
Версии MediaWiki до 1.11.11.21.31.41.51.61.71.81.91.101.111.121.131.141.151.161.171.181.191.201.211.221.231.241.251.261.271.281.291.301.311.321.331.341.351.361.371.381.391.401.41 
Основные разработчики Аарон ШульцБрайон ВибберДаниэль КинзлерМагнус МанскеМаксим СеменикТим ЛакиаТим СтарлингРоберт КрушЭвар Бьярмасон 
Темы оформления AuroraBluecloudCavendishCologneBlueCycloneMonacoMonobook (RealBookModern) • OasisQuartz Vector (Vectorata) • Ventus 
Действия и функции РедактированиеПравка (счётчик) • ДиффМалое изменениеПредварительный просмотрФильтр злоупотребленийСтраница википроекта (подстраница) • СтатьяШаблонФайлИсторияОбсуждениеПереименование страницыПараметры переименованияЗащита страниц (параметрычастичнаяполнаякаскадная) • Удаление/Восстановление страницПараметры удаленияПеренаправление (двойныеподавление) • Список наблюденияОбъединение страницРазделение страницСкрытиеПатрулированиеСсылки сюдаСтабилизацияБлокировка (авто-, глобальная, параметры, причина) • Разблокировка (параметры) • Права участниковРегистрацияПереименование учётной записиУзурпацияОбъединение учётных записейЗагрузка файловОтклонение правкиОтмена правкиБыстрый откатВикипочтаЕдиная учётная записьСвежие правкиВклад (удалённый) • Спам-листЗавершение сеансаПинг 
Пространство имён Основное пространствоОбсуждениеШаблонКатегорияУчастникФайлСправкаProjectSpecialMediaWiki 
Расширения AbuseFilterAntiSpoofArticle Feedback ToolCategoryTreeCentralAuthCentralNoticeCharInsertCheckUserCiteCleanupSiteCodeReviewCollectionCommentsCommunityVoiceConfirmEditContactPageDeleteBatchDismissableSiteNoticeDraftsDumpHTMLDynamicPageListEasyTimelineEmailCaptureEmbedVideoExpandTemplatesExtensionDistributorFixedImageFlaggedRevsGadgetsGlobalBlockingGlobalUsageHTTP302FoundImageMapInputBoxLabeled Section TransclusionLiquidThreadsLocalisationUpdateLockdownLucene-searchMiniDonationMWSearchNewUserMessageNukeOAIRepositoryOATHAuthOggHandlerOpenSearchXmlParserFunctionsPdfHandlerPoemProofread PageQuizRenameuserRevisionDeleteSecurePollSimpleAntiSpamSimpleSurveySiteMatrixSkinPerPageSlippyMapSpamBlacklistStalkerLogSubPageList3SyntaxHighlightTitleBlacklistTitleKeyTorBlockTrustedXFFUploadBlacklistUploadWizardUserMergeVisualEditorWikidiffWikidiff2WikiHiero 
Архивированные расширения AntiBotBoardVoteClientSideCrosswiki BlockingEnforceStrongPasswordGiveRollbackOversightPassword Reset 
Разное AllMessagesFavicon.icoHTML в MediaWikiMediaWiki.orgMediaWiki FAQВнутренняя ссылкаКороткая ссылка-перенаправлениеМатематические формулыНастройки конфигурацииНовые файлыСистемный администраторСписок файловWiki.pngГаджетSidebarStatisticsLocalSettings.phpСкрипты обслуживания