В последнее время терпение пользователей, связанное с вводом капч, стало иссякать. Нет ничего более раздражающего, чем неразборчивая путаница из букв и цифр, которую надо вводить в поле. Аудиокапчи напоминают самый страшный кошмар и еще сильнее запутывают, чем визуальные капчи. Несмотря на то что пользователи недовольны вводом капч, многие крупные веб-сайты продолжают использовать их вследствие отсутствия лучшего метода ведения войны с ботами.
Люди из Hashcash.io создали новый способ борьбы с ботами и спамерами, вынуждая браузер пользователя совершать математические вычисления. Это также помогает защитить свой сайт от брутфорс-атак. Hashcash использует открытые технологии, включающие в себя Asm.js, HTML5 и Web Workers, чтобы заблокировать вашу форму до тех пор, пока браузер не решит требуемую математическую задачу.
Команда Hashcash создала WordPress-плагин, который отличается простотой использования. Не путайте с популярным плагином WP-Hashcash. Плагин интегрирует сервис Hashcash.IO с формами входа, регистрации и комментариев.
Кнопка отправления отключена до тех пор, пока пользователь не разблокирует ее.
Прогресс-бар заполняется по мере того, как браузер выполняет математические вычисления для разблокировки кнопки. Процесс имеет визуальное отображение, а также дополнен WAI-ARIA, чтобы информировать слепых пользователей через скринридер о ходе выполнения вычислений.
Когда форма разблокирована, на ней появляется зеленый индикатор:
Поддерживаемые браузеры:
- Google Chrome 28+
- Mozilla Firefox 22+
- Internet Explorer 10+
- Opera 18+
Вы можете протестировать Hashcash в действии на живом примере, где он активирован для форм входа, комментариев и регистрации. Плагин отличается полной доступностью и придерживается общих практик, позволяющих информировать слепых пользователей через скринридер о ходе прогресса.
После установки Hashcash вам нужно будет ввести публичный и приватный ключ для сервиса, которые приведены на странице параметров сайта Hashcash.io. Здесь вы можете настроить параметры сложности, которые определяют, сколько вычислений понадобится совершить браузеру для разблокировки кнопки отправления.
В конечном счете, команда Hashcash планирует предоставить вам способ заработка денег на спамерах, однако указанная возможность пока находится в процессе разработки. Мы расскажем вам, когда это появится. Если вы готовы нагрузить свой браузер решением математических задач вместо ввода капчи, то скачайте и установите бесплатный плагин Hashcash в WordPress.