На смартфоне?
Антоний Казанский #:
Думаю, до человеческого разгадывания в спам целях процесс не дойдет. Слишком дорого и неэффективно.
Боты сейчас поддерживают нейронные сети, а при неудаче нейронной сети запрос отправляется человеку.
Впрочем и не только по логическим капчам, но и по неразборчивым графическим капчам.
Графические капчи ни от чего не защищают. Если нейронка не распознает, то человек разгадает за 9 копеек.
Здесь я не понял - какое кол-во вы решили сбрутить, если порядок элементов может меняться?
Смотря сколько картинок нужно будет перетянуть. Если семь, то это число из 10 цифр. Брутятся за несколько минут, если сервер раньше не ляжет. Придётся вводить таймаут по IP и отслеживания на JavaScript мыша.
Угу. Поэтому для капчи лучше кастомное решение, связанное с логическим решением.
На выходе ответа капчи будет не очень большое число, которое легко сбрутить. Придётся ещё дополнительно добавлять таймаут по IP. А ещё нужно будет делать сложную защиту от трансляции капчи на бирже человеческого разгадывания капч.
Есть альтернативный алгоритм:
1) Собрать статистику по потерпевшим
2) Занести некоторые банки в чёрный список
Вот в этом и состоит суть этой темы.
Лучше использовать самописную, но не с отображением результата, а с логикой сравнения (например).
Что ещё за логика сравнения? Например, разместить картинки животного напротив животного и картинку гаджета напротив гаджета?
Суть в том, чтобы не пользоваться ширпотреб решением на который спамеры и нацеливаются.
Так об чём я и говорю - капчи от гугла не самые плохие, но они массовые и ботоводам был смысл их ломать.
Пока рекапчи v3 хватает . hcapacha много где появляется вместо рекапчи старой версии
https://www.hcaptcha.com
Эту рекомендуете? Вы ею пользуетесь? Она, вроде, только условно бесплатная.
Я твою самописную капчу обойду, потратив пару часов на скрипт
NoMoreContent #:
Про юникод что-нибудь знаешь? Как в коде ботом найти слово 𝑜т𝓃𝓅𝒶в𝓊ть? (написал по-быстрому, для примера, можно подобрать полное визуальное соответствие).
Мне кажется, что можно хоть картиночный тег с фоном растровым или векторным поставить, но умный бот будет искать навешанные события.