Перейти к содержимому


Доработаны Антиспам Фильтры В Отзывах О Товарах

Обновления Отзывы о товарах

  • Авторизуйтесь для ответа в теме
Сообщений в теме: 7

#1 support

support

    Активный участник

  • Модераторы
  • 3 649 сообщений
  • ГородМосква

Отправлено 09 Апрель 2013 - 01:10

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

В целом механизм работы ботов довольно прост и любые капчи ими обходятся на ура, поэтому картинки не спасают от спама. В общем случае бот действует следующим образом:
1) Сканирует страницы по всему интернету и находит в них все формы.
2) Если в форме присутствует картинка - обновляет страницу и проверяет, не изменилась ли она с предыдущего раза.
3.1) Если изменилась - сохраняются поля формы вместе с самой картинкой и отправляются в специальный сервис, где живые люди (колотильщики) вбивают код с картинки и как только она вбита бот отправляет полученную форму на сайт.
3.2) Если не изменилась - то бот просто отправляет форму и по сути просто спамит на вашем сайте, преследуя разные цели, о которых зачастую можно только догадываться.

Суть обновления заключается в том, что теперь мы модернизировали саму форму таким образом, что для того чтобы бот смог спамить на вашем сайте - его нужно написать руками специально под ваш сайт, что зачастую экономически не выгодно, да и совершенно не интересно разработчикам работающих на других языках. Собственно вот несколько препятствий, которые боты пока не научились обходить, благодаря чему все мы можем спокойно работать:
  • В форме присутствует поле, которое заполняется на javascript-е, для 99% ботов Javascript просто не выполняется, поэтому когда мы при получении формы видим не заполненное поле - понимаем что это был бот. Адекватных людей ходящих по сайтам без JS, я в свой практике не встречал, так что мы их так же считаем ботами, в интернете счётчики говорят что таких людей не более 1%, но мы убеждены что это всё-таки боты :)
  • В форме присутствуют скрытые поля, не видимые посетителю. Здесь наоборот - если бот видит поле он в него хочет вставить какой либо текст, иначе зачем он эти формы собирает, в итоге промахивается заполняя не видимые людям поля - на этом этапе мы его и вычисляем.
  • Все поля в форме зашифрованы, так что бот когда собирает форму не знает какое сообщение нужно запихнуть, где email, где обязательно поле, где текст. Это можно определить опять же только визуально, либо с некоторой процентной вероятностью. Без точного определения полей, которые нужно заполнить бот нарывается на фильтр №2
  • Все поля при каждом обновлении страницы генерируются заново, так что запомнить что где находится боту не представляется возможным. Это можно сделать лишь интелектуальным анализом положения полей, написанием спам бота непосредственно под ваш сайт, что делать никто не будет
  • Ну и наконец если кто-то всё-таки написал под ваш сайт интеллектуальный парсер и на сайте начинается жуткая активность, в плане создания новых непонятных отзывов - их число выбивается из среднесуточного по сайту за похожий день на порядки, а так же если у этих отзывов много признаков спама (процентное соотношение текстов не сильно отличается друг от друга, используются не верные языковые конструкции, такие как 3+ согласных вподряд или 4+ гласных, слова пишутся "ВеРбЛюДоМ", язык слов отличается от языка на самом сайте, имеются bb коды, ссылки, контактные данные, бот натыкается на другие логические фильтры), то добавление сообщений блокируется по IP и в критических случаях по атакованному сайту.
Так что на сегодняшний день можно не заставлять пользователя вбивать капчи, а дать ему возможность писать настоящий живой отзыв о товаре, не боясь что формой воспользуются в рекламных целях.

Если же заметите, что кто-то начал-таки каким-то образом пролезать - напишите нам, мы заткнём его лазеечку :)

#2 velena168

velena168

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 1 643 сообщений
  • ГородСанкт- Петербург

Отправлено 09 Апрель 2013 - 09:03

Спасибо! Это здорово, что не надо вбивать капчу. Наверное теперь покупатели будут более охотней оставлять отзывы.

#3 ogonek7777

ogonek7777

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 1 846 сообщений
  • ГородМосква

Отправлено 09 Апрель 2013 - 11:44

Большое спасибо!

velena168,насчет активности отзывов - не обольщайтесь, народ стал жутко ленивый, даже за бесплатную доставку при оставлении отзыва пишут 2 куцых слова(((. Я сейчас экспериментирую - раскрыла форму отзыва и уменьшила число полей (капчу изначально не ставила). Пока результат тот же - ноль.

#4 support

support

    Активный участник

  • Модераторы
  • 3 649 сообщений
  • ГородМосква

Отправлено 09 Апрель 2013 - 14:13

Просмотр сообщенияogonek7777 (09 Апрель 2013 - 11:44) писал:

Большое спасибо!

    velena168,насчет активности отзывов - не обольщайтесь, народ стал жутко ленивый, даже за бесплатную доставку при оставлении отзыва пишут 2 куцых слова(((. Я сейчас экспериментирую - раскрыла форму отзыва и уменьшила число полей (капчу изначально не ставила). Пока результат тот же - ноль.
На самом деле отзывы реальные люди пишут не так часто как хотелось бы, где-то 1 отзыв на 1500-2000 посетителей

#5 Bardin

Bardin

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 698 сообщений
  • ГородМосква

Отправлено 16 Апрель 2013 - 18:01

Спасибо. Без капчи будет лучше

#6 Kotofeeva

Kotofeeva

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 259 сообщений

Отправлено 22 Май 2013 - 13:12

А можно как-то сделать, чтобы ссылки, добавляемые в комментариях, были активные?

#7 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 21 341 сообщений

Отправлено 23 Май 2013 - 03:12

К сожалению, этого сделать нельзя. Да и не безопасно это, так как сообщение оставляется пользователем, и нельзя его не фильтровать от html содержимого и js.

#8 Kotofeeva

Kotofeeva

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 259 сообщений

Отправлено 28 Май 2013 - 20:54

Просмотр сообщенияVaccina (23 Май 2013 - 03:12) писал:

К сожалению, этого сделать нельзя. Да и не безопасно это, так как сообщение оставляется пользователем, и нельзя его не фильтровать от html содержимого и js.
спасибо за ответ!





Темы с аналогичным тегами Обновления, Отзывы о товарах

Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных