Безопасность

Безопасно ли давать нейросети доступ к сайту на Битриксе

Короткий ответ: ассистент не получает доступ к сайту. Он получает право попросить сайт о конкретных действиях в тех разделах, которые вы открыли, и каждое изменение проходит через ваше подтверждение. Ниже по пунктам, что это значит на практике и где проходят границы.

Попробовать 14 дней бесплатноБез карты. 14 дней считаются с подключения сайта.
  • Сначала предпросмотр, потом ваше «да»
  • Любое изменение можно отменить в течение 30 дней
  • Каждое действие записано: кто, что, когда
Так выглядит в чате
Удали все товары из раздела «Старые коллекции».

В разделе 64 товара. Удаление нельзя отменить через сервис. Вот первые позиции списка. Удалять?

Нет, сначала скрой их, удалять не будем.
Хорошо. Скрою 64 товара с предпросмотром, они останутся в каталоге, и показ можно вернуть одной фразой.

Чего боятся владельцы сайтов, и правильно боятся

«Оно сломает мне каталог». «Кто-то уведёт пароль и сольёт базу покупателей». «Нейросеть решит, что знает лучше, и переименует половину товаров». Эти страхи разумны: доступ к сайту магазина — это доступ к деньгам, и давать его программе, которая иногда ошибается, без страховки нельзя.

Мы исходили из того, что модель будет ошибаться: путать похожие товары, неверно понимать «округли до 90», принимать текст заявки за команду. Поэтому защита построена не на том, что ассистент умный, а на том, что сервис между чатом и сайтом не пропускает ничего без вашего решения и умеет всё вернуть.

Пять уровней защиты, которые работают всегда

1. Закрыто по умолчанию. После установки модуля ассистенту не открыт ни один раздел сайта. Вы отмечаете в настройках, с какими инфоблоками (так в Битриксе называются разделы данных: каталог, новости, статьи) он может работать. Заказы и заявки с форм включаются отдельными галочками, потому что там данные покупателей. Код сайта, шаблоны и системные папки закрыты навсегда, их нельзя открыть никакой настройкой.

2. Ваше «да» на каждое изменение. Любой инструмент, который что-то добавляет, меняет или удаляет, при первом вызове ничего не делает: он возвращает предпросмотр и код подтверждения. Изменение выполняется только при повторном вызове с этим кодом. Код подписан, живёт десять минут и подходит только к тем же параметрам: другая цена или другой товар требуют нового предпросмотра. Это проверяет сам сервис, поэтому ассистент не может «решить сам», даже если очень захочет.

3. Ключ не покидает сайт. Запросы к сайту подписаны секретным ключом, который создаётся на самом сайте и передаётся сервису кнопкой «Подключить». Его не нужно копировать, он не показывается в настройках целиком, а перевыпустить его можно в любой момент. Повторную отправку перехваченного запроса сайт отбивает: у каждого запроса одноразовая подпись и окно в 60 секунд.

4. Журнал и подпись. Каждое действие записано в кабинете: что, когда, на каком сайте и кто из участников это сделал. На самом сайте правки подписаны служебным пользователем «Ассистент bxmcp», так что в админке Битрикса их легко отличить от правок сотрудников и найти фильтром.

5. Откат 30 дней. Цены, остатки, тексты, SEO, карточки, разделы, статусы заказов возвращаются фразой «верни как было» или кнопкой в кабинете. Исключения названы честно: удаление и загрузку файлов отменить нельзя, поэтому перед удалением ассистент предупреждает отдельно и предлагает скрыть вместо удаления.

Вкладки модуля «Безопасность и ключ» со скрытым ключом и «Доступ к данным» с разделами, затем история кабинета
Три экрана защиты на тестовом стенде: ключ, который не показывается целиком, разделы по списку и история с кнопкой «Отменить».

Что сервис видит и хранит, а что нет

