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