본문 바로가기

빅데이터과정/WORKSHOP 1

#22_140714_WSHOP_AUDIT_FINE-GRAINED AUDITION

728x90
# FINE-GRAINED AUDITION








fined grained auditing
특정 조건에 해당하는 select 문과 DML문을 통째로 감사되도록 하는 기능

1. audit_sys_operations true 로 설정하면 sysdba 권한을 가진 유저도 감사 대상이 되도록 할 수 있다

2. 상세 감사 기능을 활성화 시키기전에 system tablepspace full 이 발생하지 않도록 주의 해야한다.

3. DB 보안을 위해서 평상시 DBA가 신경써야할 것
sys 패스워드는 자주 변경해야한다


오라클 otn 사이트에 수시로 접속해서 보안에 관한 패치를 적용해야 한다(otn.oracle.com)



문제101. soctt 으로 접속해서 월급이 3000 이상인 사원들을 삭제하고 그 delete 문장이 감사되는지 확인하시오


begin
dbms_fga.add_policy(object_schema=>'SCOTT',
object_name=>'EMP',
policy_name=>'POL6',
audit_condition=>'SAL >= 7000',
enable=>TRUE,
    statement_types=>'INSERT,SELECT, UPDATE, DELETE',
  audit_trail=>DBMS_FGA.DB_EXTENDED);
END;
/

update emp
set sal = 9000
where ename='KING';

delete emp
where sal>= 3000;

select to_char(TIMESTAMP,'yyyy/mm/dd HH24:MI:SS')  timeinfo ,OBJECT_NAME,SCN,
SQL_TEXT,SQL_BIND

from dba_fga_audit_trail;

'빅데이터과정 > WORKSHOP 1 ' 카테고리의 다른 글

#22_140714_WSHOP_테이블 통계정보  (0) 2014.07.15
#22_140714_WSHOP_SNAPSHOT  (0) 2014.07.15
#21_140711_WSHOP_AUDIT  (0) 2014.07.15
#21_140711_WSHOP_최소 권한의 원칙 적용  (0) 2014.07.15
#21_140711_WSHOP_UNDO DATA  (0) 2014.07.15