Сервис видит то, что ассистент запросил у сайта по вашей просьбе, и передаёт это в ваш чат. Он хранит журнал действий (действие, сайт, время, итог, короткое описание изменения), снимки прежних значений для отката на 30 дней и технические данные подключения. Содержимое сайта целиком он не копирует и не использует ни для обучения, ни для чего-либо ещё.

Текст вашего запроса и ответы обрабатывает ваш ИИ-сервис (OpenAI, Anthropic или другой) по его правилам. Если это для вас важно, в кабинете есть ключи интеграций для систем, которые работают на ваших серверах или в России, например Yandex AI Studio, n8n или Dify.

Заявки с форм — отдельная история. Контакты в них по умолчанию маскируются, а текст заявок ассистент считает данными, а не командами: «удали все заявки» в поле комментария останется строчкой заявки.

Люди и доступы

Пароль от кабинета нужен только владельцу. Сотрудникам и подрядчикам выдаются участники со своим паролем и ролью: «редактор» читает и меняет, «наблюдатель» только читает и смотрит предпросмотр. Участника можно ограничить одним сайтом и удалить одним нажатием, и его входы в кабинет, ChatGPT и Claude закрываются сразу.

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

Сайт принадлежит одному аккаунту. Если его подключат из другого аккаунта (а это может сделать только тот, у кого есть доступ в админку Битрикса), прежний владелец получит письмо, а его ключи для этого сайта отзовутся.

Где границы, и что остаётся за вами

Защита не отменяет здравого смысла. Резервная копия сайта перед большими изменениями нужна всегда, особенно перед удалением и операциями со структурой. Права в Битриксе у сотрудников — ваша зона: сервис работает от имени служебного пользователя, но кто нажимает «Подключить» в админке, решаете вы.

Ассистент не идеален. Он может неверно понять формулировку, и именно для этого существует предпросмотр: смотрите на список «было → станет», а не на слова. Если выборка выглядит странно, уточните, а не подтверждайте.

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

Как это выглядит: подтверждение, отказ, откат

Три коротких сцены, в которых защита срабатывает. Магазин вымышленный.

Диалог с ассистентом
Подними цены на весь каталог на 15%.

В каталоге 1 840 товаров. За один раз я меняю до 500, поэтому пойду разделами. Первый раздел «Смесители»: 212 товаров, вот начало списка. Применить к нему?

Стоп. Только раздел «Смесители», и не на 15, а на 10.
Параметры изменились, нужен новый предпросмотр

«Смесители», 212 товаров, +10%. Например: «Кран Нева» 4 990 → 5 490 ₽. Применить?

Да.
Готово: 212 товаров. Изменение в журнале, вернуть можно словом «отмени».
Поменяй шаблон карточки товара, чтобы цена была крупнее.
Шаблоны и код сайта мне недоступны, это сделано специально. Могу поменять только данные в разрешённых разделах. Для шаблона нужен разработчик.
Верни цены в «Смесителях» как было.
Вернул прежние цены у всех 212 товаров. Два товара после изменения правили вручную, их я не трогал и перечислил отдельно.
Демонстрация: магазин и товары вымышленные

Числа и названия вымышленные. Лимит в 500 товаров за одно изменение и предпросмотр перед каждым применением — настоящие.

Что остаётся под вашим контролем

Предпросмотр

Массовые операции (цены, активность товаров, замена текста) ассистент сначала только показывает списком «было → станет». Изменения применяются после вашего «да».

Откат

Почти любое изменение можно отменить фразой «верни как было» или кнопкой в кабинете: цены, остатки, тексты, SEO, поля карточек. Отмена доступна 30 дней, если эти же данные не правили позже.

Журнал

Каждое действие записывается: что, когда и на каком сайте. В кабинете видно последние изменения и оценку сэкономленного времени.

Только выбранные разделы

Ассистент видит только те разделы сайта (инфоблоки), которые вы отметили в настройках модуля. Код сайта и системные файлы Битрикса он не меняет.

Ваше «да» на каждое изменение

Любое добавление, изменение или удаление ассистент сначала показывает и ждёт подтверждения. Это проверяет сам сервис, а не нейросеть: без вашего «да» изменение на сайт не уйдёт.

