Инструкция · 1С-БитриксПодключение через DNS

Как защитить сайт на 1С-Битрикс от ботов

Найдите источник автоматической нагрузки, подготовьте подключение и проверьте формы, оформление заказа и обмен с учётной системой.

Для администратора «1С-Битрикс: Управление сайтом» и владельца проекта. Проверку обмена выполняйте вместе со специалистом по 1С.

Когда подходит этот сценарий

Сайт или магазин на «1С-Битрикс: Управление сайтом» с собственным доменом. Это руководство не описывает подключение облачного портала Битрикс24.

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

Шаг 1

Найдите источник нагрузки или мусорных заявок

На сайте могут одновременно работать каталог, поиск, веб-формы и обмен с 1С. Сначала отделите подозрительные запросы от штатных процессов.

  1. Каталог, фильтр и поиск

    В access.log сопоставьте частоту запросов к карточкам, разделам, фильтру и поиску с временем ответа и нагрузкой базы данных. Проверьте, не совпадает ли всплеск со штатной индексацией, обновлением каталога или работой интеграции.

  2. Формы и оформление заказа

    Запишите время повторяющихся обращений и конкретный компонент или обработчик, который их принимает. Сравните заявки с CRM и почтой. Недостоверный контакт не всегда означает бота, а успешный HTTP-ответ ещё не подтверждает доставку заявки.

  3. Обмен с учётной системой

    Согласуйте с ответственным за 1С расписание и используемый URL обмена. Автоматическая выгрузка товаров и загрузка заказов может создавать серии запросов; её нельзя блокировать только из-за частоты или отсутствия браузера.

Шаг 2

Проверьте особенности вашего проекта на Битрикс

Готовое решение, версия компонентов и собственные доработки определяют фактические пути запросов. Не переносите чужие настройки без проверки.

  1. Штатные и доработанные формы

    Проверьте настройки используемого компонента, обязательные поля и серверную проверку. Если применяется CAPTCHA, убедитесь, что проверяется её ответ, а не только выводится картинка. Не правьте ядро Битрикс ради подключения облачной фильтрации.

  2. Композитный режим и AJAX

    Пройдите сайт без авторизации с включённым композитным кешем, если он используется. Проверьте динамические области, корзину и отправку форм. При проблеме найдите фактический AJAX-запрос; не отключайте весь композитный режим или все ограничения без диагностики.

  3. Обмен, CRM и платежи

    Запишите URL обмена с 1С и обработчики входящих уведомлений платёжной системы. Согласуйте доступ машинных клиентов до подключения: они могут не выполнять браузерные проверки. Исключение не должно отменять авторизацию обмена или проверку подписи платежа.

Шаг 3

Подготовьте DNS, HTTPS и контрольные операции

Файлы сайта, база данных и настройки Битрикс остаются на текущем сервере. Для описанного подключения не требуется модуль из Маркетплейса.

  1. Сохраните исходную конфигурацию

    Сделайте резервную копию файлов и базы. Запишите A-, AAAA-, CNAME-записи, TTL и исходный адрес для основного домена и www. Если сайт многосайтовый, составьте список доменов и проверяйте каждый отдельно; схему согласуйте с поддержкой.

  2. Проверьте HTTPS и интеграции

    На исходном сервере должен работать HTTPS для нужного домена. Подготовьте тест формы, входа, заказа, оплаты и обмена с 1С. Сохраните исходные результаты: доставку заявки, статус заказа и итог последнего успешного обмена.

  3. Выберите окно переключения

    Договоритесь о времени с администратором сайта и специалистом по 1С. Не совмещайте переключение с обновлением ядра, импортом большого каталога или изменением платёжных модулей. Подготовьте прежние DNS-значения для возврата.

Шаг 4

Подключите защиту и проверьте маршрут

Веб-запросы проходят через BotProtection перед исходным сервером. Переключайте домен только после подготовки конфигурации и сертификата.

  1. Добавьте домен и исходный сервер

    В личном кабинете BotProtection добавьте основной домен и используемый www. Следуйте инструкции для исходного сервера. До изменения DNS подтвердите готовность HTTPS и обсудите обмен с 1С и платёжные уведомления.

  2. Выполните изменения DNS

    Используйте параметры, выданные для домена, и проверку в разделе «Настройка DNS». Не меняйте почтовые MX и TXT-записи. Наличие AAAA, CDN или нескольких серверов требует согласованной схемы; не удаляйте записи наугад.

  3. Проверьте витрину и машинные запросы

    После обновления DNS пройдите обычный путь клиента и запустите согласованный контрольный обмен с 1С. Проверьте каталог, форму, заказ и уведомления. Затем применяйте дополнительные правила по одному и наблюдайте за ошибками.

