CAPTCHA Bitrix

Проблема с назойливыми ботами регистрации и навязчивой рекламы стоит остро на всех порталах на просторах мирового интернета. На сегодняшний день придумано очень много разных способов защиты от ненужных регистраций и спама в формах обратной связи.

Один из самых старых и распространенных способов - это установка CAPTCHA на страницу или блок с формой.

 

Ка́пча (от CAPTCHA — англ. Completely Automated Public Turing test to tell Computers and Humans Apart — полностью автоматизированный публичный тест Тьюринга для различения компьютеров и людей) — компьютерный тест, используемый для того, чтобы определить, кем является пользователь системы: человеком или компьютером.

 

1c Битрикс для защиты генерирует изображения с цифрами или буквами из которых получаются слова или сочетания слов.

На эти изображения так же наносятся и другие элементы графики которые призваны защитить изображение от чтения кодом бота. Но в стандартной поставке CAPTCHA от 1с Битрикс очень сильно уязвима, но если ее настроить то вы сможете защитить себя.У 1с Битрикс огромное кол-во настроек генерации изображения, а так же есть возможность указать какой использовать шрифт.

Идея состоит в том что бы сделать как можно сложным для понимания роботу данное изображение, и не сложным для восприятия человеку.
Хорошим способом защиты является генерация изображения с буквами отличными от распространенной латиницы, так как большее кол-во программ для распознавания текста с изображения пишется с использованием классов и библиотек которые распознают именно латинские символы, по этому если сайт является локальным для страны или региона, то Капчу следует сделать на родном языке, это в первую очередь упростит задачу пользователю вашего портала, и явно усложнит задачу в 99% случаев для скрипта который пытается распознать вашу защиту

Так же рекомендуем использовать шрифты рукописного характера, например Bad Script от Google, выглядит фантастически сложно для бота, и читается легко человеку.

Форма Настройка CAPTCHA находится: (Настройки > Настройки продукта > CAPTCHA

Шрифты Bitrix Framework хранит в папке: /bitrix/modules/main/fonts

Как подключить Капчу от 1с Битрикс хорошо описано в документации:
https://dev.1c-bitrix.ru/learning/course/?COURSE_ID=35&LESSON_ID=2836

Как настроить:
https://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=35&LESSON_ID=7174&LESSON_PATH=3906.4503.2128.7174

Для разработчиков:
https://dev.1c-bitrix.ru/user_help/settings/settings/captcha.php

Метаданные статьи

Идентификатор статьи:
2
Дата добавления:
Рейтинг :

Связанные статьи