Фильтрация спама на PHP

Тема в разделе "PHP", создана пользователем priomino, 2 фев 2009.

Статус темы:
Закрыта.
Модераторы: latteo
  1. priomino

    priomino Писатель

    Регистр.:
    30 янв 2009
    Сообщения:
    8
    Симпатии:
    0
    Подскажите как можно фильтровать спам ?

    Есть форум VBullettin 3.7 с формой обратной связи
    собственно хочется чтобы спам фильтровался, а обычные пользователи смогли пользоваться форумом как всегда...
     
  2. blacksatin

    blacksatin Писатель

    Регистр.:
    14 авг 2008
    Сообщения:
    3
    Симпатии:
    0
    На данный момент существует только один надежный способ фильтрации спама на форумах, чатах и т.д. - это онлайн модерация сообщений. Модеры сутками сидят и отслеживают, что пишут пользователи. Такой способ не напряжет нормальных пользователей и при этом эффективно отсеет не нужные сообщения. Но это дорого и напряжно.
    Задачу нужно не сколько видоизменить и задать вопрос:
    Как упростить жизнь модератору фильтрующего нежелательные сообщения?
    1. добавить рядом с каждым сообщением кнопку "СПАМ". Ее может нажать любой пользователь, введя при этом "captcha" код. Модер сразу видит это (или даже автоматом такая месага может быть удалена не перманентно)
    2. Защитить нормально авторизацию и регистрацию на форуме, опять же "captcha"
    3. Добавить для модера функцию поиска новых сообщений по некоторым прогрессивным фильтрам в идеале строящихся на правиле статистического анализа:
    а. Большинство форумов - тематические (или ветки на форуме)
    б. Строить на основе статистических методов списки слов которые встречаются на этом форуме/ ветке и в случае возникновения нового или неправильного слова (формируеться список из спамерских сообщений ) выдавать его модеру или даже предлагать ввести captcha при добавлении такого сообщения, со временем если пользователи форума не разбегутся 8)) система наберет достаточно информации, что бы адекватно реагировать на сообщения. Много места понадобиться учитывая то что слов в русском языке гдето около 100-200 тысяч...для каждой ветки - дорого получиться для всего форума возможно не эффективно, но...задача может быть интересна! 8)
     
  3. superroot

    superroot Писатель

    Регистр.:
    19 дек 2008
    Сообщения:
    7
    Симпатии:
    0
    Какой вид капчи вы считаете более эффективным? Эффективна ли ReCaptcha?
     
  4. 1arnlian

    1arnlian Писатель

    Регистр.:
    17 сен 2008
    Сообщения:
    5
    Симпатии:
    0
    Мне больше всего нравится когда надо производить математические действия.
    потомучто самый эффективный способ это заменять знаки на слова
    пример:
    5 плюс 7 =
     
  5. blacksatin

    blacksatin Писатель

    Регистр.:
    14 авг 2008
    Сообщения:
    3
    Симпатии:
    0
    Не могу с Вами согласиться. Идея качественной каптчи заключается в том, что бы на основе статистики или графического анализа было трудно реализовать алгоритм автоматического определения того что на каптче.
    В пример можно привести средства защиты ПО. Бесконечная история. Все защиты ломают рано или поздно, был бы смысл.
    Защиту на основе математических операций - обойти не сложно 8), все зависит от способа подачи: графика(желательно), в трехмер (очень хорошо), если она голосом может произноситься(как на рекаптче - прекрасно).
    Плохой пример можно привести на сайте например киевстара при оправке СМС...мрак для пользователя, но как хорошо работает (в контексте защиты от ботов)!

    Вобщем, компромисс удобства, и адекватной надежности есть у рекаптчи как было сказано выше или же например http://graphcomp.com/index.cgi?v=0000s2p5 или вот вообще андеграунд: http://www.google.com.ua/url?sa=t&source=web&ct=res&cd=1&url=http%3A%2F%2Fspamfizzle.com%2FCAPTCHA.aspx&ei=PSzjScr3CoqJsAaanZzRCA&usg=AFQjCNHn1-rnnUTWfUDQLZMliVxy1E7XiQ&sig2=PcN1Zyy8-uq4vu23Bh30zw
     
  6. VictorVi

    VictorVi Прохожие

    В свое время делал защиту от ботов путем добавления специально скрытых полей, которые не показываются обычным пользователям. Полям даем интуитивные имена comment name и пр. Скрытие полей - делал на яве.
    По опыту: спама вообще не было. Форма висела на сайте с трафом 3к хостов в сутки.
     
Статус темы:
Закрыта.