Сравнение матриц прав доступа
Загрузить экспорт ролей и разрешений, показать новые доступы и конфликты; не изменять внешнюю систему.
Методика и примеры
Сравнение матриц прав доступа
Матрицы связываются по роли и разрешению, затем сравниваются флаги доступа. Новые, удалённые и изменённые права сохраняются в отчёте с неоднозначными ключами. Результат не предоставляет и не отзывает доступы в реальных системах.
Ограничения
Точные ключи сохраняют текстовые ID и ведущие нули. Пустые ключи требуют проверки. Нечёткие алгоритмы — до 200 000 пар / 5000 кандидатов с ручным подтверждением; оценка сходства не является вероятностью. ISO-время требует явной зоны. Никакие внешние системы не изменяются.
Проверяемый пример
Входные данные примера
role;permission;allow user;read;true user;write;false
| Статус | Ключ | Строка A | Строка B | Поле | Значение A | Значение B |
|---|---|---|---|---|---|---|
| изменена | user · write | 3 | 3 | allow | false | true |
| добавлена | admin · delete | 4 | ["admin","delete","true"] |