Видно, кто что сделал

У каждого сотрудника свой вход и своя строка в истории. На самом сайте правки подписаны пользователем «Ассистент bxmcp», их легко отличить от правок людей.

Код сайта закрыт навсегда

PHP, шаблоны, папки Битрикса и настройки сервер не отдаёт ассистенту ни при каких настройках. Правятся только данные в разрешённых разделах.

Удаление предупреждает отдельно

Перед удалением ассистент показывает саму запись и напоминает, что удаление не отменить. Чаще правильный ответ — скрыть, и он это предложит.

Фразы, которые можно скопировать

  • Какие разделы сайта тебе открыты?

    Список инфоблоков, отмеченных в модуле. Если ассистент называет раздел, которого вы не открывали, проверьте настройки модуля.

  • Покажи, что ты менял на сайте за неделю.

    Журнал действий в чате: что, когда, какой итог. То же самое есть в кабинете с кнопкой «Отменить».

  • Верни как было последнее изменение.

    Откат прежних значений, если те же данные не правили после этого. Про исключения ассистент скажет.

  • Скрой товары вместо удаления.

    Товары перестанут показываться, но останутся в каталоге. Это обратимо, в отличие от удаления.

Как начать

  1. Зарегистрируйтесь в кабинете

    Нужны только e-mail и пароль, карта не требуется. 14 дней полного доступа начнутся, когда вы подключите сайт, а не в момент регистрации.

  2. Скачайте и установите модуль

    В кабинете нажмите «Скачать модуль». В админке Битрикса откройте Контент → Структура сайта → Файлы и папки, зайдите в /local/modules/ (если папок нет, создайте), загрузите архив и выберите «Распаковать»: FTP не нужен. Затем в разделе «Модули» (Настройки → Настройки продукта → Модули) найдите «bxmcp: ИИ-ассистент для сайта на 1С-Битрикс» и нажмите «Установить». Если сайтом занимается разработчик, перешлите ему ссылку на инструкцию из кабинета.

  3. Подключите сайт одной кнопкой

    Откройте настройки модуля кнопкой после установки. На вкладке «Доступ к данным» отметьте разделы сайта, с которыми ассистенту можно работать: по умолчанию закрыто всё. На вкладке «Подключение» нажмите «Подключить к ИИ-ассистенту» и подтвердите подключение в кабинете. Пароли и ключи копировать не нужно.

  4. Добавьте коннектор в чат

    В Claude: Настройки → Коннекторы → добавить свой коннектор. В ChatGPT: режим разработчика → добавить MCP-сервер. Адрес коннектора показан в кабинете; при входе используйте e-mail и пароль кабинета.

  5. Дайте первое поручение

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

Не хотите разбираться сами? Оставьте заявку, поможем установить модуль и подключить чат.

Как это выглядит внутри

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

Настройки модуля в админке Битрикса, вкладка «Подключение» с кнопкой «Подключить к ИИ-ассистенту»
Подключение одной кнопкой. В настройках модуля нажмите «Подключить к ИИ-ассистенту», подтвердите подключение в кабинете, и сайт привязан. Ключи копировать не нужно.
Настройки модуля в админке Битрикса, вкладка «Доступ к данным» со списком разделов и флажками
Доступ только к выбранным разделам. Вы сами отмечаете разделы сайта, с которыми ассистенту можно работать. Остальные для него закрыты. Заказы и заявки с форм выключены, пока вы их не разрешите.
Настройки модуля в админке Битрикса, вкладка «Безопасность и ключ» со скрытым ключом подписи
Ключ подписи не покидает сайт. Запросы к сайту подписываются секретным ключом. Он создаётся на сайте, передаётся сервису кнопкой «Подключить» и не показывается целиком даже администратору. Выпустить новый можно в любой момент.
Личный кабинет, страница «Обзор» с графиком сэкономленного времени и цифрами за месяц
Сколько времени сэкономлено. Обзор в кабинете: действия ассистента за месяц, оценка сэкономленного времени по дням и по видам работы: цены, тексты, SEO, остатки.
Личный кабинет, страница «История» с изменениями, именами участников и кнопками «Отменить»
Кто что изменил и кнопка «Отменить». В истории видно каждое изменение, кто его сделал и на каком сайте. Рядом кнопка «Отменить», которая возвращает прежние значения в течение 30 дней.
Личный кабинет, страница «Участники» со списком участников, их ролями и сайтами
Участники со своим входом. Сотрудник или подрядчик получает свой пароль и роль: редактор меняет, наблюдатель только смотрит. Доступ можно ограничить одним сайтом и закрыть одним нажатием.
Личный кабинет, страница «Ключи для интеграций» с формой нового ключа и адресом подключения
Отдельные ключи для других систем. Для n8n, Dify, Yandex AI Studio создаётся свой ключ: на один сайт или все, только чтение или изменения, со сроком. Любой ключ отзывается одним нажатием.

