Чи можу я надати комусь доступ лише до одного сайту?
Сьогодні членство надає свою роль усій організації та всьому, що розташовано під нею в дереві структури, тому спосіб розділити набори сайтів полягає в розділенні організацій — помістіть ці сайти у власну дочірню організацію та надайте членство там. Це зрозуміла модель для агентств і торговельних посередників, де кожен клієнт уже прагне мати власні межі. Налаштування меж ресурсів для окремого членства, тобто закріплення одного членства за вказаними сайтами в межах однієї організації, є запланованим удосконаленням, а не тим, що доступно зараз.
Чи може запрошений мною розробник видалити сайт або опублікувати його в робочому середовищі?
Роль розробника не передбачає видалення або призупинення сайту — ці права належать ролі власника. Вона надає дозвіл на перегляд і створення сайтів, перезапуск служб, очищення кешу, керування ключами API та роботу з тікетами. Дозволи на розгортання та перенесення на робоче середовище також не входять до повноважень розробника, тому перенесення в робоче середовище залишається за власником облікового запису. Поєднайте це з тестовим середовищем, щоб розробка від самого початку відбувалася поза межами робочого сайту.
Що працівники Zinn Digital® можуть бачити в моєму обліковому записі?
Це повністю залежить від ролі співробітника, а кожна роль є вузьким набором ключів дозволів. Агент служби підтримки, наприклад, може переглядати ваш обліковий запис і сайти, переглядати ваші запити та відповідати на них, перезапускати сайт і очищати його кеш — і не може змінювати налаштування виставлення рахунків, повернення коштів, плани чи інфраструктуру. Вхід від імені клієнта — це окремий дозвіл, наданий лише суперадміністратору, і коли це відбувається, на панелі керування відображається постійний банер уособлення. Кожна привілейована дія фіксується в журналі аудиту із зазначенням виконавця, дії, об'єкта, IP-адреси та мітки часу, і ви можете самостійно переглядати журнал вашої організації.
Як швидко відкликати доступ, якщо хтось іде?
Вилучіть членство, і доступ користувача до цієї організації припиниться — він збереже свій обліковий запис, але не матиме ролі і, відповідно, жодних дозволів у вашому обліковому записі. Ключі API відкликаються індивідуально, тому ключ конвеєра можна анулювати, не зачіпаючи нічого іншого. Якщо ви використовуєте єдиний вхід SAML, скасування надання доступу у вашому постачальнику ідентифікаційних даних керує входом централізовано. Облікові дані рівня сайту, як-от ключі SSH, відкликаються на інформаційній панелі, а саме вилучення фіксується в журналі аудиту.
Чи діляться учасники команди моїми ключами API?
Ні — але варто точно пояснити, чому. Ключі API належать організації, а не окремому учаснику, і вони мають власні деталізовані області дії, пов'язані з тим самим каталогом дозволів. Тому замість того, щоб передавати ключ людині, ви створюєте ключ для конкретного завдання з найвужчою областю дії, необхідною для цього завдання, і відкликаєте цей ключ після завершення завдання. Зберігається лише хеш секретного ключа, і кожен ключ фіксує час останнього використання, тому невикористані ключі легко знайти та вивести з експлуатації.
Чи можу я підключити ШІ-агента, не надаючи йому ключі від усього?
Так. Наш сервер MCP автентифікує агентів за допомогою OAuth 2.1 та обмежує їх відповідно до вашої організації та вашої ролі RBAC за допомогою відкличних токенів для кожного інструмента окремо, тому ви надаєте конкретні можливості замість повного доступу. Дії з незворотними наслідками потребують підтвердження, діють ліміти витрат, а кожна дія фіксується в тому самому журналі аудиту, що й активність людей.
Що заважає одному орендарю отримати доступ до даних іншого орендаря?
Безпека на рівні рядків (Row-Level Security) у Postgres обмежує запити піддеревом організації абонента безпосередньо в самій базі даних, а фільтр на рівні програми слугує ешелонованим захистом, а не єдиною лінією оборони. Запити на записи поза межами області повертають помилку «не знайдено» замість помилки дозволу, тому нічого не розкривається про те, що саме існує. На боці сервера ізоляція окремих сайтів за допомогою CageFS утримує командну оболонку та файли кожного орендаря виключно в межах його власного сайту.
Чи можу я спробувати це перед оплатою?
Так. 14-денний пробний період не потребує банківської картки — жодних платіжних даних, жодних зобов’язань — і поширюється на хостинг Footprint-Free з підтримкою до п’яти сайтів. Цього достатньо, щоб запросити колегу, призначити роль і переконатися, що обмеження працюють саме так, як вам потрібно, перш ніж брати на себе зобов’язання.