




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
浙江财经学院本科社会调查报告浙江财经学院本科社会调查报告 专业调查 专业调查 题目 数据库安全技术研究 学生姓名 黄凯 指导教师 朱凌 二级学院 信息学院 专业名称信息管理与信息系统 班 级 07 信息 1 学 号 2010 年 6 月 5 日 数据库安全技术研究 摘 要 随着计算机技术的飞速发展 数据库的应用深入到各个领域 但 是随着数据库技术的发展 系统中存储的数据安全问题也越来越受到人们的关 注 本文将从数据库安全的定义出发 对现有数据库的安全进行浅析 并以几 个常见的数据库安全技术来对数据库的安全进行研究 关键词 数据库技术 存储 数据库安全 数据 1引言 数据库是计算机应用系统中的一种专门管理数据库资源的系统 随着计算 机技术的飞速发展 数据库的应用十分广泛 深入到各个领域 不仅仅局限于 电子商务 许多政府部门 医院 学校 银行 企业等纷纷建立各自的数据库 应用系统 以便对海量的数据资料进行管理 换言之 手工文档管理的方式正 逐渐被数据库管理所替代 但随之而来的数据库安全问题也越来越受到人们的 重视 黑客的恶意攻击 数据的完整性 数据库系统的不稳定性都为数据库的 安全带来危害 如何有效的保护数据库信息已经成为了当前信息安全界最为关 注的问题 2数据库安全定义 数据库安全包含两层含义 第一层是指系统运行安全 即数据库运行依托的 操作系统遭到破坏而无法正常启动 第二层是指系统信息安全 即数据库系统 遭到非法或非授权操作而导致数据修改或丢失 数据库系统的安全特性主要是针对数据而言的 主要表现在以下几个方面 1 数据独立性 数据独立性包括物理独立性和逻辑独立性两个方面 物理独立性是指用户 的应用程序与存储在磁盘上的数据库中的数据是相互独立的 逻辑独立性是指 用户的应用程序与数据库的逻辑结构是相互独立的 2 数据安全性 就针对数据而言 数据库通常采用相互隔离 加密 权限控制 账户控制 口令等措施对数据进行安全性保护 3 数据完整性 数据完整性包括数据的正确性 有效性和一致性 正确性是指输入数据的 类型符合用户的要求 有效性是指数据的数值应符合实际或用户要求的范围内 一致性是指不同用户使用的同一数据应该保持一致 保证数据的完整性是为了 保证用户插入数据库的数据合法 4 并发控制 并发控制是为了防止当一个用户取出数据进行修改 在修改存入数据库之 前其它用户读出该数据的不正确性 采取适当的并发控制可以有效避免这种情 况从而保护数据的安全性 5 故障恢复 及时发现物理上以及逻辑上的错误和故障并修复故障 从而保障数据库的 安全 并能从故障中恢复数据保障数据的安全 3网络环境下数据库的安全分析 数据库信息的价值随着计算机网络技术的发展得到了提升 同时 也致使 数据库信息资产面临严峻的挑战 下面 本文将从网络数据库的完整性 网络 数据库的保密性 网络数据库的可用性和网络数据库的一致性四方面进行分析 3 1 网络数据库的完整性分析 数据库的完整性是指保护数据库中的数据的完整 我们主要从操作系统和 数据库系统这两个方面对其进行分析 首先 从操作系统的角度来看 许多黑 客可以通过操作系统自身的漏洞窃取数据库储存在操作系统中的数据库文件 或利用工具对数据进行恶意篡改或伪造 而且这些问题也不容易被数据库管理 员发现 从数据库系统的角度来看 就人为因素来看许多数据库管理员对数据 库系统存在的安全隐患也不重视 同时在配置的过程中也没有很好的安全意识 另外 现有数据库系统也存在多方面的攻击隐患 专业黑客还是可以通过临时 存储等方法绕过访问控制机制等对数据库造成威胁 3 2 网络数据库的保密性分析 数据库的保密性是指数据库中的数据不被泄露和未授权的获取 当数据库 与在网络环境中进行交互的时候 所传递的信息如果不经过加密处理的话 很 容易被一些恶意黑客或不法份子截获或篡改 这就使数据库的安全性大大降低 因此 当用户或应用程序需要访问数据库的时候进行加密处理并利用加密算法 保证数据库在网络传输数据过程中的完整性和正确性 3 3 网络数据库的可用性分析 数据库的可用性是确保数据库中的数据不因人为的或自然的原因对授权的 合法用户不可用 在本地操作时数据库的访问控制只需通过用户访问控制来进 行就可以了 但是在开放的网络环境下 数据库系统就必须考虑对数据库访问 控制对合法访问用户的方便性以及对黑客等非法用户对数据库恶意攻击的抵抗 性 两者就目前来看存在一定的矛盾性 而网络数据库的可用性也就是找到这 两者之间的平衡点 3 4 网络数据库的一致性分析 数据库的一致性是确保数据库中的数据满足实体完整性 参照完整性和用 户定义完整性要求 在网络的环境下 为防止黑客通过提交精心构造的数据库 代码 通过 注入法 对数据库进行攻击 应从两方面来保证数据库的一致性 一方面是从与网络数据库相连接的应用程序着手 通过编写具有防范意识的安 全性代码来提高程序的强壮性 如对用户提交的数据进行格式合法性检查过滤 来保证网络数据库的一致性 另一方面通过改变数据库的安全架构完善访问修 改数据库数据的控制方式来提高网络数据库本身对这类问题的防范性 4常见的数据库安全技术 4 1 存储管理技术 存取管理技术主要包括用户认证技术和访问控制技术 用户认证技术包括用户身份验证和用户身份识别技术 用户身份验证 主 要是针对数据库合法用户的权限问题 防止数据库用户越权访问或修改数据库 中的数据 用户身份识则是为了防止非法用户对数据库的访问 避免数据库中 数据的泄露 提到数据库的保密性 访问控制包括数据的浏览控制和修改控制 浏览控制是为了保护数据的保 密性 防止非法用户或越权合法用户对数据的窃取 而修改控制是为了保护数 据的正确性和提高数据的可信性 防止在网络还击下大部分只需访问数据库的 用户对数据库的随意修改 4 2 备份与恢复 数据备份与恢复是保证数据库系统安全运行的重要技术 对于任何一个系 统来说由于自然的或人为等原因造成系统故障时非常正常 当数据库系统发生 故障时 数据库管理员通过数据的备份和恢复来保证数据库系统在排除故障后 恢复回故障前的状态 从而保证数据库系统中数据的安全 一般来说 数据库 备份常用的备份方法有 静态备份 动态备份和逻辑备份等 而数据库恢复则可 以通过磁盘镜像 数据库备份文件和数据库在线日志三种方式来完成 4 3 数据库加密 数据加密就是将数据通过加密算法和密匙变成密文数据 数据解密则是加 密的逆向过程 即将密文数据转换成明文数据输出 加密算法规定了数据加密 的方法 而密匙则规定了数据加密过程中参数 加密算法和密匙大大提高了加 密数据的安全性 同时也使不需要了解数据的数据库管理员对数据不可见 使 数据库的功能更加倾向于用户 4 4 数据库审计 按照 TDI TCSEC 标准中的安全策略的要求 作为 DBMS 达到 C2 以上安全级 别必不可少的一项指标 审计功能是数据库管理系统安全性重要的一部分 审 计一般可以分为用户级审计和系统级审计 用户级审计是任何用户可设置的审 计 主要针对用户自己创建的数据库和视图 系统级审计只能由数据库管理员 设置 用于检测权限 登陆等操作 审计系统可以跟踪用户的全部操作 这也 使审计系统具有一种威慑力 提醒用户安全使用数据库 现有的数据库答理系 统的审计保护功能存在不足 应从以下几个方面改进 建立单独的审计系统和审 计员 审计数据需要存放在单独的审计文件中 可以把用户大致分为审计员 数据库用户 系统安全员三类 这三者相互牵制 各司其职 分别在三个地方 进行审计控制 为了保证数据库系统的安全审计功能 还需要考虑到系统能够 对安全侵害事件做出自动响应 提供审计自动报警功能 当系统检测到有危害 到系统安全的事件发生并达到预定的闽值时 要给出报警信息 同时还会自动 断开用户的连接 终止服务器端的相应线程 并阻止该用户再次登录系统 5结束语 本文就数据库安全的有关技术进行了讨论 数据库的安全与网络安全 操 作系统安全以及数据库管理系统安全是紧密结合的 数据库系统安全框架的三 个层次也是相辅相承的 各层次的防范重点和所采取的技术手段也不尽相同 一个好的安全系统必须综合考虑核运用这此技术 必须根据具体的应用环境的 安全需要进行分析 并制定统一的安全管理策略 保证数据库系统的安全 而 且数据库的安全性和用户方便性永远是一个需要相互平衡的矛盾 这些必然促 使人们对数据库安全方面的研究从各个方面向前推进 就本文的观点而言 数 据库安全的研究也不能仅仅着眼于防范现在出现的威胁 而应该在于数据库安 全框架的改造 让数据库安全系统具有可扩充性 防范于未然 而不会因为新 出现的威胁而重新设计新的安全策略 同时随着科技的不断创新 数据库的发 展趋势也多样化 例如新技术产品的发明与数据库相结合 我们应该在结合的 同时将新技术产品的安全系统与数据库系统相结合以便更好的保护数据库的安 全 参考文献 1 萨师煊 王珊 数据库系统概论 清华大学出版社 2006 年第四版 2 ForrestHoulette SQL 故障诊断与排错技术 康博 译 北京清华大学出版社 2002 年 3 王玉 粘新育 SQL Server 数据库应用技术 中国铁道出版社 2008 年 4 周洪吴 张刻 柏文阳 安全审计系统的设计与实现 计算机应用研究 2004 年 第七期 5 卫娟 网络数据库安全措施及对策 光盘技术 2006 年第 6 期 6 杨文强 张耀平 基于 SQL Server 2000 的数据安全管理机制 装备制造技术 2007 年第七期 7 孔令美 浅谈数据库安全管理 电脑知识与技术 2009 年第十一期 8 余云霞 浅析网络数据安全技术 科技信息 2009 年第一期 9 黄媛媛 浅析网络数据库的安全防范 长沙通信职业技术学院学报 2005 年第 2 期 10 刘云龙 浅谈数据库安全防护技术 科技创新导报 2009 年第十四期 11 冻黎 我国网络数据库发展现状 中国信息导报 2004 年第五期 12 姜启涛 网络数据库的安全及优化 计算机与信息技术 2006 年第十期 13 土岩明 冼沛勇 建立数据安全系统 维护企业信息安全 计算机与网络 2003 年第二十四期 14 张敏 徐震 玛登国 数据库安全 北京科
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025牛饲料购销合同书范本
- 墙体拆除施工方案(3篇)
- 2025版血液净化标准操作规程考核试题及答案
- 女性护肤饮食搭配表
- 儿童增强注意饮食方法
- 1.2 从立体图形到平面图形 第3课时 说课稿 2024-2025学年北师大版七年级数学上册
- 2025天津购房合同新版(合同样本)
- 五年级上册道德与法治知识点资料
- 2025年聘用会计合同范本3篇
- 老年人防跌倒培训课件
- 医学美容技术专业《美容医学咨询与沟通》课程标准
- CJJ105-2005 城镇供热管网结构设计规范
- 营养指导员理论知识考试题库及答案
- 2024生产安全事故隐患排查治理规定(修订征求意见稿)
- 《风电场并网设计技术规范 第3部分:分散式风电》
- 2024年贵州贵安新区产业发展控股集团有限公司招聘笔试参考题库含答案解析
- JB-T 14509-2023 反渗透海水淡化设备技术规范
- 四肢骨折护理课件
- 2023高职高考真题
- 砖厂机械伤害安全培训课件
- 罚款减免申请书范文(19篇)
评论
0/150
提交评论