Алгоритм защиты от роботов

Line

Google, Co.
Алгоритм защиты от роботов

Озадачился решением задачи отсечения роботов от сабмита данных в форму. Естественно капча не подходит, не хочется пользователя делать лишние телодвижения.
Ваши соображения по алгоритму реализации?
 

kruglov

Новичок
Послушать ваши мысли и дополнить их своими - вот наши соображения.
 

gray07

Новичок
Есть два предложения:

1. Проверять, умеет ли клиент исполнять джаваскрипт, например ложить джаваскриптом в скрытое поле какое-то значение и проверять его на сервере (для моих небольших сайтов подходит)
2. При попытке разместить пост с текстом <a href= и выдавать сообщение, что запрещен текст <a href и [url] и не сохранять в БД. По идее спамерам кроме как запостить ссылку больше ничего не нужно
 

Line

Google, Co.
Пока, что стандартное решение: в поле hidden по событию он-клик на кнопке отправки вписываем зашифрованные значения.
К примеру хеш какого-то значения, например значения всех полей.
Потом сравниваем переданные значения хеша и полученные с помощью php скрипта.
 

StUV

Rotaredom
есть третье предложение
воспользоваться поиском по форуму и найти массу тредов в полном объеме отвечающих на этот вопрос + кучу линков на сторонние материалы
 

Farsh

~ on ~ high ~ wave ~
Автор оригинала: gray07
1. Проверять, умеет ли клиент исполнять джаваскрипт, например ложить джаваскриптом в скрытое поле какое-то значение и проверять его на сервере (для моих небольших сайтов подходит)
Аналогично сделано на otvety.mail.ru . В браузер на каждый запрос выдается разная запутанная js функция , результат которой подставляется в хидден поле и при отправке проверяется.
 

Baranov_Dron

Новичок
Зачем делать защиту на JS?
Это ведь отсеет не только ботов, но и людей с телефонов, кпк, да и людей кто по каким-то соображениям не хочет использовать js.
 

vovanium

Новичок
Вообще-то защита на JS не самый лучший вариант, так как многие боты для спама используют движок IE, либо mozilla, которые легко встраиваются в свои софтины, и успешно выполняют любые JS.

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