Альтернатива Captcha для слабовидящих

Опубликовано: 17 Июля, 2021

Почему требуется использовать альтернативу Captcha для слепых?

  • В настоящее время на нашем рынке есть несколько браузеров, которыми пользуются слепые (https://www.webbie.org.uk/).
  • Эти браузеры используют программы чтения с экрана для просмотра веб-страниц.
  • Эти программы чтения с экрана, как правило, используют звуковую капчу, когда пользователь перемещается между элементами управления воспроизведением звука и полем ответа, что, в свою очередь, затрудняет пользователю прослушивание капчи.
  • Слепой пользователь также должен запомнить последовательность случайных чисел или слов, сказанных в аудиозаписи, чтобы иметь возможность ввести ее правильно.
  • Наиболее распространенные аудиокапчи имеют менее 50% успеха из-за внутренней сложности интерпретации зашумленного звукового файла.

Мой подход к этой проблеме

  • Я использовал технику OCR для преобразования распознаваемых изображений Captcha, которые затем преобразуются в читаемый и редактируемый текст, а затем в код Морзе, который, в свою очередь, вызывает вибрацию в мобильном приложении.
  • Я использовал вибрацию Captcha вместо аудио Captcha, поскольку они намного безопаснее и точнее.
  • Вибрационные капчи - это преимущество в преодолении проблем с шумом, с которыми сталкиваются аудиокапчи.

Зачем нужны вибрационные капчи?

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

Реализация подхода

Поток подхода


Идея Подход

За работой:

  • Когда пользователь посещает какой-либо веб-сайт, он попадает на домашнюю страницу. Затем он переходит в меню входа в систему, где его просят заполнить форму.
  • Как только он встречает любую капчу, запускается расширение.
  • Открывается другая веб-страница, которая действует как расширение для любого веб-сайта, на котором встречаются Captcha.
  • Расширение спрашивает пользователя, хочет ли он читать капчу с помощью вибрации.
  • Если он скажет « Нет», расширение будет закрыто. Если он ответит « Да», веб-сайт немедленно подключится к мобильному приложению.
  • Это мобильное приложение разработано с помощью Android Studios.
  • Преобразование Image Captcha в текст происходит в задней части приложения с помощью метода оптического распознавания символов.
  • Код OCR таков, что хакеры не смогут поймать и создать ботов, которые обойдут этот тест. Код OCR разработан таким образом, чтобы обеспечить максимальную точность.
  • Затем текст преобразуется в код Морзе. Код Морзе написан с использованием JavaScript. Это инструмент, используемый в телекоммуникациях для кодирования текстовых символов, называемых точками и тире , в виде однородных последовательностей двух отдельных длительностей сигнала.
  • В азбуке Морзе каждому алфавиту и номеру присвоен уникальный образец с использованием точек и тире. Длина тире в три раза больше, чем у точки.
  • Внутри символа каждая точка или тире сопровождается моментом отсутствия сигнала, называемым пробелом.
  • Шаблон определен таким образом, чтобы различать строчные буквы и прописные буквы с помощью дополнительных пробелов.
  • Затем азбука Морзе создает вибрации, которые должны улавливаться слабовидящими при вводе текста на веб-сайте.

Вниманию читателя! Не прекращайте учиться сейчас. Получите все важные концепции теории CS для собеседований SDE с курсом теории CS по доступной для студентов цене и будьте готовы к отрасли.