Страница 3 из 3

Re: Спамеры начали атаковать. Как бороться?

СообщениеДобавлено: 24 мар 2011, 12:30
Count_Raven
Исправлено, перезалито.

Re: Спамеры начали атаковать. Как бороться?

СообщениеДобавлено: 21 мар 2012, 13:56
eugie
Подниму тему. тоже самое началось твориться как у ТС. Спам с не понятными надписями в больших количествах.
Однажды на вордпресе делал такую штуку, вставлял дополнительную невидимую кнопку, ничего не делающую типа "отправить сообщение" и спам как отрезало. Боты ее жмут и сообщение не отправляется. Здесь это может пройти? просто экспериментировать нет особого времени.

upd
поменял пока шрифт. полдня полет нормальный

Re: Спамеры начали атаковать. Как бороться?

СообщениеДобавлено: 24 мар 2012, 16:42
Count_Raven
Шрифт никак не влияет на СПАМ.

Скрытые кнопки или скрытые поля помогают - робот, который просматривает поля не видит как человек зрением. Он просто находит в коде страницы поля для ввода и заполняет их. На стороне сервера проверяется - если поле пустое - значит все нормально, человек его не видел и не трогал, а если поле заполнено - его мог заполнить только робот и такое определяется как СПАМ.

В старой версии комментариев (гостевой книги) для Concrete5 был баг, благодаря которому СПАМ-боты проходили через капчу, в 5.4.2.2 это вроде исправили и в 5.5.х уже не должно быть.

Re: Спамеры начали атаковать. Как бороться?

СообщениеДобавлено: 01 май 2012, 16:56
лфдучу
Спамеры опять атакуют(
Есть сайт, на котором много форм для клиентов (типа задайте вопрос и еще несколько полей). Капчи естественно нет, так как она усложняет заполнение(по статистике количество вопросов падает на порядок).
ФОрм на на сайте много и сейчас пошел спам почти на все.

Как с этим можно справится? (капчу везде не вариант ставить -во-первых руками это долго, так как формы все разные)

Re: Спамеры начали атаковать. Как бороться?

СообщениеДобавлено: 02 май 2012, 14:14
Count_Raven
Можно при каждом создании формы генерировать скрытые поля и JavaScript, об этих полях знает только сам скрипт, который их сгенерировал и информацию о них можно хранить в сессии. Для человека они могут быть скрыты, а робот поведет себя неадекватно что и позволит вычислить его.
Ну, можно еще что-нибудь придумать.

Re: Спамеры начали атаковать. Как бороться?

СообщениеДобавлено: 02 май 2012, 18:30
лфдучу
Это можно сделать в стандартной форме concrete5?

Re: Спамеры начали атаковать. Как бороться?

СообщениеДобавлено: 03 май 2012, 16:08
Count_Raven
лфдучу писал(а):Это можно сделать в стандартной форме concrete5?

Нет. Для этого нужно сделать собственный модуль. Работа в принципе простая. Часа 3-4 максимум на все.

Re: Спамеры начали атаковать. Как бороться?

СообщениеДобавлено: 03 май 2012, 16:09
Count_Raven
Можно и форкнуть дополнение "Форма" и добавить туда такой функционал.

Re: Спамеры начали атаковать. Как бороться?

СообщениеДобавлено: 04 май 2012, 19:41
лфдучу
Борьба идет)). Пришлось заменить везде модуль Форма на Стек с таким же модулем (чтобы в одном месте если что можно было добваить капчу или новые вопросы). Пока вроде не спамят.
Только получается на всех страницах форма теперь одинаковая (и называется одинково). Как можно узнать на какой странице заполнена форма?