CNET中国旗舰网站

ZDNet China | CNET科技资讯网 | 政府采购 | 行业网站联盟





 
标题: [转贴] 数据库系统防黑客入侵技术综述
builder0
明星会员
Rank: 11Rank: 11Rank: 11Rank: 11



UID 254236
精华 4
积分 24910
帖子 2061
威望 11854
ZD币 3059 元
阅读权限 230
注册 2007-10-11
状态 离线
  楼主
发表于 2007-12-16 16:29  资料  个人空间  短消息  加为好友 
开发者在线

数据库系统防黑客入侵技术综述

1. 前言 5f+Y(D2f
  随着计算机技术的飞速发展,数据库的应用十分广泛,深入到各个领域,但随之而来产生了数据的安全问题。各种应用系统的数据库中大量数据的安全问题、敏感数据的防窃取和防篡改问题,越来越引起人们的高度重视。数据库系统作为信息的聚集体,是计算机信息系统的核心部件,其安全性至关重要,关系到企业兴衰、国家安全。因此,如何有效地保证数据库系统的安全,实现数据的保密性、完整性和有效性,已经成为业界人士探索研究的重要课题之一,本文就安全防入侵技术做简要的讨论。
J*K4j$U1Y stech.techweb.com.cntech.techweb.com.cn3{9i,P"d3y7z
  数据库系统的安全除依赖自身内部的安全机制外,还与外部网络环境、应用环境、从业人员素质等因素息息相关,因此,从广义上讲,数据库系统的安全框架可以划分为三个层次: &{*C)J;X9a
tech.techweb.com.cn!B5U:Z%W.z/n
  ⑴ 网络系统层次; tech.techweb.com.cn;q5D O9h7D,F.j

+d(X&c*x/E8A&r([-e  ⑵ 宿主操作系统层次;
$B!_,}!`%A*Jtech.techweb.com.cn
5W m7B)I,T  ⑶ 数据库管理系统层次。 程序开发,操作系统,服务器,源码下载,Linux,Unix,BSD,PHP,Apach,asp,下载,源码,黑客,安全,技术社区,技术论坛+v7_#e(\%W&H*x
TechWeb-技术社区0n:X0v({!r6g$U
  这三个层次构筑成数据库系统的安全体系,与数据安全的关系是逐步紧密的,防范的重要性也逐层加强,从外到内、由表及里保证数据的安全。下面就安全框架的三个层次展开论述。
,e(K.C0O _9g#htech.techweb.com.cn;M8F1a5n*d4W*Q
  2. 网络系统层次安全技术
-S!T,@#^1z,t/H/[:[&x%N8Z$f(O
  从广义上讲,数据库的安全首先依赖于网络系统。随着Internet的发展和普及,越来越多的公司将其核心业务向互联网转移,各种基于网络的数据库应用系统如雨后春笋般涌现出来,面向网络用户提供各种信息服务。可以说网络系统是数据库应用的外部环境和基础,数据库系统要发挥其强大作用离不开网络系统的支持,数据库系统的用户(如异地用户、分布式用户)也要通过网络才能访问数据库的数据。网络系统的安全是数据库安全的第一道屏障,外部入侵首先就是从入侵网络系统开始的。网络入侵试图破坏信息系统的完整性、机密性或可信任的任何网络活动的集合,具有以下特点:
,\;N;x)u#t)f*a!T&?7N
;Z&Z+O.s-u)A#}0O&v9W![  a) 没有地域和时间的限制,跨越国界的攻击就如同在现场一样方便; (]/E1e-G({&[,A)l(e:r
,K7z3x(]6s+U-C
  b) 通过网络的攻击往往混杂在大量正常的网络活动之中,隐蔽性强;
"V)J&n!d#m1t程序开发,操作系统,服务器,源码下载,Linux,Unix,BSD,PHP,Apach,asp,下载,源码,黑客,安全,技术社区,技术论坛
3p(k4X&?7n p6C  c) 入侵手段更加隐蔽和复杂。
)y+o5K+L'H6D'C程序开发,操作系统,服务器,源码下载,Linux,Unix,BSD,PHP,Apach,asp,下载,源码,黑客,安全,技术社区,技术论坛'O,[3O3Z6_8V
  计算机网络系统开放式环境面临的威胁主要有以下几种类型:
-w P1z$];E.l5C-l0Z(M:n!z.B/n$U%E.r
  a) 欺骗(Masquerade);
:|8W+b*Z1a `3X)G
-q!H/]9f9H5Q-G'J'{  b) 重发(Replay); tech.techweb.com.cn&q0C$d1U)c9z+['@"F
程序开发,操作系统,服务器,源码下载,Linux,Unix,BSD,PHP,Apach,asp,下载,源码,黑客,安全,技术社区,技术论坛![.O*f'l,p*m#E1p-G g
  c) 报文修改(Modification of message);
1Y%S,K4V;N程序开发,操作系统,服务器,源码下载,Linux,Unix,BSD,PHP,Apach,asp,下载,源码,黑客,安全,技术社区,技术论坛程序开发,操作系统,服务器,源码下载,Linux,Unix,BSD,PHP,Apach,asp,下载,源码,黑客,安全,技术社区,技术论坛7C7L ]1d1T%Y w
  d) 拒绝服务(Deny of service);
