Для защиты Веб-сайтов в пике своей славы находится технология КАПТЧИ - это тест, используемый для того, чтобы определить, кем является пользователь системы: человеком или компьютером. Основная идея теста: предложить пользователю такую задачу, которую легко решает человек, но которую невозможно (или крайне трудно) научить решать компьютер. (с) Wikipedia
В наиболее распространённом варианте CAPTCHA: от пользователя требуется ввести символы, как правило,изображённые на предлагаемом ему рисунке в искажённом виде, иногда с добавлением шума или полупрозрачности.
Не так уж давно появился вариант КАПТЧИ -> ReCaptcha.
Новый вариант использует два слова для ввода с возможностью прослушивания вводимого текста по-буквенно.
А самое главное, новая каптча использует как бы авторизацию на сервере сервиса.