Как стать автором
Обновить

Защита от ботов, меньше цифер и буков

Время на прочтение 2 мин
Количество просмотров 4.4K
Что бы прочитать эту статью введите последовательность символов с картинки.
Внимание! Учитывайте регистр и язык символов.



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

В особенности если эти тесты делали не вполне адекватные люди.

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

В особенности когда авторы используют различные «стильные» шрифты.

Строчная латинская «l» неотличима от единицы, а буква«о» от нуля. Также могут возникнуть сложности с регистром, т. к. усложняя работу ботам буквы масштабируются, и, к примеру, строчная «w» от прописной «W» при масштабировании неотличима.

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

Не скажу что изобретаю заново двухколесную педальную машину для езды по земле, но вот несколько альтернативных предложений:

1. Использовать знание людей элементарных истин, например:


Сейчас часто используют загадки, но по мимо того что не каждую загадку человек знает (многие из них узкоспецифичны, и могут быть известны только окружению создателя ресурса), почти на всех ресурсах, что я встречал, вопросы задают в виде открытого текста. Если совместить метод элементарных истин и «картиночный» метод, защита будет заметно надежнее.

2. Умение людей отделять одни объекты реальности от других, например:
Укажите количество кружков на картинке:


В данном примере добавлены также цифры, что бы окончательно сбить ботов.

Сколько надкушенных яблок вы видите на рисунке?


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

Таким макаром можно придумать множество тестов, гораздо более понятных человеку, и сложных для бота, чем наиболее сейчас популярные «цифро-буквенные».
Теги:
Хабы:
+59
Комментарии 205
Комментарии Комментарии 205

Публикации

Истории

Работа

Ближайшие события

Московский туристический хакатон
Дата 23 марта – 7 апреля
Место
Москва Онлайн
Геймтон «DatsEdenSpace» от DatsTeam
Дата 5 – 6 апреля
Время 17:00 – 20:00
Место
Онлайн