RBAC アナライザー
ロール階層の循環、冗長な付与、職務分掌の違反を見つける
モデル
ロールと権限を 1 つずつ追加するか、例を読み込んでください。
結果
分析の準備ができました
例を読み込むか、JSON または CSV ファイルをインポートするか、マトリクスを作成してください。編集に合わせて指摘事項が更新されます。
モデルが読み込まれていません。
RBAC アナライザーが確認すること
このアナライザーはロールベースのアクセス制御モデルを読み取ります。対象はロール、継承元のロール、権限、直接付与、職務分掌ペアです。最初に継承の循環を検出し、次に各ロールの実効権限を展開して、存在しない親ロール、重複または同等のロール、冗長な直接付与、権限のないロール、未使用の権限、職務の違反を報告します。
使い方
- 1.例を読み込むか、JSON または CSV ファイルをインポートするか、マトリクスタブでロールと権限を追加します。
- 2.セルを選択して直接権限を付与または取り消します。継承セルには継承元が表示されます。
- 3.階層タブまたは JSON タブで継承を編集します。
- 4.指摘事項を確認し、ロールの実効権限を開いて、JSON、CSV、Markdown マトリクス、Mermaid 図をエクスポートします。
確定的な指摘とヒューリスティック
確定的な指摘は、循環や職務分掌ペアの両方を持つロールのように、モデル自体から導かれます。ヒューリスティックな指摘にはヒューリスティックのラベルが付きます。カバー率のしきい値を超える広範なロール、ワイルドカードのような権限名、機密権限と組み合わされたアクセス管理権限、権限に対して多すぎるロールなどです。これらはレビューのヒントであり、業務上の意図についての断定ではありません。
プライバシーと制限
分析はブラウザー内で実行され、モデルは保存されません。対象は RBAC のみで、属性、関係、ポリシーの条件は評価せず、ワイルドカード権限を他の権限に展開することもありません。大きなモデルでも、マトリクスを行のページ単位と限られた数のロール列で表示するため快適に操作できます。
