热点推荐:ASP.Net | ADO.Net | VB.Net | Web服务器 | Access | MSSQL | MySQL | Oracle | .Net控件 | Win 9x | Win 2000 | Win 2003 | DOS | Unix | 注册表 | 应用其它 | 安装调试 | 基本操作 | 使用技巧 | 系统优化 |故障处理 | 个性风格 | 病毒安全 | 专杀工具
您现在的位置: 中华IT技术网 >> 操作系统 >> 安全设置 >> 正文
全文
oracle数据库安全性策略
作者:Yudi    文章来源:Web    更新时间:2007-10-21
;
      限相关的命令只能分配给Oracle软件拥有者和DBA组的用户,因为这些 
      命令被授予了特殊的系统权限。 
(1) startup 
(2) shutdown 
(3) connect internal 

 数据库文件的安全性: 
 Oracle软件的拥有者应该这些数据库文件 
     ($ORACLE_HOME/dbs/*.dbf)设置这些文件的使用权限为0600:文件的 
     拥有者可读可写,同组的和其他组的用户没有写的权限。 
Oracle软件的拥有者应该拥有包含数据库文件的目录,为了增加 
     安全性,建议收回同组和其他组用户对这些文件的可读权限。 

 网络安全性: 
当处理网络安全性时,以下是额外要考虑的几个问题。 
(1) 在网络上使用密码 
         在网上的远端用户可以通过加密或不加密方式键入密码, 
              当您用不加密方式键入密码时,您的密码很有可能被非法用 
              户截获,导致破坏了系统的安全性。 
(2) 网络上的DBA权限控制 
    您可以通过下列两种方式对网络上的DBA权限进行控制: 
A 设置成拒绝远程DBA访问; 
B 通过orapwd给DBA设置特殊的密码。 

建立安全性策略: 

  系统安全性策略 
(1) 管理数据库用户 
        数据库用户是访问Oracle数据库信息的途径,因此, 
             应该很好地维护管理数据库用户的安全性。按照数据库系统 
             的大小和管理数据库用户所需的工作量,数据库安全性管理 
             者可能只是拥有create,alter,或drop数据库用户的一个 
             特殊用户,或者是拥有这些权限的一组用户,应注意的是,只 
             有那些值得信任的个人才应该有管理数据库用户的权限。 
(2) 用户身份确认 
        数据库用户可以通过操作系统,网络服务,或数据库进行 
             身份确认,通过主机操作系统进行用户身份认证的优点有: 
        A 用户能更快,更方便地联入数据库; 
        B 通过操作系统对用户身份确认进行集中控制:如果操作 
                   系统与数据库用户信息一致,那么Oracle无须存储和管 
                   理用户名以及密码; 
        C 用户进入数据库和操作系统审计信息一致。 
(3) 操作系统安全性 
    A 数据库管理员必须有create和delete文件的操作系统权限; 
    B 一般数据库用户不应该有create或delete与数据库相关文 
               件的操作系统权限; 
             C 如果操作系统能为数据库用户分配角色,那么安全性管理者 
               必须有修改操作系统帐户安全性区域的操作系统权限。 

  数据的安全性策略: 
数据的生考虑应基于数据的重要性。如果数据不是很重要,那么数 
      据的安全性策略可以稍稍放松一些。然而,如果数据很重要,那么应该 
      有一谨慎的安全性策略,用它来维护对数据对象访问的有效控制。 

 用户安全性策略: 
(1) 一般用户的安全性 
             A 密码的安全性 
          如果用户是通过数据库进行用户身份的确认,那么建议 
                使用密码加密的方式与数据库进行连接。这种方式的设置方 
                法如下: 
             在客户端的oracle.ini文件中设置 
                         ora_encrypt_login数为true; 
             在服务器端的initORACLE_SID.ora文件中设置 
                          dbling_encypt_login参数为true。 
   B 权限管理 
         对于那些用户很多,应用程序和数据对象很丰富的数据 
               库,应充分利用“角色”这个机制所带的方便性对权限进行 
               有效管理。对于复杂的系统环境,“角色”能大大地简化权 
 &nbs

上一页  [1] [2] [3] [4] 下一页

  • 上一篇文章:
  • 下一篇文章:
  • 相关文章
    最新更新
    编辑推荐
    热门图片
    频道大全
    文章阅读排行
    周排行
    月排行