운영/권한 관리
2022. 3. 25.
public Role에 부여된 권한 확인
public role을 확인 하는 이유 Login을 생성하고 데이터베이스에 User를 생성하게 되면 기본적으로 public Role을 가지게 됩니다. 생각보다 public Role에 많은 권한들이 부여가 되어 있고 기본적으로 주어지는 Role이다 보니 의도치 않게 권한을 주게 되는 경우가 생깁니다. public role에 속한 권한 확인 public role에 어떠한 권한들이 들어가는지 확인을 해보도록 하겠습니다. DB > Security > Roles > Database Roles > public 속성을 보면 아래와 같이 많은 권한들이 부여된 것을 알 수 있습니다. 보안상 위험한 권한들은 제거를 해야 합니다. 스크립트를 통해 조회가 가능하고 해당 쿼리의 정보를 이용하여 특정 오브젝트의 권한이 부여되었는..