Капча нового типа. До свидания, спам-боты!

Решение находится очень просто, если понять принцип, по которому спам-машины настолько популярны в народе.

Спам-Рассылка, это тысячекратное ускорение простого действия по копипасту рекламного материала.

 

Итак, возьмем спам-робота и увидим, что за одну милисекунду, он заполняет все поля формы (для обратной связи, например)

и сабмитит ее.

 

Это крайне выгодно спамеру, владельцу спам-бота. Тысячекратное ускорение получения коммерчески выгодного результата.

 

А что не выгодно? Замедление.

 

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

Дело в том, что рано или поздно такая гонка создаст довольно злобный искусственный интеллект.

 

Итак, о замедлении. Считаем время, от начала заполнения формы, до нажатия кнопки сабмит и если оно слишком мало - баним спамера. 

 

Время заполнения формы считается элементарно, с помощью javascript.

Вешаем на каждый элемент формы триггер и суммируем разницу от начала заполнения формы.

 

Если считаете, что этого недостаточно - что спам даже в варианте 3-х минутного интервала продолжится, можно еще и другую капчу засунуть.

 

Но я считаю, что важен сам принцип: робот не должен работать быстрее человека.