Реализация слайдер-CAPTCHA в веб-приложении на Flask

Максим Александрович Ран

Аннотация


В работе представлена реализация веб-приложения на Python с использованием фреймворка Flask и базы данных SQLite, в котором механизм аутентификации пользователей защищён с помощью слайдер-CAPTCHA. В отличие от классических текстовых CAPTCHA, данный подход основан на совмещении вырезанного фрагмента изображения с соответствующим «пустым» участком фона посредством графического ползунка. Описываются архитектура приложения, алгоритм генерации капчи, механизмы сохранения токена и решения в сессии, а также особенности проверки корректности смещения. Показано, что выбранный подход обладает лучшей удобством использования по сравнению с текстовой CAPTCHA и обеспечивает достаточную устойчивость к базовым сценариям автоматизированных атак.


Полный текст:

PDF

Ссылки

  • На текущий момент ссылки отсутствуют.


ISSN 2414-4487