Đang chuẩn bị liên kết để tải về tài liệu:
Applied Oracle Security: Developing Secure Database and Middleware Environments- P31
Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ
Tải xuống
Applied Oracle Security: Developing Secure Database and Middleware Environments- P31:Computer security is a field of study that continues to undergo significant changes at an extremely fast pace. As a result of research combined with increases in computing capacity, computer security has reached what many consider to be “early adulthood.” From advances in encryption and encryption devices to identity management and enterprise auditing, the computer security field is as vast and complex as it is sophisticated and powerful | 274 Part II Oracle Database Vault diego_dbvmgr@aos -- conditions to be true diego_dbvmgr@aos BEGIN dbms_macadm.create_rule_set rule_set_name Add Sales Cost Allowed description Checks to authorize creation of Sales Cost records. enabled dbms_macutl.g_yes eval_options dbms_macutl.g_ruleset_eval_all audit_options dbms_macutl.g_ruleset_audit_fail fail_options dbms_macutl.g_ruleset_fail_show fail_message NULL fail_code NULL handler_options dbms_macutl.g_ruleset_handler_off handler NULL END PL SQL procedure successfully completed. diego_dbvmgr@aos add our Sales department manager rule diego_dbvmgr@aos BEGIN dbms_macadm.add_rule_to_rule_set rule_set_name Add Sales Cost Allowed rule_name Is Sales Department Manager END PL SQL procedure successfully completed. diego_dbvmgr@aos -- add the outside of the system maintenance window rule diego_dbvmgr@aos BEGIN dbms_macadm.add_rule_to_rule_set rule_set_name Add Sales Cost Allowed rule_name Outside System Maintenance Window END PL SQL procedure successfully completed. diego_dbvmgr@aos add the Sales management package check rule diego_dbvmgr@aos BEGIN dbms_macadm.add_rule_to_rule_set rule_set_name Add Sales Cost Allowed rule_name Called From Sales Transaction Package END PL SQL procedure successfully completed. Finally we create our DBV command rule on the INSERT SQL command for the SH.COSTS table and test its effectiveness for both the JRUSSEL and PTUCKER accounts Chapter 6 Applied Database Vault for Custom Applications 275 diego_dbvmgr@aos BEGIN dbms_macadm.create_ command_rule command INSERT rule_set_name Add Sales Cost Allowed object_owner SH object_name COSTS enabled dvsys.dbms_macutl.g_yes END PL SQL procedure successfully completed. diego_dbvmgr@aos CONNECT jrussel Enter password Connected. jrussel@aos -- direct INSERT on SH.COSTS should fail because it is jrussel@aos -- not issued from the sales management package jrussel@aos INSERT INTO sh.costs prod_id time_id promo_id channel_id unit_cost unit_price SELECT prod.prod_id .