3D капча. Captcha трехмерная. Защита от web-спама. Разработчик Адоньев Дмитрий.
Предыстория создания
Ка́пча — компьютерный тест, используемый для того, чтобы определить, кем является пользователь системы: человеком или компьютером. Термин появился в 2000 году.
Captcha используется для защиты от роботов и спама при отправке форм через сайт (отправка писем, сообщений, комментариев) в особенности на форумах.
Самый распространенный её вид — текста на картинке.
Google сделал версию капчи - это составление пазла или сопоставление картинок на определенную тему.
Хакерский взлом и обход защиты
Но хакеры собрали базу, в которую добавили комбинацию, по которой можно сложить такие пазлы или выбрать картинки.
Революция в области безопасности
14 сентября 2019 г. PR маркетолог и аналитик Five Grand Адоньев Дмитрий придумал новый алгоритм капчи с помощью 3D модели.
Для составления 3D капчи потребуется поддержка браузером или мобильным приложением технологии WebGL.
Человеку для прохождения теста 3D капчи придется повернуть объект или переместить.
К примеру сложить последнюю комбинацию кубика рубика или положить элемент игры тетриса правильно.
Компьютеру это удастся и то не во всех случаях и придется долго ждать.
Машину нужно будет обучить видеть конкретные модели и точному поведению курсора мыши.
Новые проблемы для хакеров и роботов
Для распознавания 3D капчи роботу потребуются очень мощные вычислительные русурсы от процессора и видеокарты. На 1 машине можно будет распознавать только 1 капчу. Каждое движение объекта придется смотреть через рэндеринг. Курсор мыши робот будет двигать миллиметровыми шагами. Время и затраты на железо не в пользу хакеров. А представьте себе, что если картинка она и в Африке картинка и ее можно сохранить в базу. 3D модель или объект может быть повернуть рандомно и именно такой комбинации может не быть на 99% в базе хакеров у роботов.
Сложность с помощью игр
Еще сложнее задача для роботов будет обстоять если защита капчи будет сделана в виде игры. Человеку потребуется к примеру стрельнуть по летящим уткам. Пока робот распознает изображение и нажмет на него игра уже будет закончена.
Итоги
Роботы с большим счетом проигрывают человеку и это связано прежде всего с памятью и интеллектом. Как не крути, а некоторый вид памяти у человека лучше - это обработка изображений - наше зрение лучше видит и анализирует чем у компьютера.
По сути 3D Captcha - это революция в области информационной безопасности и защиты от роботов и спама на сайтах в сети интернет.
Автор: PR маркетолог и аналитик Дмитрий Адоньев.