Могу ли я предоставить кому-либо доступ только к одному сайту?
На сегодняшний день членство предоставляет свою роль для всей организации и всех нижестоящих элементов в дереве структуры, поэтому способ разделить наборы сайтов — это разделить организации: поместите эти сайты в отдельную дочернюю организацию и предоставьте членство там. Это понятная модель для агентств и реселлеров, где каждому клиенту уже требуются собственные границы. Ограничение ресурсов на уровне членства, то есть привязка одного членства к указанным сайтам внутри одной организации, является запланированным улучшением, а не доступной в настоящее время функцией.
Может ли приглашенный мной разработчик удалить сайт или опубликовать его на рабочем сервере?
Роль разработчика не предусматривает удаление или приостановку работы сайта — эти права принадлежат роли владельца. Она предоставляет возможность просматривать и создавать сайты, перезапускать службы, очищать кэш, управлять ключами API и работать с заявками. Разрешения на развертывание и перенос на рабочий сервер также не входят в права разработчика, поэтому перенос в рабочую среду остается за владельцем учетной записи. Используйте это в сочетании со средой тестирования, чтобы разработка изначально велась отдельно от работающего сайта.
Что сотрудники Zinn Digital® могут видеть в моем аккаунте?
Это полностью зависит от роли сотрудника, а каждая роль представляет собой узкий набор ключей разрешений. Агент службы поддержки, например, может просматривать вашу учетную запись и сайты, просматривать ваши обращения и отвечать на них, перезапускать сайт и очищать его кэш — и не может изменять настройки выставления счетов, возвраты средств, тарифные планы или инфраструктуру. Вход в систему от имени клиента — это отдельное разрешение, доступное только суперадминистратору, и когда это происходит, на панели управления отображается постоянный баннер олицетворения. Каждое привилегированное действие фиксируется в журнале аудита с указанием исполнителя, действия, объекта, IP-адреса и метки времени, и вы можете самостоятельно просматривать журнал своей организации.
Как быстро отозвать доступ, если кто-то уходит?
Удалите участника, и его доступ к этой организации будет прекращен: его учетная запись сохранится, но у него больше не будет роли и, следовательно, разрешений в вашей учетной записи. Ключи API отзываются по отдельности, поэтому ключ конвейера можно аннулировать, не затрагивая ничего другого. Если вы используете единый вход SAML, отзыв учетных записей в вашем поставщике удостоверений обеспечивает централизованное управление входом. Учетные данные уровня сайта, такие как ключи SSH, отзываются в панели управления, а само удаление фиксируется в журнале аудита.
Используют ли участники команды мои ключи API совместно?
Нет — но важно точно понимать, почему. API-ключи принадлежат организации, а не отдельному участнику, и имеют собственные детализированные области действия, привязанные к единому каталогу разрешений. Поэтому вместо передачи ключа человеку вы создаете ключ для выполняемой им задачи с минимально необходимым набором прав и отзываете этот ключ после завершения работы. Сохраняется только хеш секрета, и каждый ключ фиксирует время своего последнего использования, что позволяет легко находить и удалять неиспользуемые ключи.
Могу ли я подключить ИИ-агента, не предоставляя ему ключи от всего?
Да. Наш сервер MCP аутентифицирует агентов с помощью OAuth 2.1 и ограничивает их область действия вашей организацией и вашей ролью RBAC с помощью отзываемых токенов для каждого инструмента, благодаря чему вы предоставляете конкретную возможность, а не полный доступ. Разрушительные действия требуют подтверждения, действуют лимиты расходов, и каждое действие заносится в тот же журнал аудита, что и действия человека.
Что мешает одному арендатору получить доступ к данным другого арендатора?
Безопасность на уровне строк (Row-Level Security) в Postgres ограничивает запросы поддеревом организации вызывающей стороны непосредственно в самой базе данных, при этом фильтр на уровне приложения служит эшелонированной защитой, а не единственным рубежом. Запросы записей за пределами этой области возвращают ошибку «не найдено» вместо ошибки доступа, поэтому сведения о существовании данных не раскрываются. На стороне сервера изоляция отдельных сайтов с помощью CageFS ограничивает командную оболочку и файлы каждого арендатора только его собственным сайтом.
Могу ли я попробовать это перед оплатой?
Да. 14-дневный пробный период не требует банковской карты — никаких платежных данных, никаких обязательств — и включает хостинг Footprint-Free для максимум пяти сайтов. Этого достаточно, чтобы пригласить коллегу, назначить роль и убедиться, что ограничения работают так, как вам нужно, прежде чем оформлять подписку.