Открыть настройку и проверку DNS

Проверьте результат на своём сайте

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

  • Формы и CRM принимают обращения

    Отправьте заявку без авторизации, проверьте обязательные поля, CAPTCHA при её наличии, уведомление и запись в CRM.

  • Композитный сайт работает корректно

    Проверьте динамические области, поиск, фильтр, корзину и личный кабинет. Убедитесь, что персональные данные не попадают в общий кеш.

  • Обмен с 1С завершился успешно

    Сверьте товары, цены, остатки и заказы после контрольного обмена. Проверьте логи и итог процесса с обеих сторон, а не только открытие URL.

  • Оплата и поисковый обход сохранены

    Проверьте серверные уведомления, статусы заказа, robots.txt, sitemap, HTTPS и редиректы на основной домен.

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

Если что-то пошло не так

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

Обмен с 1С перестал проходить

Зафиксируйте время, URL и этап ошибки без передачи пароля. Сопоставьте журнал 1С с логами исходного сервера и фильтрации. Проверьте последнее ограничение и согласуйте доступ к конкретному обработчику, сохранив авторизацию. Не разрешайте весь /bitrix/ и не отключайте проверку учётных данных.

Форма или корзина работает только у администратора

Проверьте страницу в отдельной сессии без авторизации. Сравните AJAX-запросы и кеш для гостя и администратора. Отключите последнее добавленное правило и повторите тест. Авторизованный просмотр не подтверждает работоспособность публичного пути клиента.

Нагрузка не снизилась после подключения

Проверьте DNS и фактический маршрут проблемного домена. Сопоставьте нагрузку с запросами: её причиной могут быть импорт, агенты, запросы базы данных или доработки, а не внешний бот-трафик. Фильтрация не исправляет медленные операции внутри CMS.

Как вернуть прежний маршрут

  1. Если ошибка появилась после дополнительного правила, сначала отключите это правило и повторите контрольную операцию.
  2. Если нужно вернуть подключение целиком, восстановите сохранённые веб-записи домена и www в панели DNS. Для сложной схемы используйте заранее согласованный план.
  3. Дождитесь обновления DNS-кэшей и проверьте HTTPS, формы и интеграции. Возврат не происходит мгновенно: время зависит от TTL и кеширования.

Не удаляйте домен из защиты, пока часть посетителей ещё может обращаться по прежнему закешированному маршруту. Кратковременная недоступность при переключении возможна.

Помощь с подключением

Частые вопросы

Нужен ли модуль BotProtection для 1С-Битрикс?

Для описанного подключения через DNS отдельный модуль и правка ядра не требуются. Сайт остаётся на текущем сервере. Подготовку маршрута, сертификата и интеграций нужно завершить до изменения записей домена.

Подходит ли инструкция для Битрикс24?

Это руководство относится к «1С-Битрикс: Управление сайтом». Облачный портал Битрикс24 и коробочные корпоративные порталы имеют другую схему размещения и интеграций; возможность подключения нужно обсуждать отдельно.

Можно ли сохранить обмен с 1С и защитить каталог?

Да, эти сценарии нужно разделить при настройке и проверке. Определите реальный обработчик обмена и способ авторизации, согласуйте его доступность и выполните контрольную выгрузку и загрузку. Это не означает разрешение любого автоматического запроса к сайту.

Заменяет ли антибот-защита безопасность Битрикс?

Нет. Она не заменяет обновления ядра и модулей, управление правами, защиту приложения и резервные копии. Результат фильтрации оценивайте вместе с доступностью сайта, корректностью заказов и обмена данными.

Документация платформы

Сверяйте настройки своей версии с официальной документацией. Порядок подключения BotProtection приведён в разделе DNS и личном кабинете.

Готовы проверить защиту на своём сайте?

Начните с базовой защиты бесплатно, без банковской карты. Для правил, списков и поведенческого контура доступен «Расширенный» за 90 ₽ в день.

Условия и возможности тарифов