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

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

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



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

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

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

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

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

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

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

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


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

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


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

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


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

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

Публикации

Истории

Работа

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

Конференция «Я.Железо»
Дата18 мая
Время14:00 – 23:59
Место
МоскваОнлайн
Конференция «IT IS CONF 2024»
Дата20 июня
Время09:00 – 19:00
Место
Екатеринбург