Dnes je: 21. května 2012
| Ukázka použití application context za účelem auditu |
1) Promazání záznamů v databáziSQL> show user
USER is "SYS"
SQL> delete sys.aud$;
2294 rows deleted.
SQL> drop user app_user1;
drop user app_user1
User dropped.
SQL> select user_id, username from dba_users where username like 'APP_%';
USER_ID USERNAME
---------- ------------------------------
91 APPS
2) Nastavení auditu nad danou tabulkouSQL> grant insert on tom.test to apps;
Grant succeeded.
SQL> audit insert on tom.test by access;
Audit succeeded.
3)Přihlášení pod obecným učtem aplikaceSQL> connect apps/apps_pwd
Connected.
SQL> show user
USER is "APPS"
4) Důležité nastavení contextuSQL> exec dbms_session.set_identifier ('APP_USER1');
PL/SQL procedure successfully completed.
SQL> select sys_context ('userenv','client_identifier') from dual;
SYS_CONTEXT('USERENV','CLIENT_IDENTIFIER')
--------------------------------------------------------------------------------
APP_USER1
5) Provedení DML operaceSQL> insert into tom.test values('databazovy administrator oracle');
1 row created.
SQL> commit;
Commit complete.
6) Kontrola auditních záznamůSQL> select username, action_name, priv_used, timestamp,
logoff_time, client_id, comment_text
from dba_audit_trail
where username like 'APP%'
/
USERNAME ACTION_NAME
------------------------------ ----------------------------
PRIV_USED TIMESTAMP LOGOFF_TI
---------------------------------------- --------- ---------
CLIENT_ID
----------------------------------------------------------------
COMMENT_TEXT
--------------------------------------------------------------------------------
APPS LOGON
CREATE SESSION 01-FEB-12
Authenticated by: DATABASE
USERNAME ACTION_NAME
------------------------------ ----------------------------
PRIV_USED TIMESTAMP LOGOFF_TI
---------------------------------------- --------- ---------
CLIENT_ID
----------------------------------------------------------------
COMMENT_TEXT
--------------------------------------------------------------------------------
APPS INSERT
01-FEB-12
APP_USER1
Jak je vidět přihlášení je auditováno, ale pouye pod generyckým učtem, neboť ještě nebyla nastavený context.
|
Partnerské internetové stránky:
www.oracledba.cz www.asktom.cz www.tomas-solar.cz