Manual:Combating spam/ru


 * Смотрите также Anti-spam features

Вики-проекты -- обычная цель для спамеров, которые засоряют их вследствие открытого доступа к инструментам редактирования. При этом спамеры обычно используют автоматические программы-боты, которые в автоматическом режиме вставляют спам-контент в вики-сайт, и если со спамерами не бороться, то очень скоро ваш проект просто гарантированно превратится в помойку, так как общее количество спам-ботов в сутки достигает сотен и тысяч. Медиавики предлагает несколько способов, помогающих остановить спамеров  wiki spam.

Основные инструменты, используемые для борьбы со спамерами, делятся на следующие категории:
 * Требование регистрации пользователей и/или использование капчи для таких операций как редактирование, вставка внешних ссылок либо регистрация нового пользователя.
 * Блокировка ботов и прокси-серверов, используемых спамерами и занесенных в черные списки IP-адресов;
 * Блокировка изменений, в ходе которого добавляются специфические символы или ссылки на внешние сайты;
 * Блокировка специфических имен пользователя или моделей названий страниц, обычно используемых спамботами;
 * Блокировка изменений, сделанных новыми пользователями или анонимными участниками для отдельных страниц, являющихся целью спамеров;
 * Создание "Белых списков" хорошо известных участников (таких как админы, постоянные участники), для которых не показывается капча  или другие ограничения, которые используются для новых, непроверенных или анонимных участников;
 * Очистка от скриптов или массовые удаления (Nuke) существующих рекламных постов от недавно забаненных спам-ботов;

Обычно используется комбинация нескольких методов, которая сводит количество спамеров, спамботов и правок с открытых прокси-серверов  до минимума и создающих минимум неудобств  нормальным пользователям.

CAPTCHA
One of the more common methods of weeding out automated submissions is to use a CAPTCHA. The ConfirmEdit extension for MediaWiki provides an extensible CAPTCHA framework which can be triggered on a number of events, including


 * все правки
 * правки, добавляющие новые внешние ссылки
 * регистрация пользователей

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

Важно отметить, что CAPTCHA может блокировать не только нежелательных ботов: если скрипт не может пройти тест CAPTCHA, то и чтения с экрана, или другого программного обеспечения или помощи используются слепых и слабовидящих.

Один из вариантов CAPTCHA, виджет "рекапча" виджетов, включает в себя альтернативный аудио CAPTCHA, для таких случаев, - но больше пользователей компьютеров неудачу слуха, чем чтение тестов, так что это не полное решение. Вы должны рассмотреть последствия создания такого   барьера, и, возможно, обеспечить альтернативные средства для пострадавших пользователям создавать учетные записи и вклад, который является юридическим требованием в некоторых юрисдикциях.

Смотрите также

 * Anti-spam features
 * Spam Filter
 * Wiki spam
 * Manual:$wgSpamRegex
 * Manual:Combating vandalism

Расширения (Extensions)

 * Extension:AbuseFilter
 * Extension:AkismetKlik
 * Extension:Bad Behavior
 * Extension:Check Spambots
 * Extension:ConfirmEdit and Extension:QuestyCaptcha
 * Extension:EmailAddressImage and Extension:EmailObfuscator
 * Extension:FlaggedRevs
 * Extension:GlobalBlocking
 * Extension:Nuke
 * Extension:SpamBlacklist and Extension:SpamRegex
 * Extension:TitleBlacklist