赛迪网 > IT技术 数据库 > 精彩更新
  IT资讯搜索
 
IT产品搜索
[程序开发][网管世界][网络安全][数据库技术]
[操作系统][嘉宾聊天·在线访谈][活动集锦]
[精彩专题][Symantec专区][订阅IT技术周刊]
[开发论坛][网管论坛][安全论坛][数据库论坛]
[操作系统论坛][Sybase专区][IBM dW技术专区]
[病毒求助][病毒与漏洞播报][文档·源码下载]

Oracle 9i新特性之细粒度访问原则 (1)

发布时间:2006.12.13 04:45     来源:赛迪网技术社区    作者:janyuan

分区细粒度访问控制

例如:在一个控制环境中,这个特性被用来控制两个公司对sales表的访问.每一个公司拥有的独立的应用程序sell_it和prod_opt,需要拥有不同的安全策略.第一个公司的sell_it应用程序认证的用户需要只能访问表中来自他们相同地区的记录;那就是sales.cust_id+customer.country的联合校验必须符合这个用户的地区相吻合.第二个公司的prod_opt应用程序的访问权限被设置为只能访问最近事务提交的记录上.也就是与sales.time_id相关联.在8i中,在一个细粒度访问控制中拥有这两个策略将需要开发公司共同协作部署.如果两个产品来自竞争的两个公司,这实际上是不可行的.依靠定义"应用程序设置"来强行控制对基本objects的一些特殊规定,每一个应用程序现在能够实现一系列私有的安全策略。

细粒度审计

一个提供扩展的入侵检测,捕获sql执行语句,而不是返回数据的工具。

可以将审计策略捆绑在带有where条件的select语句的表或视图上。

oracle用自治事务来处理用户自定义的审计事件。

一个基于列的审计特性减少了错误审计的发生。

数据库管理系统中的审计经常被用来监控数据的访问。审计纪录是验证违反数据访问权限的基础.新的细粒度审计机制从事于执行更细小级别的审计。

新的审计原则是基于简单的用户定义关于表的查询条件的sql谓词. 谓词可以在当查询结果中返回了指定的值得时候进行审计。

在基于查询值的审计中,也有一些情形下管理员只关心某一个特定的被引用和访问列情况.因为无论一个列的查询审计发生在dml的任何部分都可以进行审计,所以oracle对这个查询的审计将不存在任何问题。

在8i中,审计项只能被设置用来监控对对象的访问权,只有一些固定的情况,比如用户id,时间戳,对象名称会被记录在审计跟踪里。

细粒度审计可以调用一个存储过程来作为审计过程的一部分。

如何进行细粒度审计

安全管理员用dbms_fga包来为有问题的表建立审计原则。

dbms_fga.add_policy(),dbms_fga.
enable_policy(),dbms_fga.disable_policy(),dbms_fga.drop_policy().

用表dba_audit_policies来列出已定义的原则。

用表dba_fga_audit_trail来放置审计纪录.这个表包括触发审计的用户名,SQL语句。

审计名称,会话ID号,时间戳,和其他一些属性。

1 2 下一页>>


[ 发表评论 ] 字体[  ] [ 打印 ] [ 进入博客 ] [ 进入论坛 ]  [ 推荐给朋友 ]
  相关文章
· 用智能优化限制提高Oracle数据库性能 (12-11) · Oracle体系框架及SQL语句性能探讨 (12-11)
· 用脚本和查询主动监视Oracle 9i性能 (12-11) · Oracle10g用RMAN恢复临时表空间增强 (12-11)
· Oracle新的Linux应用环境测试标准 (12-08) · 优化数据库大幅度提高Oracle的性能 (12-07)
· Oracle中的数据字典技术初级入门 (12-07) · 针对Oracle数据库的优化器详细介绍 (12-07)
· 关于Oracle数据库的性能优化心得 (12-07) · Oracle Spatial时态空间数据库设计 (12-07)
  客户需求反馈表
* 姓  名:
更多资料  了解方案  认识厂商
* 单位名称:
* 联系电话:
* 电子邮件:
  赛迪推荐  
  手机·资费 ·新品·导购·评测·手机资费·宽带
手机搜索  诺基亚 N73 MOTO Z6
  IT产品 ·笔记本·台式机·服务器·打印·投影
IT产品搜索 
  IT技术 ·开发·网管·安全·数据库·操作系统
  信息化 ·热点·专题·访谈·周刊·方案案例
[政务][电信][金融][农业][制造业][中小企业]
[CIO][ERP][协同][IT管理][中间件][电子商务]
[政策][地方][专家][评估][辞典][博客][社区]
· 专题:一路畅通构想曲——让出行不再遭遇堵车
· CIO工作亲历:企业ERP选型不能忽视"选人关"
· 综述:信息化建设给中国监狱带来的各种变化
· 金融业风险管理和法规遵从有五点需考虑的因素
· 保险业CIO关注:该如何建立统一高效的CRM体系
· 调查显示:多数CIO对IT规划仍存在困惑和误解
  博客·论坛 ·曾剑秋·项立刚·Java学习·网管