위임된 개발자에 대한 접근 차단

  • 릴리스 버전: Australia
  • 업데이트 날짜 2026년 03월 12일
  • 소요 시간: 1분
  • 이 구성은 스크립트를 통해 사용자 역할을 업데이트하는 위임된 개발자의 액세스에 영향을 줍니다. 구성이 준수되면 개발자는 user_admin 역할이 없으면 sys_user_has_role 테이블에 기록을 업데이트하거나 삽입할 수 없습니다.

    이 속성은 위임된 개발자가 스크립트를 통해 사용자에게 역할을 할당할 수 있는지 여부를 결정합니다. com.glide.sys.security.delegateddev.block_grant_roles 권장 값인 로 설정되지 않은 경우 위임된 개발자가 모든 사용자에게 역할을 할당할 수 있습니다. 이로 인해 승인되지 않은 권한 에스컬레이션이 발생할 수 있습니다.

    속성 com.glide.sys.security.delegateddev.block_grant_rolestrue로 설정되어 있는지 확인합니다.

    추가 정보

    속성 설명
    구성 이름 com.glide.sys.security.delegateddev.block_grant_roles
    구성 유형 시스템 속성(/sys_properties_list.do)
    데이터 유형 부울
    권장 값
    기본값 <없음>
    폴백 값
    범주 접근 통제
    보안 위험
    • 심각도 점수: 6.7
    • CVSS 등급: 중간
    • 보안 위험 상세 정보: 위임된 개발자는 스크립트를 통해 모든 사용자에게 역할을 할당할 수 있으므로 무단 권한 에스컬레이션의 심각한 보안 위험을 초래할 수 있습니다.
    기능적 영향 delegated_developer 역할을 가진 사용자가 사용자 역할 [sys_user_has_role] 테이블의 기록을 수정하려고 할 때 이 속성을 사용하면 작업에 대한 추가 보안 검사를 수행할 수 있습니다. 추가 보안 검사는 사용자가 사용자 역할 [sys_user_has_role] 테이블을 만들거나 업데이트하려는 경우 user_admin 역할이 부여되었는지 확인합니다. user_admin 역할이 없는 경우 액세스가 거부됩니다. 속성이 false이면 이러한 추가 검사의 유효성이 확인되지 않습니다.
    의존성 및 필수 구성요소 없음