- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE
PAGE #
Oracle 数据安全面面观(1)
随着计算机的普及以及网络的发展,数据库已经不再仅仅是那 些程序员所专有的话题。而 Oracle数据库更是凭借其性能卓越,操 作方便灵活的特点,在数据库的市场中已经占据了一席之地。 但是同
样随着网络技术的不断进步,数据信息的不断增加,数据安全已经不 再是以前的“老生长谈”,也更不是以前书本上那些“可望不可及” 的条条框框。
或许很久以前,大家都觉得Oracle数据库的安全并不存在隐患, 因为Oracle公司在去年11月份开始促销其数据库软件时提出的口 号是“只有Oracle9i能够做到绝对安全”。但是不管它这么说是为了 促销,还是为了扩大知名度,总之伴去年 12月份,英国的安全专家
DavidLitchfield 发现的9iAS中存在的程序错误导致的缓冲溢出漏洞 以及后来,PenTestLimited 和 eEyeDigitalSecurity 各自提出了一个 小的漏洞,所有使用 Oracle公司产品的人都不由地紧张了原本松弛 的大脑--这个对于用户来说,毕竟关系到了自己的“身家性命”。
下面笔者将带着大家走进Oracle数据安全的世界。由于笔者水 平有限,所以不足之处在所难免,望大家不吝赐教。
(一)Oracle数据库的一些基本常识
这里仅仅是为了以后的安全奠定一些基础, 因为我们后面要用到
它们。呵呵?!
1.Oracle所包含的组件
在Oracle ,数据库是指整个OracleRDBMS环境,它包括以下 组件:
Oracle数据库进程和缓冲(实例)。
SYSTEM表空间包含一个集中系统类目,它可以由一个或多个
数据文件构成。
其它由数据库管理员(DBA)(可选)定义的表空间,每个都由一 个或多个数据文件构成。
两个以上的联机恢复日志。
归档恢复日志(可选)。
其它文件(控制文件、Init.ora、Config.ora 等)。
每个Oracle数据库都在一个中央系统类目和数据字典上运行, 它位于SYSTEM表空间。
.关于“日志”
Oracle数据库使用几种结构来保护数据:数据库后备、日志、 回滚段和控制文件。下面我们将大体上了解一下作为主要结构之一的
“日志”:
每一个Oracle数据库实例都提供日志,记录数据库中所作的全 部修改。每一个运行的Oracle数据库实例相应地有一个在线日志, 它与Oracle后台进程LGWR一起工作,立即记录该实例所作的全部 修改。归档(离线)日志是可选择的,一个 Oracle数据库实例一旦 在线日志填满后,可形成在线日志归档文件。归档的在线日志文件被 唯一标识并合并成归档日志。
?关于在线日志:一个Oracle数据库的每一实例有一个相关联的 在线日志。一个在线日志由多个在线日志文件组成。在线日志文件
(onlineredologfile )填入日志项(redoentry ),日志项记录的数 据用于重构对数据库所作的全部修改。
?关于归档日志:Oracle要将填满的在线日志文件组归档时,则 要建立归档日志(archivedredolog )。其对数据库备份和恢复有下 列用处:
1数据库后备以及在线和归档日志文件,在操作系统和磁盘故 障中可保证全部提交的事物可被恢复。
2在数据库打开和正常系统使用下,如果归档日志是永久保存, 在线后备可以进行和使用。
数据库可运行在两种不同方式下: NOARCHIVELOG 方式或
ARCHIVELOG方式。数据库在NOARCHIVELOG 方式下使用时,不 能进行在线日志的归档。如果数据库在 ARCHIVELOG方式下运行, 可实施在线日志的归档。
.物理和逻辑存储结构
OracleRDBMS是由表空间组成的,而表空间又是由数据文件组 成的。表空间数据文件被格式化为内部的块单位。块的大小,是由 DBA在Oracle第一次创建的时候设置的,可以在512到8192个字 节的范围内变动。当一个对象在 Oracle表空间中创建的时候,用户 用叫做长度的单位(初始长度((initialextent)、下一个长度 (nextextent )、最 小长度(minextents )、以及最 大长度 (maxextents ))来标明该对象的空间大小。一个 Oracle长度的大 小可以变化,但是要包含一个由至少五个连续的块构成的链。
(二)Oracle数据安全的维护
记得某位哲学家说过:“事物的变化离不开内因和外因。”那么对 于Oracle数据安全这个话题而言,也势必分为“内”和“外”两个 部分。那么好,我们就先从“内”开始说起:
.从Oracle系统本身说起
我们先抛开令人闻风色变的“ hacker”和其他一些外部的原因,
先想一下我们的数据库。什么硬盘损坏,什么软件受损,什么操作事
物……一系列由于我们
您可能关注的文档
- matlab吊车系统建模仿真.docx
- matlab图中特殊符号的输入.docx
- matlab实验鲍威尔法.docx
- matlab最佳平方逼近.docx
- MATLAB特征提取代码.docx
- MATLAB窗函数法实现FIR的高通,带通和低通滤波器的程序要点.docx
- matlab黄金分割法求解.docx
- MBA数据模型与决策考试复习资料要点.docx
- MCS-51单片机复习要点.docx
- MINITAB软件入门练习题简答.docx
- 四川省德阳市罗江中学2025届高三考前热身化学试卷含解析.doc
- 山东省枣庄现代实验学校2025届高三下学期第五次调研考试化学试题含解析.doc
- 吉林省长春市十一高中等九校教育联盟2025届高三一诊考试生物试卷含解析.doc
- 2025届江苏省盐城市伍佑中学高考仿真模拟化学试卷含解析.doc
- 2025届广西贺州中学高考冲刺押题(最后一卷)生物试卷含解析.doc
- 安徽省池州市贵池区2025届高三第一次模拟考试生物试卷含解析.doc
- 宁夏银川一中2025届高三(最后冲刺)化学试卷含解析.doc
- 广东省广州市增城区四校联考2025届高考压轴卷化学试卷含解析.doc
- 2025届邯郸市第一中学高考生物必刷试卷含解析.doc
- 2025届安徽省安庆市石化第一中学高考仿真卷化学试卷含解析.doc
文档评论(0)