~funderscoreblog cgit wikiget in touch

Борьба со спамом

Спам в вики становится всё более назойливым. Страницы вики получают высокий рейтинг релевантности от поисковых движков из-за сильной связности между страницами (и между вики, благодаря ссылкам ИнтерВики). Поэтому они становятся хорошим источником для увеличения индекса цитирования других страниц.

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

Текстовые капчи

Что такое текстовая капча?

Текстовая капча — текстовая альтернатива классической капче — изображению, информацию с которого нужно ввести, дабы подтвердить, что пользователь не является ботом. МойнМойн использует данный механизм для предотвращения спама на вики, и текстовые капчи доказали свою эффективность.

Возможности:

Советы отвечающим:

Настройка текстовой капчи

Советы по настройке:

В конфигурации вики необходимо добавить что-то аналогичное приведённому ниже, соблюдая отступы):

   1    textchas_disabled_group = u"TrustedEditorGroup" # пользователи, состоящие в этой группе
   2                                                    # не обязаны вводить капчу
   3    textchas = {
   4        'en': { # простые вопросы на английском языке, для примера (не используйте их)
   5            u"Enter the first 26 digits of Pi.": ur"3\.?1415926535897932384626433",
   6            u"What is the opposite of 'day'?": ur"(night|nite)",
   7            # и так далее
   8        },
   9        ' ru': { # вопросы текстовой капчи на русском языке
  10            u"Введите первые 26 значащих цифр числа пи.": ur"3\.?1415926535897932384626433",
  11            u"Какое время суток противоположно дню?": ur"ночь",
  12            # и так далее
  13        },
  14        # можно добавить другие языки
  15        # используются коды языков в соответствии с ISO 639-1
  16    }

Замечание: в группу TrustedEditorGroup могут входить другие группы в качестве участников, см. ПомощьПоГруппам.

BadContent / LocalBadContent (фильтрация содержимого)

Можно фильтровать нежелательное содержимое путём указания его с использованием регулярных выражений на странице BadContent.

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

Можно включить автоматическое обновление страницы BadContent в конфигурации вики. Достаточно указать:

   from MoinMoin.security.antispam import SecurityPolicy

Подробнее см. КакНастраивать/ПравилаДоступа.

Действие «Удалить спам»

Если Вы являетесь суперпользователем, можно использовать это действие для массового отката изменений, сделанных спамером (или каким другим вандалом).

  1. Выберите действие «Remove Spam» из списка доступных действий.

  2. Укажите пользователя (обычно, часть IP).
  3. Нажмите кнопку «Revert All».

  4. Будет показано, как МойнМойн пытается откатить правки. Это может не сработать в некоторых случаях и придётся откатывать некоторые вещи вручную.