3H5v)] [9^+Y1O6e程序开发,操作系统,服务器,源码下载,Linux,Unix,BSD,PHP,Apach,asp,下载,源码,黑客,安全,技术社区,技术论坛-r)M5X1e+p&v
  e) 陷阱门(Trapdoor);
'U'B7Z"E5Q F:[*n:HTechWeb-技术社区6|$y2} I'X&a(x+f"n
  f) 特洛伊木马(Trojan horse); tech.techweb.com.cn9J"C J2d*E(D$W5R

!J%L(B%?$h!H'd&[  g) 攻击,如透纳攻击(Tunneling Attack)、应用软件攻击等。这些安全威胁是无时、无处不在的,因此必须采取有效的措施来保障系统的安全。
7M O8z'['o8y8@程序开发,操作系统,服务器,源码下载,Linux,Unix,BSD,PHP,Apach,asp,下载,源码,黑客,安全,技术社区,技术论坛,o0i!M6s G$z.s)B
  从技术角度讲,网络系统层次的安全防范技术有很多种,大致可以分为防火墙、入侵检测、协作式入侵检测技术等。 2p#F-S4f1W.L*h;d7w8?
tech.techweb.com.cn1q2I9I:M!Y-P%Z
  ⑴ 防火墙。防火墙是应用最广的一种防范技术。作为系统的第一道防线,其主要作用是监控可信任网络和不可信任网络之间的访问通道,可在内部与外部网络之间形成一道防护屏障,拦截来自外部的非法访问并阻止内部信息的外泄,但它无法阻拦来自网络内部的非法操作。它根据事先设定的规则来确定是否拦截信息流的进出,但无法动态识别或自适应地调整规则,因而其智能化程度很有限。防火墙技术主要有三种:数据包过滤器(packet filter)、代理(proxy)和状态分析(stateful inspection)。现代防火墙产品通常混合使用这几种技术。
1?9R,[.\+V-y+B!T
7b8`:X-n3H*\  ⑵ 入侵检测。入侵检测(IDS—Instrusion Detection System)是近年来发展起来的一种防范技术,综合采用了统计技术、规则方法、网络通信技术、人工智能、密码学、推理等技术和方法,其作用是监控网络和计算机系统是否出现被入侵或滥用的征兆。1987年,Derothy Denning首次提出了一种检测入侵的思想,经过不断发展和完善,作为监控和识别攻击的标准解决方案,IDS系统已经成为安全防御系统的重要组成部分。
/o#G6j-c+e2X*M6b1rtech.techweb.com.cntech.techweb.com.cn*O4N3z/U4y)U%B }7Z
  入侵检测采用的分析技术可分为三大类:签名、统计和数据完整性分析法。 7R5B B-h3j;|%h1Z p
程序开发,操作系统,服务器,源码下载,Linux,Unix,BSD,PHP,Apach,asp,下载,源码,黑客,安全,技术社区,技术论坛-\+[8Y7R)z.j.H5w3w
  ① 签名分析法。主要用来监测对系统的已知弱点进行攻击的行为。人们从攻击模式中归纳出它的签名,编写到IDS系统的代码里。签名分析实际上是一种模板匹配操作。
(w-W9n,f9G5J6c程序开发,操作系统,服务器,源码下载,Linux,Unix,BSD,PHP,Apach,asp,下载,源码,黑客,安全,技术社区,技术论坛
.c#B/O;x2M$G%b2M  ② 统计分析法。以统计学为理论基础,以系统正常使用情况下观察到的动作模式为依据来判别某个动作是否偏离了正常轨道。
4~.K)\2d3["j+^9Xtech.techweb.com.cn
5M2P+H!r'|$f)T&QTechWeb-技术社区  ③ 数据完整性分析法。以密码学为理论基础,可以查证文件或者对象是否被别人修改过。
1q4^9~#|3]2r,}%a4O4@tech.techweb.com.cn
(a;V0J8i&h'[)m#h8f  IDS的种类包括基于网络和基于主机的入侵监测系统、基于特征的和基于非正常的入侵监测系统、实时和非实时的入侵监测系统等。
%l7L'i5m `#E.s,Wtech.techweb.com.cn/~(| }7G"e4L
  ⑶ 协作式入侵监测技术 tech.techweb.com.cn*v'L5p0_4e*Y#p

#k7M1u m-I.P.z  独立的入侵监测系统不能够对广泛发生的各种入侵活动都做出有效的监测和反应,为了弥补独立运作的不足,人们提出了协作式入侵监测系统的想法。在协作式入侵监测系统中,IDS基于一种统一的规范,入侵监测组件之间自动地交换信息,并且通过信息的交换得到了对入侵的有效监测,可以应用于不同的网络环境。




顶部
热点频道推荐: C/S开发| 数据库| WEB开发| 嵌入式| 项目管理|
景福宫
高级会员
Rank: 2



UID 278423
精华 0
积分 646
帖子 141
威望 282
ZD币 156 元
阅读权限 50
注册 2007-12-19
状态 离线
  沙发
发表于 2007-12-22 01:14  资料  个人空间  短消息  加为好友 
不错




顶部
热点频道推荐: C/S开发| 数据库| WEB开发| 嵌入式| 项目管理|
 



当前时区 GMT+8, 现在时间是 2009-7-5 06:45

  Powered by Discuz! 5.5.0 © 2001-2007 Comsenz Inc.
Processed in 0.071311 second(s), 3/3 queries

清除 Cookies - 联系我们 - ZDNetChina中文社区 - 无图版