Registry extended stored procedure 프로시저의 실행권한을 DBA 외 일반 사용자에게 부여 금지라고
하는데 이 말이 의미하는게 무엇일까요?
프로시저 실행권한에 불필요한 public 권한이 존재한다고 하는데 ㅠㅠ
'데이터베이스 > 시스템 DB >> Master >> 프로그래밍 기능 >> 확장저장프로시저 >> 목록 >> 속성'
쪽에 시스템 확장 프로시저에 대한 권한을 얘기하는게 맞을까요?
그리고 한 가지 더 질문드리겠습니다.
시스템 테이블의 접근 권한을 DBA 외 일반 사용자에게 부여 금지라고 하는것도 어떻게 설정을 해줘야
하는지 정확하게 모르겠습니다.
많은 도움 부탁드리겠습니다 선배님들 !!
extended stored procedure => xp_...로 시작하는 프로시져인데요.
주로 하는 것이 registery 관련 명령, os에 명령을 실행하는 것(xp_cmdshell)들입니다.
이 명령을 모두에게 오픈하는 것은 DB뿐 아니라, system전체가 위험해질수 있기 때문에
DBA에 한정하려고 하는 것 같습니다.
권한 부여 관련한 것은 좀 까뭇거리네요...