Что нужно для старта и чего ассистент не делает

Нужно

  • Сайт на «1С-Битрикс: Управление сайтом», PHP 8.1 или новее, открывается по HTTPS.
  • Отмеченные вами разделы в настройках модуля: без этого ассистенту нечего читать и нечего менять.

Не делает

  • Не меняет PHP-код, шаблоны и системные файлы Битрикса ни при каких настройках.
  • Не применяет изменения без предпросмотра и вашего подтверждения.
  • Не хранит содержимое сайта и не использует данные клиентов для своих целей.
  • Не откатывает удаление и загрузку файлов: об этом предупреждает заранее.

ChatGPT и Claude официально доступны не во всех странах, в том числе не в России, а подключение собственных коннекторов зависит от тарифа. Проверьте условия вашего сервиса до начала: мы не даём инструкций по обходу его ограничений. Для других ассистентов (например, Yandex AI Studio, n8n, Dify) есть отдельный ключ интеграции в кабинете.

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

Может ли ассистент удалить что-то без спроса?

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

Что будет, если у сотрудника уведут пароль от кабинета?

Удалите участника в кабинете: его входы закроются в ту же секунду. Если это пароль владельца, смените его; ключи интеграций отзываются по одному. История действий покажет, что успели сделать.

Куда уходят данные сайта?

По вашей просьбе в ваш чат, через наш сервер. Сервер хранит журнал и снимки для отката, содержимое сайта не копирует. Текст переписки обрабатывает ваш ИИ-сервис по его правилам.

Можно ли ограничить ассистента одним разделом или одним сайтом?

Да. Разделы отмечаются в модуле на сайте. Участника и ключ интеграции можно ограничить одним сайтом, а ключ ещё и режимом «только чтение» и сроком.

Что если ассистент неправильно понял и я подтвердил?

Скажите «верни как было» или нажмите «Отменить» в кабинете. Откат работает 30 дней для цен, остатков, текстов, SEO, карточек, разделов и статусов заказов, если те же данные не правили позже.

Видно ли в Битриксе, что правку сделал ассистент?

Да. Правки подписаны служебным пользователем «Ассистент bxmcp» в полях «Кем создан» и «Кем изменён», а в кабинете у каждого участника своя строка в истории.

Что если ваш сервис закроется?

Сайт продолжит работать, данные на нём ваши, модуль можно удалить. Единственное, что исчезнет, — журнал и кнопка отката в кабинете.

Что будет через 14 дней?

14 дней считаются с подключения сайта. После них ассистент перейдёт в бесплатный режим: один сайт, до 10 изменений в месяц и до 30 запросов в сутки. Сайты, история и настройки сохранятся. Чтобы менять без ограничений, выберите тариф в кабинете: от 990 ₽ в месяц за один сайт.

Нужно ли уметь программировать?

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

Проверьте на своём сайте за 14 дней

  • 14 дней полного доступа
  • Потом бесплатно до 10 изменений в месяц
  • Без ограничений от 990 ₽ в месяц
Попробовать 14 дней бесплатно