- Платформа PARTS SOFT /
- Возможности /
- Защитник от ботов BotShield
Защитник от ботов BotShield
Система PARTS SOFT позволяет бороться с роботами на вашем сайте посредством автоматической блокировки нежелательных клиентов.
Так, с помощью сервисов проверки с помощью captcha система может определить, посетил ваш сайт человек или робот, и заблокировать последнего. Также вы можете задать ограничение на количество запросов с одного IP-адреса для борьбы с чрезмерным количеством запросов от роботов.
С помощью функционала проверки вам доступны:
- проверка пользователей с подозрительными IP-адресами с помощью системы защиты Bot Shield;
- ограничение кол-ва поисковых запросов (на случай чрезмерной проценки роботами);
- проверка на робота при регистрации.
Настройка проверки на робота с помощью функции BotShield
Данная функция позволяет защитить клиентскую часть приложения от нежелательных ботов (например систем автоматического мониторинга цен).
Для настройки проверки клиентов с подозрительными IP-адресами с помощью сервисов Captcha выполните следующие действия:
ШАГ 1. Выберите сервис captcha, который вы хотите использовать, зарегистрируйтесь и получите ключи для подключения:
- PARTS SOFT CAPTCHA — ключи не требуются;
- Google reCAPTCHA V2
- Yandex SmartCaptcha
Подключение Google reCAPTCHA V2
ШАГ 1. Перейдите на сайт Google Recapatcha и выполните следующие действия:
| № | Название настройки |
Описание |
|---|---|---|
| 1 | Ярлык |
Укажите название создаваемой captcha. |
| 2 | Тип reCAPTCHA |
Выберите тип задания — С помощью заданий (v2). |
| 3 |
Домены |
Укажите ссылку на сайт вашего магазина на платформе PARTS SOFT (без http://). Например, для сайта http://autoparts.ru следует указать autoparts.ru. |
| 4 |
Условия соглашения |
Примите условия пользования сервисом. |
Нажмите кнопку Отправить.

Создание captcha
ШАГ 2. На открывшейся странице скопируйте значения:
- Ключ сайта
- Секретный ключ

Получение ключей
Сохраните скопированные значения в надежном месте, они понадобятся вам позже.
Подключение Yandex SmartCaptcha
ШАГ 1. Перейдите на сайт Yandex.Cloud и нажмите кнопку Подключиться.

Переход к подключению Yandex.Cloud
ШАГ 2. В открывшейся форме выберите страну подключения, примите правила пользования и нажмите кнопку Войти.

Вход в личный кабинет
ШАГ 3. Система автоматически перенаправит вас в ваш личный кабинет.
В блоке Все сервисы выберите вариант Yandex SmartCaptcha.

Переход к созданию captcha
ШАГ 4. На открывшейся странице нажмите кнопку Создать капчу.

Переход к созданию captcha
ШАГ 5. На открывшейся странице выполните следующие действия:
| № | Название настройки |
Описание |
|---|---|---|
| 1 | Имя |
Укажите название создаваемой captcha. |
| 2 | Список хостов |
Укажите ссылку на сайт вашего магазина на платформе PARTS SOFT (без http://). Например, для сайта http://autoparts.ru следует указать autoparts.ru. |
| 3 |
Внешний вид |
Выберите вариант отображения captcha. |
| 4 | Основное задание |
Выберите тип задания. |
| 5 | Дополнительное задание |
Выберите тип дополнительного задания, которое будет появляться в случае неудачного прохождения основного задания. |
| 6 | Сложность |
Выберите уровень сложности задания. |
Нажмите кнопку Создать капчу.

Создание captcha
ШАГ 6. Проверьте ваши контактные данные во всех разделах формы и нажмите кнопку Вперед.
Привязать карту для оплаты можно позже.

Завершение настройки
Созданная captcha появится в общем списке.

Созданная captcha
ШАГ 7. Нажмите на название созданной captcha в поле Имя.
На открывшейся странице скопируйте значения:
- Ключ клиента
- Ключ сервера
Сохраните скопированные значения в надежном месте, они понадобятся вам позже.

Переход к настройкам captcha

Получение ключей
Подключение на стороне PARTS SOFT
ШАГ 1. В панели администрирования перейдите в раздел Справочники → Защитник BotShield и на открывшейся странице выполните следующие действия:
| № | Название настройки |
Описание |
|---|---|---|
| 1 | Разрешенные страны |
Укажите ISO коды стран, клиенты которых не будут подвергаться проверке на робота. Коды указываются по одному в строке. Например:
Клиенты разрешенных стран будут подвергаться проверке только в случае, если их IP-адрес находится в спам-базах. |
| 2 | Белый список IP-адресов |
Укажите IP-адреса, которые не будут подвергаться проверке на робота. IP-адреса указываются по одному в строке.
Добавляйте только статические IP-адреса. Не добавляйте IP без необходимости. Не добавляйте IP мобильных операторов, которые переназначаются несколько раз в день. |
| 3 |
Сервис капчи |
Выберите сервис captcha, к которому вы настроили подключение. |
| 4 | Публичный ключ капчи |
Укажите Ключ сайта (если настраивали Google reCAPTCHA V2) / Ключ клиента (если настраивали Yandex SmartCaptcha). |
| 5 | Секретный ключ капчи |
Укажите Секретный ключ (если настраивали Google reCAPTCHA V2) / Ключ сервера (если настраивали Yandex SmartCaptcha). |

Настройки BotShield
Ограничение количества запросов в проценке
Для ограничения запросов выполните следующие действия:
ШАГ 1. Подключите сервис captcha и сохраните ключи в надежном месте.
ШАГ 2. В панели администрирования перейдите в раздел Сайт → Общие настройки и выполните следующие действия:
|
№ |
Название настройки |
Описание |
|---|---|---|
|
1 |
Ограничивать кол-во запросов по ценам в час |
Активируйте опцию чтобы применялись ограничения на количество запросов в час при проценке в клиентской части. Ограничения задаются ниже. Cтатистику ограничений можно посмотреть в разделе Запросы → IP адреса клиентов. Количество запросов в час должно быть больше количества запросов до проверки клиента на робота с помощью сервиса captcha. Captcha — это первый рубеж проверки. |
|
2 |
Публичный ключ ReCaptcha |
Укажите публичный ключ для проверки клиентов на робота с помощью сервиса captcha в клиентской части вашего сайта. Обратите внимание, что для данного функционала поддерживается только Google ReCaptcha. Ключ находится в вашем личном кабинете на сайте ReCaptcha. |
|
3 |
Приватный ключ ReCaptcha |
Укажите приватный ключ для проверки клиентов на робота с помощью сервиса captcha в клиентской части вашего сайта. |
|
4 |
Максимальное кол-во запросов по ценам с одного ip в час |
Укажите максимально допустимое количество запросов, которое клиент может совершить при проценке в клиентской части с одного IP-адреса. |
|
5 |
Максимальное кол-во запросов по ценам с одного ip в час после введения captcha |
после того как человек подтвердил, что он является не роботом Подробнее о проверке на робота с помощью captcha – в статье Проверка на наличие робота.
|
|
6 |
Список ip адресов, на которые не накладываются ограничения |
Укажите IP-адреса клиентов, для которых не будут действовать ограничения на количество запросов при проценке. |
ШАГ 2. Также отдельно добавлено ограничение на запросы к поисковому бекенду, который отдает данные для рендеринга на клиентской части. Его настройки также активируются в меню Сайт → Общие настройки.
Активируйте опцию Использовать ограничение по количеству и выполните нужные настройки. Рекомендуемые значения полей приведены ниже.

Ограничение по количеству API поиска
РЕЗУЛЬТАТ: После того как пользователь в течение часа сделает количество запросов, указанное в поле Максимальное количество запросов с одного ip в час, перед ним появится окно проверки на робота.
Если пользователь успешно пройдет проверку и система будет уверена, что перед ней не робот, пользователь сможет продолжить использовать сайт.
Проверка на робота в других случаях
Вы также можете настроить проверку пользователей на робота в некоторых других случаях. Для этого в разделе Сайт → Общие настройки вы можете активировать следующие опции:
- Запрашивать captcha при авторизации клиента (только в новом ЛК) —для проверки пользователей при входе на сайт;
- Запрашивать captcha при формировании VIN-запроса (только в новом ЛК) — для проверки пользователей при оформлении запроса на проверку запчасти по VIN-номеру;
- Запрашивать captcha при регистрации — для проверки пользователей при регистрации на сайте. Рекомендуем в случае, если ваш сайт атакуют роботы, создающие тысячи регистраций;
- Запрашивать captcha при заказе обратного звонка — для проверки пользователей при оформлении клиентом заявки на звонок менеджера.
Данные опции поддерживают только каптчу от Google, доступы к которой настраиваются в Сайт - Общие настройки (не путать с настройкой BotShield)

Дополнительные опции проверки на робота