Анализатор RBAC

Находите циклы иерархии ролей, избыточные назначения и конфликты разделения обязанностей

Модель

Добавьте роль и разрешение или загрузите пример.

Результаты

Готово к анализу

Загрузите пример, импортируйте файл JSON или CSV либо заполните матрицу. Находки обновляются по ходу правки.

Модель не загружена.

Что проверяет анализатор RBAC

Анализатор читает модель управления доступом на основе ролей: роли, роли, от которых они наследуют, разрешения, прямые назначения и пары разделения обязанностей. Сначала он находит циклы наследования, затем раскрывает эффективные разрешения каждой роли и сообщает об отсутствующих родительских ролях, дублирующихся или эквивалентных ролях, избыточных прямых назначениях, ролях без разрешений, неиспользуемых разрешениях и конфликтах обязанностей.

Как пользоваться
  1. 1.Загрузите пример, импортируйте файл JSON или CSV либо добавьте роли и разрешения на вкладке «Матрица».
  2. 2.Выбирайте ячейки, чтобы назначать или отзывать прямые разрешения; унаследованные ячейки показывают источник.
  3. 3.Изменяйте наследование на вкладке «Иерархия» или «JSON».
  4. 4.Просмотрите находки, откройте эффективные разрешения роли и экспортируйте JSON, CSV, матрицу Markdown или диаграмму Mermaid.
Точные находки и эвристики

Точные находки следуют из самой модели, например цикл или роль, у которой есть обе стороны пары разделения обязанностей. Эвристические находки помечены как «Эвристика»: широкие роли выше порога охвата, имена разрешений, похожие на шаблоны, разрешения на управление доступом вместе с чувствительными и слишком много ролей для малого числа разрешений. Это подсказки для проверки, а не утверждения о бизнес-намерениях.

Конфиденциальность и ограничения

Анализ выполняется в вашем браузере, и модель не сохраняется. Анализатор охватывает только RBAC: условия атрибутов, связей и политик не проверяются, а шаблонное разрешение не раскрывается в другие разрешения. Большие модели остаются отзывчивыми, потому что матрица показывается страницами строк и с ограниченным числом столбцов ролей.

CodingTool официально запущен на

Launched on StartupBaseCodingTool.dev - Free, Fast & Easy Developer Tools in One Place | Product HuntCodingTool - Featured on Startup FameFazier badgeListed on Turbo0Featured on Twelve ToolsFeatured on Findly.toolsLaunchpadly Startup DirectoryCodingTool.dev — Featured on Smol Launch