Oracle数据库安全策略分析(二)

来源:asp之家 时间:2010-07-31 13:04:00 

SQL*DBA命令的安全性:


如果您没有SQL*PLUS应用程序,您也可以使用SQL*DBA作SQL查权限相关的命令只能分配给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 如果操作系统能为数据库用户分配角色,那么安全性管理者必须有修改操作系统帐户安全性区域的操作系统权限。

标签:oracle,数据库安全
0
投稿

猜你喜欢

  • 浏览器中的内存泄露

    2008-05-03 16:53:00
  • 网页中英文混排行高不等问题

    2008-08-26 17:03:00
  • 怎么用FSO生成一个UNICODE格式的文本文件

    2009-05-26 15:40:00
  • 使用VS2005调试ASP程序方法

    2007-11-02 09:56:00
  • 保护你的ASP页面的两种办法

    2008-06-10 16:53:00
  • 卓越网的配送服务让我很不满意

    2009-03-19 13:49:00
  • 宽屏不是用来阅读的

    2009-04-05 15:59:00
  • AJAX中文乱码解决

    2009-07-03 13:43:00
  • 理解CSS3线性渐变

    2010-03-28 13:42:00
  • 兼容 IE,Firefox 的图片自动缩放 CSS

    2011-09-27 13:36:58
  • xhtml+css VS div+css

    2008-04-07 13:00:00
  • SQL语句操作主从关系表

    2011-06-19 13:19:05
  • Dreamweaver MX弹出窗口全攻略

    2010-09-05 21:14:00
  • 用户研究角度看设计(2):用户为何视若无睹

    2009-01-09 12:51:00
  • asp fso操作类

    2011-03-07 10:57:00
  • oracle & mysql 多实例启动区别

    2011-02-23 12:28:00
  • css表单中textarea域背景图片设置方法

    2008-04-21 13:56:00
  • “尊重”设计师?

    2009-03-23 18:14:00
  • 英文罚抄引发的艺术创意

    2008-05-13 12:02:00
  • 嵌入Flash应该考虑不支持Flash的浏览器

    2007-12-20 12:29:00
  • asp之家 网络编程 m.aspxhome.com