通行证│用户名: 密码: 验证码: 验证码,看不清楚?请点击刷新验证码 爱心红客 电信网通铁通移动 在线
文章搜索:
热门搜索:红客 黑鹰 红客技术 安全动画 红客培训
首页 文章 软件 动画 资源 励志 论坛 邮箱 会员 军事 科技 博客 爱心红客 最近更新 800g资源
 业内新闻 漏洞公告 病毒公告 电脑知识 网络知识 菜鸟入门 攻防教程 黑客攻防 安全编程 工具使用 综合安全 个人安全 安全相关 Q Q安全 原创精华 红客人物 站内事件
您现在的位置: 爱国者安全网 >> 文章类 >> 安全防御 >> 安全相关 >> 文章正文
推荐:数据库安全 防范黑客入侵技术综述
责任编辑:酷酷の鱼   更新日期:2008-7-10
 

 

⑵ 在DBMS内核层实现加密。这种加密是指数据在物理存取之前完成加/解密工作。这种加密方式的优点是加密功能强,并且加密功能几乎不会影响DBMS的功能,可以实现加密功能与数据库管理系统之间的无缝耦合。其缺点是加密运算在服务器端进行,加重了服务器的负载,而且DBMS和加密器之间的接口需要DBMS开发商的支持。 

  ⑶ 在DBMS外层实现加密。比较实际的做法是将数据库加密系统做成DBMS的一个外层工具,根据加密要求自动完成对数据数据的加/解密处理。 

  采用这种加密方式进行加密,加/解密运算可在客户端进行,它的优点是不会加重数据服务器的负载并且可以实现网上传输的加密,缺点是加密功能会受到一些限制,与数据库管理系统之间的耦合性稍差。 

  下面我们进一步解释在DBMS外层实现加密功能的原理: 

  数据库加密系统分成两个功能独立的主要部件:一个是加密字典管理程序,另一个是数据库加/解密引擎。数据库加密系统将用户对数据库信息具体的加密要求以及基础信息保存在加密字典中,通过调用数据加/解密引擎实现对数据库表的加密、脱密及数据转换等功能。数据库信息的加/解密处理是在后台完成的,对数据服务器是透明的。 

  按以上方式实现的数据库加密系统具有很多优点:首先,系统对数据库的最终用户是完全透明的,管理员可以根据需要进行明文和密文的转换工作;其次,加密系统完全独立于数据库应用系统,无须改动数据库应用系统就能实现数据加密功能;第三,加解密处理在客户端进行,不会影响数据服务器的效率。 

  数据库加/解密引擎是数据库加密系统的核心部件,它位于应用程序与数据服务器之间,负责在后台完成数据库信息的加/解密处理,对应用开发人员和操作人员来说是透明的。数据加/解密引擎没有操作界面,在需要时由操作系统自动加载并驻留在内存中,通过内部接口与加密字典管理程序和用户应用程序通讯。数据库加/解密引擎由三大模块组成:加/解密处理模块、用户接口模块和数据库接口模块。其中,“数据库接口模块”的主要工作是接受用户的操作请求,并传递给“加/解密处理模块”,此外还要代替“加/解密处理模块”去访问数据服务器,并完成外部接口参数与加/脱密引擎内部数据结构之间的转换。“加/解密处理模块”完成数据库加/解密引擎的初始化、内部专用命令的处理、加密字典信息的检索、加密字典缓冲区的管理、SQL命令的加密变换、查询结果的脱密处理以及加脱密算法实现等功能,另外还包括一些公用的辅助函数。 

  数据加/解密处理的主要流程如下: 

  1) 对SQL命令进行语法分析,如果语法正确,转下一步;如不正确,则转6),直接将SQL命令交数据服务器处理。 

  2) 是否为数据库加/脱密引擎的内部控制命令?如果是,则处理内部控制命令,然后转7);如果不是则转下一步。 

  3) 检查数据库加/脱密引擎是否处于关闭状态或SQL命令是否只需要编译?如果是则转6),否则转下一步。 

  4) 检索加密字典,根据加密定义对SQL命令进行加脱密语义分析。 

  5) SQL命令是否需要加密处理?如果是,则将SQL命令进行加密变换,替换原SQL命令,然后转下一步;否则直接转下一步。 

  6) 将SQL命令转送数据服务器处理。 

  7) SQL命令执行完毕,清除SQL命令缓冲区。 

  以上以一个例子说明了在DBMS外层实现加密功能的原理。 

  结束语 

  本文对数据库系统安全防入侵技术进行综述,提出了数据库系统的安全体系三个层次框架,并对三个层次的技术手段展开描述。文中还以在DBMS外层实现加密功能的原理为例,详细说明了如何应用数据库管理系统层次的安全技术。 

  数据库系统安全框架的三个层次是相辅相承的,各层次的防范重点和所采取的技术手段也不尽相同,一个好的安全系统必须综合考虑核运用这些技术,以保证数据的安全。

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

  • 上一篇文章:
  • 下一篇文章:
  • 最近更新
    推荐文章 瑞星公司07月10日发布 每日计算机病毒及木马播报
    普通文章 金山:2008上半年中国电脑病毒疫情互联网安全报告
    普通文章 微软7月安全补丁 补9处缺陷
    普通文章 互联网DNS存在重大漏洞
    普通文章 Gmail/Hotmail/YahooCAPTCHA验证均被攻破
    普通文章 IBM专家:SQL注入攻击第三波浪潮袭来
    普通文章 六少年被雇利用软件盗QQ号进行网络诈骗
    普通文章 GMail将帮助eBay对抗网络钓鱼
    普通文章 Vista表现疲软 Mac出货量激增39%
    普通文章 小心“硬盘魔鬼”破坏硬盘分区表
    热门文章
    普通文章华军病毒播报:小心“黑客学徒291840”
    普通文章“无法浏览网页” 十招解决疑难杂症
    普通文章Vista应对网络执法官及ARP欺骗攻击
    推荐文章怎样才能知道自己的电脑是否中毒?
    普通文章Data URI XSS与验证About XHR POST Form Data
    普通文章对抗启发式代码仿真检测技术分析
    普通文章了解路由器各种功能 路由相关术语精选
    普通文章一种高效流媒体电影服务器的设计
    普通文章瑞星公司06月30日发布 每日计算机病毒及木马播报
    固顶文章黑鹰科技为震灾地区捐款万元
    精彩专题