Доступ инспектора
Инспектору регулятора или аудитору нужен доступ к данным и аудиторскому следу — но строго «только чтение» и на ограниченный срок. X7 Insight решает это без какого-либо особого «режима инспектора» в коде: инспектор — это обычный принципал с ограниченными по времени грантами «только на чтение». Работают те же правила доступа, что и для всех: запрет по умолчанию и «deny всегда побеждает».
Как выдать доступ инспектору
Заголовок раздела «Как выдать доступ инспектору»-
Создайте (или подключите через SSO) принципала инспектора в Администрирование → Пользователи.
-
В Администрирование → Доступ назначьте роль-копию Inspector на нужное исследование, задав срок действия («с — по») — это ключевой момент: доступ должен истекать сам.
-
Убедитесь, что в наборе прав только чтение:
study.read,subject.read,data.read,query.read,audit.readиaudit.verify(самостоятельная проверка хеш-цепочки). Никаких*.update, экспорта или расслепления.
Что инспектор видит
Заголовок раздела «Что инспектор видит»При входе инспектор попадает в рабочую область в явном режиме «только чтение» (баннер со сроком доступа). Навигация — как у обычного пользователя, но без единого действия записи.
- Данные исследования — кейсбуки субъектов, формы, значения. В режиме чтения, без возможности что-либо изменить.
- История каждого значения — все версии поля: что было, что стало, кто и когда изменил, с указанной причиной изменения (RfC).
- Аудиторский след — полная цепочка событий с фильтрами по субъекту, форме, периоду, актору; для каждого события видно «до/после» и причинную связь.
- Самостоятельная проверка целостности — инспектор может нажать «Проверить целостность журнала» за выбранный период: система пересчитает криптографическую цепочку аудита и выдаст вердикт «цепочка целостна» или «цепочка НАРУШЕНА на записи …».
Чего инспектор не может
Заголовок раздела «Чего инспектор не может»Ограничения — не UI-косметика: они следуют из того, что соответствующих прав инспектору просто не выдали. Даже прямой обход интерфейса упрётся в отказ сервера.
| Действие | Почему недоступно |
|---|---|
| Любая правка данных, статусов, запросов | нет прав *.update — доступ «только чтение» |
| Экспорт данных | нет права export.run; кнопки нет, прямой вызов — отказ |
| Расслепление (unblind) | нет права data.unblinded.read; слепые значения замаскированы (•••) везде, включая аудит |
| Продление своего доступа | срок правится только новым грантом, задним числом — нельзя |