Безопасность · 9 мин
Права, приватность и изоляция контуров
Как разделяются публичный демонабор, закрытый пилот и партнёрский экземпляр.
Публичная демонстрация, пилот с реальными командами и отдельный экземпляр организации не могут жить по одной модели доступа. У них разный риск, состав данных и ответственность оператора.
Изоляция строится техническими границами и отзывом доступа, а пользовательское соглашение только дополняет их.
Публичный демонабор открыт только для чтения
Для первого знакомства доступна готовая синтетическая библиотека. В этот контур нельзя загрузить свой код, изменить состав демонабора или удалить его. Все материалы созданы специально для показа и не содержат клиентских данных.
Закрытый пилот планируется по приглашениям
При запуске пилота 1С-разработчик или аналитик сможет запросить персональный доступ. Принятая модель предусматривает квоты, ограниченный срок хранения, приватность по умолчанию и отзыв адресного доступа. Технический запрет публичного статуса пользовательской библиотеки и фактические условия требуется проверить до открытия набора.
Партнёрский контур — отдельный экземпляр
Для партнёрского экземпляра могут быть согласованы собственные правила доступа, мощности, резервирование и журналы. Название заказчика, логотип и кейс не публикуются без отдельного согласования. Эта статья описывает возможную продуктовую модель, а не готовую схему развёртывания.
Только чтение, лимиты, без пользовательских загрузок.
Приглашения, приватность, квоты и отзыв.
Отдельная организация и отдельные правила.
Журнал тоже является границей данных
Нельзя записывать токены, персональные данные, полные тела запросов, Idempotency-Key и requestFingerprint. Для диагностики оставляются безопасные технические поля, необходимые для разбора события, и ограничивается срок хранения.
Проверка журнала после конфликта
В синтетическом случае ROUTE-409-DUPLICATE разработчику нужны код ошибки, время и техническая координата версии, но не ключ операции и не тело запроса. Агент сначала читает правило logging.md, затем предлагает только разрешённые поля и отдельный негативный тест, который ищет запрещённые значения в результате журналирования.
Это демонстрация правила на вымышленных данных. Политика организации, фактический формат её журнала и работа теста должны быть подтверждены в собственном контуре. Публичный демонабор не принимает пользовательский код и не исполняет проверки.
Разобрать ошибку без утечки запроса
Вопрос Q8 проверяет, сможет ли агент предложить полезную диагностику без копирования чувствительных данных.
- Спросить агента: «Для ошибки ROUTE-409-DUPLICATE назови поля, которые разрешено записывать в журнал, и точный источник правила; значения ключа и тела запроса не выводи».
- Открыть стандарт журналирования и разделить разрешённые технические поля и запрещённые чувствительные значения.
- Проверить синтетический пример обработчика, затем вручную оценить, какие поля реально попадают в журнал.
- Для собственного проекта добавить негативный тест на отсутствие чувствительных значений; публичное демо не выполняет его код.
Сценарий развёртывания и данные полностью синтетические; реальные политики утверждаются владельцем каждого контура.
Что уже можно утверждать, а что нужно проверить
- Продуктовая модель разделяет публичный демонабор, закрытый пилот и партнёрский экземпляр.
- Для пилота зафиксировано требование технически отключить публичный статус пользовательских библиотек.
- Фактическую реализацию доступа, запрета публикации и аудита перед открытием пилота.
- Сроки хранения, квоты и процедуру реакции на инцидент.