AUDIT
미리 지정한 오브젝트와 칼럼만 감사합니다. 경량 에이전트가 실사용자와 WAS 세션 식별자를 넣고, SQL·객체·칼럼이 한 건의 감사 이벤트로 붙습니다. Oracle에서 Unified Audit가 칼럼을 못 다루는 구간은 DBMS_FGA로 보완합니다.
모니터링, 감사·접근제어, 칼럼 암호화를 제품으로 나눕니다.
커넥션 풀을 지나면 데이터베이스에는 공통 계정만 남습니다. AUDIGATE는 WAS에서 인증된 실사용자와 세션 식별자를 DB 세션에 묶어 감사하고, 권한은 승인된 시간 동안만 그 세션에 올립니다.
미리 지정한 오브젝트와 칼럼만 감사합니다. 경량 에이전트가 실사용자와 WAS 세션 식별자를 넣고, SQL·객체·칼럼이 한 건의 감사 이벤트로 붙습니다. Oracle에서 Unified Audit가 칼럼을 못 다루는 구간은 DBMS_FGA로 보완합니다.
상시 GRANT 대신 요청, 승인, 작업 건별 AUTH-KEY, 세션의 apply_my_roles로 Dynamic Role을 켭니다. 시간이 지나거나 세션이 끝나면 권한은 회수됩니다. DBeaver, SQL Developer, PL/SQL Developer처럼 쓰던 도구로 접속합니다.
에이전트가 지표를 모으고, 브라우저 콘솔은 WebSocket으로 실시간 차트를 그립니다. Oracle 세션·락·ASH·AWR·SQL Monitor, PostgreSQL 실시간과 ASH, WAS 트랜잭션과 스레드, 호스트 CPU·디스크·NIC를 같은 서버에서 봅니다.
테이블 전체가 아니라 고른 칼럼만 암호화합니다. 값을 직접 잠그는 데이터 키(DEK)와 그 키를 감싸는 키(KEK)를 나누고, 세션 토큰이 있는 애플리케이션은 기존 SQL을 그대로 씁니다. 토큰 없는 직접 접속은 암호문을 봅니다.