본문 바로가기
728x90

접근제어3

[ORACLE] DBA_AUDIT_SESSION 완벽 가이드 : 로그인 및 세션 감사의 핵심 이해 Oracle Database는 강력한 보안 감사(Audit) 기능을 통해 사용자의 로그인, 명령 수행, 데이터 조작 등 모든 활동을 세밀하게 기록할 수 있습니다. 이 중에서도 DBA_AUDIT_SESSION 뷰는 사용자의 로그온(Logon) 및 로그오프(Logoff) 활동을 추적하기 위한 핵심 뷰로, 데이터베이스 접근 제어와 내부 보안 감시에 반드시 필요한 요소입니다. 본 글에서는 DBA_AUDIT_SESSION의 구조, 주요 컬럼, 활용 방법, 그리고 실무 보안 시나리오를 기반으로 한 분석을 다룹니다.1. DBA_AUDIT_SESSION이란?DBA_AUDIT_SESSION은 Oracle 데이터베이스에서 사용자의 세션 활동, 즉 로그인(Logon)과 로그오프(Logoff) 이벤트를 감사(Audit)한 결.. 2025. 10. 13.
[ORACLE] DBA_AUDIT_OBJECT 완벽 가이드 : 객체 수준 감사(Object Audit)의 핵심 이해 Oracle Database의 보안 관리 체계에서 감사(Audit)는 가장 핵심적인 요소 중 하나입니다. 특히, DBA_AUDIT_OBJECT 뷰는 데이터베이스 객체(테이블, 뷰, 시퀀스, 프로시저 등)에 대한 모든 접근 및 조작 행위를 추적하고 기록하는 중요한 감사 로그 뷰입니다. 이 글에서는 DBA_AUDIT_OBJECT의 구조, 주요 컬럼, 활용 방법, 그리고 보안 운영에서의 실질적 응용 전략을 전문가 관점에서 깊이 있게 설명합니다.1. DBA_AUDIT_OBJECT란?DBA_AUDIT_OBJECT는 Oracle Database의 객체 수준(Object-Level) 감사 로그를 저장하는 데이터 딕셔너리 뷰입니다. 즉, 사용자가 특정 객체에 대해 SELECT, INSERT, UPDATE, DELETE.. 2025. 10. 13.
[ORACLE] DBA_AUDIT_EXISTS 완벽 가이드 : 객체 존재 감사의 원리와 활용 전략 Oracle Database는 기업 데이터의 무결성과 보안을 보장하기 위해 다양한 감사(Audit) 메커니즘을 제공합니다. 그중에서도 DBA_AUDIT_EXISTS 뷰는 “객체 존재(Exists)”에 대한 감사 정보를 기록하는 중요한 역할을 수행합니다. 즉, 사용자가 특정 객체(테이블, 뷰, 시퀀스 등)가 존재하는지를 확인하려고 시도했을 때 그 행위 자체를 기록하는 뷰입니다. 이는 일반적인 SELECT, UPDATE, DELETE 등 명령에 대한 감사와는 차별화된 개념으로, 데이터 유출 사전 탐지와 보안 침해 방지에 매우 유용합니다.1. DBA_AUDIT_EXISTS란?DBA_AUDIT_EXISTS는 Oracle 데이터베이스에서 객체 존재 여부를 확인하는 SQL 명령(예: SELECT * FROM tab.. 2025. 10. 13.
728x90