728x90 Oracle 보안3 [ORACLE] ROLE_TAB_PRIVS 뷰 완벽 해설 – 사용자별 테이블 권한 확인 가이드 Oracle Database에서 ROLE_TAB_PRIVS 뷰는 “Role(역할)”을 통해 부여된 테이블 수준의 권한 정보를 확인할 수 있는 중요한 데이터 딕셔너리 뷰입니다. 데이터베이스 관리자는 이 뷰를 통해 특정 Role이 어떤 테이블에 접근 권한을 가지고 있는지, 그리고 해당 권한이 직접 또는 간접적으로 어떤 사용자에게 영향을 주는지를 체계적으로 파악할 수 있습니다.1. ROLE_TAB_PRIVS 개요ROLE_TAB_PRIVS는 “Role 기반 테이블 권한 관리”의 핵심 뷰로서, Role이 소유한 테이블, 뷰, 시퀀스 등의 객체에 대한 권한 정보를 제공합니다. 즉, DBA_TAB_PRIVS나 USER_TAB_PRIVS와 달리, “사용자”가 아닌 “역할(Role)” 중심으로 정리되어 있는 것이 가장 .. 2025. 10. 9. [ORACLE] AUDIT_ACTIONS 뷰 완벽 분석 : 감사 코드 해석과 실무 적용 전략 1. AUDIT_ACTIONS 뷰란?AUDIT_ACTIONS는 Oracle 데이터베이스의 감사(audit) 로그에서 기록된 행위(Action) 코드의 의미를 매핑하는 내부 시스템 뷰입니다. 감사 로그를 직접 분석하거나 DBA_AUDIT_TRAIL, SYS.AUD$ 등의 뷰를 통해 로그 데이터를 확인할 때, 숫자로 기록된 ACTION 값을 해석하는 데 반드시 필요한 참조 테이블입니다. 즉, 숫자로 표시된 감사 코드(ex: 3, 108, 101 등)가 실제 어떤 작업(SELECT, DELETE, LOGIN 등)을 의미하는지 확인할 수 있는 행위 정의 매핑 테이블입니다.2. AUDIT_ACTIONS의 구조AUDIT_ACTIONS 뷰는 다음과 같은 단순하지만 핵심적인 구조를 가지고 있습니다:컬럼명데이터 타입설명.. 2025. 7. 30. [ORACLE] USER_PASSWORD_LIMITS : 사용자 패스워드 정책 확인과 보안 설정 전략 Oracle 데이터베이스는 강력한 사용자 인증과 접근 제어 기능을 제공하며, 특히 패스워드 보안 정책은 전체 보안 전략의 핵심 요소 중 하나입니다. Oracle 12c 이후부터는 USER_PASSWORD_LIMITS 뷰를 통해 각 사용자의 패스워드 정책 제한 정보를 확인할 수 있도록 지원하며, 이는 보안 규정 준수 및 감사 대응 시 매우 유용한 정보를 제공합니다. 본 글에서는 이 뷰의 구조와 실무에서 어떻게 활용할 수 있는지를 깊이 있게 다루고, 실제 운영 환경에서 적용 가능한 보안 전략을 함께 제시합니다.1. USER_PASSWORD_LIMITS란?USER_PASSWORD_LIMITS는 Oracle 12c부터 도입된 Unified Auditing 및 보안 프로파일 관리 기능의 일환으로 제공되는 뷰입니다.. 2025. 7. 19. 이전 1 다음 728x90