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