网络安全安全计算_第1页
网络安全安全计算_第2页
网络安全安全计算_第3页
网络安全安全计算_第4页
网络安全安全计算_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、网络安全信息安全5个基本要素机密性:确保信息不暴露给未授权的实体或进程.完整性:只有得到允许的人才能够修改数据,并能够判别数据是否被篡改.可用性:得到授权的实体在需要时可访问数据.可控性:可以控制授权范围内的信息流向和行为方式.可审查性:对出现的安全问题提供调查的依据和手段.对于网络及网络交易而言,信息安全的基本需求机密性(保密性)完整性不可抵赖性:数据发送,交易发送方无法否认曾经的事实.ISO-OS1ZRM各层对应安全手段层次安全手段应用层中间层次提供安全服务传输层SSL,Socks,RPC网络层防火墙技术数据链路层硬件实现(通信保密机)物理层防窃听技术计算机系统安全等级橘皮书标准划分的计算

2、机安全等级(美国国防部,1985)类别级别名称主要特征DD低级保护没有安全保护CC1自主安全保护自主存储控制C2受控存储控制单独的可查性,安全标识BB1标识的安全保护强制存取控制,安全标识B2结构化保护面向安全的体系结构,较好的抗渗透能力B3安全区域存取监控,高抗渗透能力AA验证设计形式化的最高级描述和验证D 级:最低保护(Minimal Protection)级别最低,保护措施少,没有安全功能.如:DOS,Windows 3.X ,Windows 95(不在工作组方式 中),Apple 的 System 7.x.C 级:自定义保护(Discretionary Protection)系统的对象

3、可由系统的主题自定义访问权.C1级:自主安全保护级,能够实现对用户和数据的分离,进行自主存取控制,数据保护以用户组 为单位.C1级要求硬件有一定的安全级别,用户在使用前必须登录到系统.C1级防护的不足在于用 户直接访问操作系统的根.C2级:受控访问级,处理敏感信息所需要的最低安全级别,实现了更细粒度的自主访问控制,通 过登录规程,审计安全性相关事件以隔离资源,使用户能对自己的行为负责.B 级:强制式保护(Mandatory Protection)其安全特点在于由系统强制的安全保护.B1级:标记安全保护级,对系统的数据进行标记,并对标记的主体和客体实施强制存取控制.B2级:结构化安全保护级,要求

4、对计算机中所有对象都要加上标签,而且给设备分配安全级别, 建立形式化的安全策略模型,并对系统内的所有主体和客体实施自主访问和强制访问控制.B3级:安全域,能够满足访问监控器的要求,提供系统恢复过程.A 级:可验证的保护(Verified Protection)A1级:与B3级类似,但拥有正式的分析及数学方法.UNIX系统通常被认为是C1C2级,但未进行正式评测;Windows NT 4.0达到了 C2级,并且朝着B2 级发展;Windows 2000已获得认证.4.1安全计算4.1.1保密性和完整性私钥和公钥加密标准(DES,IDEA,RSA)数据加密基本思想:通过变换信息的表示形式来伪装需要

5、保护的敏感信息,使非授权者不能了解被加密 的内容.明文:需要隐藏的信息.密文:加密产生的结果.密码算法:加密时使用的变换规则.密码技术:信息安全的核心.加密基本方法置换:改变明文内容的表示形式,但内容元素间的相对位置保持不变.易位:改变明文内容元素的相对位置,但保持表示形式不变.实际的算法通常是这两种方法的组合应用.密码系统分类按将明文转化为密文的操作类型分为:置换密码和易位密码.按明文的处理方法分为:分组密码(块密码)和序列密码(流密码).按密钥的使用个数分为:对称密码体制和非对称密码体制.密码体制:一个加密系统采用的基本工作方式.基本要素是密码算法和密钥.密码算法:加密算法和解密算法.密钥

6、:加密密钥和解密密钥.对称密码体制(单密钥体制,隐蔽密钥体制):加密密钥和解密密钥相同,或者一个可以从另一个导出, 拥有加密能力就拥有解密能力,反之亦然.特点:保密强度高,但开放性差,需要有可靠的密钥传递渠道.非对称密码体制(公开密钥体制):加密和解密的能力是分开的,加密密钥公开,解密密钥不公开,从 一个密钥去计算推导另一个密钥是不可行的.特点:适用于开放的使用环境,密钥管理相对简单,可以实 现数字签名与验证,但工作效率一般低于对称密码体制.数据加密标准 DES(Data Encryption Standard)对称分组密码,输入输出均为64b,加密解密用同一算法,密钥为56b,附加8位奇偶校

7、验位,有弱钥, 但可避免,安全性依赖于密钥,基本加密技术是混乱和扩散IBM公司1970年初开发的一个叫Lucifer算法发展起来的算法,1976年11月23日,DES被采纳作 为美国联邦的一个标准,并授权在非密级政府通信中使用.DES属于分组密码体制,将分组为64位的明文加密成64位的密文,或反之,整个加密过程由16个 独立的加密循环所构成,每一个循环使用自己的密钥.解密使用与加密同样的过程,但顺序与加密相反. 主密钥56位,用于生成每轮循环各自的密钥.加密函数是DES加密运算的核心.DES的加密密钥和解密密钥相同,属于对称密码体制.其安全性依赖于密钥,但目前可利用差分密 码分析的思想对其选择

8、明文攻击方法,因此56位密钥长度的DES原则上不再是安全的.增加密钥长度 和采用多重DES的加密是有意义的加强办法,使用112位密钥对数据进行3次机密的算法,称为3DES.国际数据加密算法 IDEA(International Data Encryption Algorithm)对称分组密码体制,明文和密文块都是64b,密钥长128b,加密解密算法相同,密钥各异,无论用软件 硬件实现都不难,加密解密运算速度非常快.由于密钥长128b,它的安全性比较好,是目前数据加密中应 用较为广泛的一种密码体制.瑞士苏黎世联邦工业大学的来学家和J ames L.Massey博士提出,算法形式上和DES类似,使

9、用循环 加密方式,把分组64位的明文加密成64位的密文,或反之,但是IDEA使用128位密钥,扩展成52个16 位循环密钥,安全性强于DES.RSA密码系统非对称分组密码体制,让加密密钥公开成为共钥,而解密密钥隐藏在个体中作为私钥.公钥和私钥 本质上不同,不存在其中一个推导出另一个的问题传统密码系统的特点加密和解密时所使用的密钥是相同的或者是类似的,即由机密密钥可以很容易地推导出解密 密码,反之亦然,故常称传统密码系统为”单钥密码系统”或”对称密码系统”.在一个密码系统中,不能假定加密和解密算法是保密的,因此密钥需要保密.然而发送信息的通 道往往是不可靠的,所以在传统密码系统中,必须用不同于发

10、送信息的另外一个更安全的信道 来分发密钥.公开钥密码系统的特点加密密钥和解密密钥是本质上不同的.这就是说,直到其中一个密钥,不存在一个可以有效地推 导出另一个密钥的有效算法,即多项式时间算法.因此,公开钥密码系统又常常称为”双钥密码 系统”或”非对称密码系统”.不需要分发密钥的额外信道.我们可以公开加密密钥,这样做无损于整个系统的保密性,需要保 密的仅仅是解密密钥.密钥管理和证书密钥管理:指处理密钥自产生到销毁的整个过程中的有关问题,包括系统的初始化,密钥的产生,存储,备 份/恢复,装入,分配,保护,更新,控制,丢失,吊销及销毁.密钥管理体制:KMI机制(适用于封闭网),PKI机制(适用于开放

11、网),SPK机制(适用于规模化专用网).KMI机制:分发密钥的安全性依赖于秘密信道.分发类型技术特点静态分发点对点配置可用单钥或双钥实现.单钥为鉴别提供可靠参数,但不提供不可否 认服务.数字签名要求双钥实现.一对多配置可用单钥或双钥实现.只在中心保留所有各端的密钥,各端只保留 自己的密钥,是建立秘密通道的主要办法.格状网配置可用单钥或双钥实现.也称为端端密钥,密钥配置量为全网n个终 端中选2的组合数.动态分发基于单钥的单钥分发首先用静态分发方式配置的星状密钥配置,主要解决会话密钥的 分发.基于单钥的双钥分发公私钥对都当作秘密变量PKI机制:解决了分发密钥时依赖秘密信道的问题.项目PKIKMI作

12、用特性良好的扩展性,适用于开放业务很好的封闭性,适用专用业务服务功能只提供数字签名服务提供加密和签名功能信任逻辑第三方管理模式集中式的主管方管理模式负责性个人负责的技术体系单位负责制应用角度主外主内种子化公钥SPK体系:多重公钥/双钥LPK/LDK,用RSA公钥算法实现;组合公钥/双钥CPK/CDK, 用离散对数DLP或椭圆曲线密码ECC实现,是电子商务和电子政务中比较理想的密钥解决方案.数字证书:数字证书采用公钥体制,即利用一对互相匹配的密钥进行加密和解密.每个用户将设定一个 密钥(仅为本人所知的专用密钥,用来解密和签名)和公钥(由本人公开,用于加密和验证签名),用以实现:发送机密文件:发送

13、方使用接收方的公钥进行加密,接收方便使用自己的私钥解密.信息即使被第 三方截获,但是由于缺少相应的密钥也无法解密.接收方能够通过数字证书来确认发送方的身份,发送方无法抵赖.信息自数字签名以后可以保证信息无法更改.X.509证书标准:由发布者数字签名的用于帮定某公开密钥和其持有者身份的数据结构.X.509用 户公钥证书是由可信赖的证书权威机构CA创建的,并且由CA或用户存放在X.500的目录中.版本号(Version):证书版本.唯一序列号(Certificate Serial Number):用于标识某个证书,它对于特定的CA是唯一的.签名算法标识符(Algorithm Identifier)

14、:用于标识签名的算法类型.发行者名称(Issuer):证书的颁发者,它可以是证书的主体也可以是授权的第三方CA.有效期(Validi切):证书的有效期.主体名称(Subject):证书持有者的名字,它和公开密钥的绑定是证书的核心内容.主体的公开密钥信息(Subject Public Key Info):它和主体的绑定是通过CA对证书的签名实 现的.发行者唯一识别符(Issuer Unique ID):证书颁布者的ID标识.主体惟一识别符(Subject Unique ID):持有者的ID标识.扩充域(Extensions):扩展字段.签名:CA用自己的私钥对上述域的哈希值进行数字签名的结果.证

15、书的获取:任何一个用户只要得到CA中心的公钥,就可以得到该CA中心为该用户签署的公钥. 因为证书是不可伪造的,因此对于存放证书的目录无需施加特别的保护.使用不同CA中心发放的证书的用户无法直接使用证书,但如果两个证书发放机构之间已经安全 交换了公开密钥,则可以使用证书链来完成通信.证书链:基本证书链(基于所有证书链都是从一个可信的自签名的证书开始,主要验证证书本 身的完整性和有效性,主体名和公钥绑定关系的准确性,上级CA证书的主体和下级CA证书的发 布者是否相同),扩展证书链(允许有多个可信CA的自签名证书,一个有效的证书链可以从其中任 何一个自签名开始).证书的吊销:证书到了有效期,用户私钥

16、已泄密,用户放弃使用原CA中心的服务,CA中心私钥泄密 都需吊销证书.这时CA中心会维护一个证书吊销列表CRL,供大家查询,证书使用者依据CRL即可验 证某证书是否已经被撤销.认证(数字签名,身份认证) 数字签名|通过一个单向函数对一个要传送的报文进行处理的得到的用以认证报文来源与核实报文是否发 生变化的一个字母数字串,用几个字符串来代替书写签名或印章,起到与书写签名或印章同样的法律效 应.传统的数据加密是保护数据的最基本方法,它只能够防止第三者获得真实的数据(数据的机密性), 而数字签名则可以解决否认,伪造,篡改和冒充的问题(数据的完整性和不可抵赖性).签名是报文以及发放已知的且收方可验证的

17、保密信息的函数.数字签名是签名方对信息内容完整 性的一种承诺,它所保护的信息内容可能会遭到破坏,但不会被伪造欺骗.数字签名目的:使信息的接收方能够对公正的第三者(双方一致同意委托其解决因某一问题而引起 争执的仲裁者)证明其报文是真实的,而且是由指定的发送方发出的.同时,发送方不能根据自己的利益 来否认报文的内容,接收方也无法伪造报文内容.数字签名技术:基于公钥的签名,零知识签名,盲签名,CES签名,数字水印,群签名,代理签名等.数字签名具体要求发送者事后不能否认发送的报文签名.接收者能够核实发送者发送的报文签名.接收者不能伪造发送者的报文签名.接收者不能对发送者发送的报文进行部分篡改.网络中的

18、某一用户不能冒充另一用户作为发送者或接收者数字签名实现过程信息发送方使用一个单向散列函数对信息生成信息摘要.信息发送方使用自己的私钥签名信息摘要.信息发送方把信息本身和已签名的信息摘要一起发送出去.信息接收方通过使用与信息发送者使用的同一个单向散列函数对接收的信息本身生成新的信 息摘要,再使用信息发送者的公钥对信息摘要进行验证,以确定信息发送者的身份是否被修改过.如果 接收方收到的信息是P(用E代表公钥,D代表私钥),那么要保留的证据就应该是E(P),这也就证明了信 息的确是发送方发出的.基于公钥的数字签名:基于公开密钥算法的签名称为通用签名.它利用了密钥的非对称性和加密解密操 作的可交换性.

19、签名方首先利用其隐蔽密钥对报文或报文的信息摘录加密,然后将密文作为签名,连同 相应的明文一同传给验证方.验证方利用签名方的公开密钥对密文进行解密,并对这两个明文进行比较. 由于不同的非对称密钥对同一报文加密和解密结果均不一样,可利用此方法确认签名方的内容.数字签名标准DSS:美国国家标准和技术协会NIST于1998年提出的一种基于非对称加密体制的 数字签名实现方法,它有利于签名者的计算,即签名者的计算能力较低且计算时间要短,另一端的验证 者计算能力要强.零知识证明系统:用于鉴别服务,允许用户表明它知道某个秘密而不需要把这个秘密实际说出来.零知 识证明协议的基本形式是由验证者提出问题,由证明者回

20、答问题.RSA算法就是一种零知识证明系统, 用户通过别人用他的公钥来解密它用私钥加密的密文,以达到标识自己拥有私钥,但别人也不可能知道 私钥内容的目的.例如:Fiat-Shamir的三次握手方法,用于一方向另一方证明其身份的单向鉴别,可以防 止他人冒充.弱点:容易遭受桥接攻击,即攻击者隐藏在中介系统中,对正在验证身份的双方进行验证信息的截 获和篡改.盲签名:保护签名持有者的匿名性.基本原则是对签名者B隐藏被签的内容,同时给签名持有者A施加 一定的制约,让其很难作弊.CES(Content Extraction Signature)签名:对文档中N个数据项提供签名保护.例如:Commit Vec

21、tor数字水印:在多媒体数据中,例如图像,音频,视频等,添加数字签名以保护版权的技术.从保护性和完整性 角度出发,水印需要进行加密,然后嵌入媒体中,同时也不能影响媒体的质量,必要时还必须合法地从媒体中清除.群签名:在协同工作环境中,群签名可以使得群成员可以代表整个群产生具有同等地位的签名.验证者 可以确认签名来自这个群,但不能确定具体是哪个群成员进行的签名,从而保护了群成员的匿名性.当 有争议时,群签名的真实性可由一定的仲裁机构进行判断.身份认证身份认证内容:识别,明确访问者的身份,要求可区分不同的用户,例如使用不同的身份标识符;验证,对访 问者声称的身份进行确认.识别信息是公开的,验证信息是

22、保密的.身份认证方法:口令,验证对方知道什么;通行证和智能卡,验证对方拥有什么;指纹和声音,验证对方生 物特征;签名,验证对方下意识动作的结果.单向鉴别认证基于对称加密方法的单向鉴别(B鉴别A)1,A和B共同掌握对称密钥K .ab2,B向A发送明文R.3,A用掌握的对称密钥加密明文R,将Kab(R)回应B.4,B用掌握的对称密钥K b加密R得出密文K b(R),与 A送来的密文K(R)比较,若K b(R)=K b(R)则说明对方也掌握密钥K b,即对方是A.缺点:A和B安全性相关,一旦一方密钥泄露,则另一方也不安全了.基于公钥方法的单向鉴别认证(B鉴别A)1,B有A的公钥PK.2,B要判断对方

23、是A,向对方发送随机数R.3,A接收到R用私钥SK加密R得SKa(R),送给B.4,B用A的公钥PKa解密SKa(R)的R,与原先R比较,若相同则证明对方拥有A的私钥SKa,说明对 方是A.双向鉴别认证基于对称加密方法的双向鉴别(B和A相互鉴别)1,A向B发送R2,要求鉴别B.2,B返回Kab(R2),同时向A发送R1,要求鉴别A.A解密出r2,与原来值相比较确认B身份,同时加密Kab(R)送给B.B解密出R,与原来值相比较确认A身份.实质:双方互相对对方进行单向鉴别.基于公钥方法的双向鉴别认证(B和A相互鉴别)B有A的公钥PKa,A有B的公钥PKb.B要判断对方是A,向对方发送用自身私钥SK

24、b加密随机数SK(R).A接收到R,用B的公钥PKb解密SKb(R)得R,证明对方有B的私钥,确认B的身份.A用自身私钥SKa加密R得SKa(R),送给B.B用A的公钥pK解密SKa(R)得R,与原先R比较,证明对方拥有A的私钥Ska,确认A的身份.口令鉴别认证:根据用户的知识来进行身份认证,因其简单和通用性适合于大多数应用场合.口令生成:用户自定义,用户容易记忆,但也容易被攻击者猜出;系统随机产生,随机性好,不容易猜出, 但也不容易记忆.口令管理:口令保存,口令传送,口令更换.口令鉴别基本形式A作为客户端向B服务器验证其口令.B只保存A的口令的摘录.A在被要求出示口令时将口令以密文传送给B.

25、B解密A的口令,重新计算口令的摘录并和之前的摘录相比较,以确认A的身份.口令加密使用散列函数,由于其逆运算的困难性,要冒充A基本上是不可能的.KERBEROS 系统MIT在1980年为Athena计划的认证服务而开发的,一种基于密钥分配中心KDC概念和可信中继 认证方法的分布式鉴别服务系统,可以在不安全的网络环境中为用户对远程服务器的访问提供自动的 鉴别,数据安全性和完整性服务,以及密钥管理.Kerberos采用连续加密机制防止会话被劫持.Kerberos认证过程:第一阶段:认证服务交换,客户端获取授权服务器访问许可票据.用户A输入自己的用户名,以明文的方式发给认证服务器.认证服务器返回一个会

26、话密钥KS和一个票据Ktgs(A,Ks),这个会话密钥是一次性的(也可以 使用智能卡生成),而这两个数据包则是使用用户A的密钥加密的,返回时将要求其输入密码,并解 密数据.第二阶段:票据许可服务交换,客户端获得应用服务访问许可票据.用户A将获得的票据,要访问的应用服务器名B,以及用会话密钥加密的时间标记(用来防止 重发攻击)发送给授权服务器TGS.授权服务器TGS收到后,返回A和B通信的会话密钥,包括用A的密钥加密的和用B的密 钥加密的会话密钥KAB第三阶段:客户端与应用服务器认证交换,客户端最终获得应用服务.用户A将从TGS收到的用B的密钥加密的会话密钥发给服务器B,并且附上用双方的会话 密

27、钥kab加密的时间标记以防止重发攻击.服务器B进行应答,完成认证过程.完整性(S HA,MD5)信息摘录是单向的散列函数,以变长的信息输入,把其压缩成一个定长的值输出.若输入的信息改 变了,则输出的定长值(摘录)也会相应改变.信息摘录可为制定的数据产生一个不可仿造的特征,伪造一个报文并使其具有相同的信息摘录是 计算不可行的.报文摘要 MD5(Message DigeSt)MD5是由Ron Rivest(RFC 1321 )在麻省理工学院提出,也叫压缩函数,杂凑函数,散列函数等.输入报文:任意长度,被填充,成为16b的整数倍,然后被分成512b的等长块,逐块处理.处理方式:每块处理分4遍扫描(迭

28、代),使用扰乱函数,每遍16步操作运算.扰乱函数包括取整,二进 制求补,二进制与运算,二进制或运算,半加运算,二进制加运算和循环左移运算等.输出摘要:128b.安全散列算法 SHA(Secure Hash Algorithm)SHA是美国标准与技术研究所(NIST)设计并在1993年作为联邦信息处理标准.SHA建立在MD5 的基础上,基本框架与MD5类似.SHA实现思想:将变长的信息分成若干512b的定长块进行处理(与MD5相同),输出160b的摘录 (和MD5不同).Hash函数:又称为杂凑函数,散列函数,它对长度不固定的字符串进行处理,返回一串定长的字符串 (又称Hash值).单向Hash

29、函数用于产生信息摘要.MD5与SHA比较:SHA效率低于MD5,强度略高于MD5.1,SHA的报文摘要比MD5摘要长32位.对MD5进行穷举攻击方法具有给定摘要的报文代价是2A128数量级,而对SHA,代价为2A160数 量级.两者都具有模2的32次方加法,但在SHA中要执行4轮每轮20次迭代,一共80步迭代,而MD5 只需4轮每轮16次迭代.访问控制(存取权限,口令)访问控制:限制系统中的信息,使其只能流到网络中的授权个人或系统.访问控制实质:对资源使用的限制.访问控制的类型自主访问控制(Discretionary Access Control,DAC):最普遍的手段,用户可以按照自己的意愿

30、对系 统参数进行适当的修改,以决定哪些用户可以访问其文件.强制访问控制(Mandatory Access Control,MAC):用户和资源都有一个固定的安全属性,只有匹配 者才能访问.访问控制基本结构客体:计算机系统中所有可控制的资源.主体:对客体实施动作的实体.主体对客体实施动作需要得到授权.授权:对主体表现为访问权限,对客体表现为访问模式.访问权限是访问模式的子集.访问控制用于限定主体在网络内对客体采取的动作(直接或通过代理),于是用户通过身份鉴别后, 还需要通过访问控制,才能在网内实施特定操作.访问控制通过系统中的参照器来实施.主机的访问控制整个网络的安全控制由访问控制表,容量控制,

31、授权关系几部分合作组成.访问控制表ACL(Access Control List):一种传统的授权控制机制,用稀疏矩阵表示,以客体为索引, 每个客体对应ACL,指出每个主体可对其实施的操作.优点:便于客体的访问控制;缺点:不利于主体访问 权限的维护,因为要调整某个主体的访问权限,必须要到各个ACL中去搜索.职能表CL(Capabilities List):稀疏矩阵标识方法,以主体为索引,每个主体对应有一个CL,指出对 各个客体的访问权限.其优缺点与ACL相反.在分布式系统中,可允许主体只进行一次鉴别便获得它的 CL,而不必在会话期间不断对各个系统进行授权申请和处理.授权关系AR(Authori

32、zation Relations):ACL和CL的结合,使用关系来表示访问矩阵.每个关系表 示一个主体对客体的访问权限,并使用关系式数据库来存放这个访问矩阵.优点:对于主体和客体的授 权处理都比较方便;缺点:开销较大.访问控制政策自主访问控制政策:可以控制主体对客体的直接访问,但是不能控制主体对客体的间接访问,需要 对系统的访问控制做静态定义,有一个或几个系统管理员负责.目前常用的操作系统中文件系统使用的 都是自主访问控制政策.自主访问控制政策分为封闭和开放两种:封闭:规定允许的访问动作,缺省为不允许.开放:规定不允许的访问动作,缺省为允许.强制访问控制政策:由一个授权机构为主体和客体分别定义

33、固定的访问属性,且这些权限不能通过 用户来修改.用户的访问权限作分类划分,不同安全权限的用户可以访问相应安全级别的数据.强制访 问控制政策常用于军队和政府机构.实现方法:集中式(一个管理员),层次式(一组管理员),合作式(几组相关联的管理员队伍).基于角色的访问控制政策:对自主访问控制政策和强制访问控制政策的改进,基于用户在系统中所 起的作用来规定其访问权限,这个角色可定义为与一个特定活动相关联的一组动作和责任.优点:有针 对性,不会出现多余的访问权限.4.1.2非法入侵和病毒的防护防火墙防火墙:网络安全的第一道门户,设置在内部网(可信任网络)和外部网(不可信任网)或网络安全域之间 的一系列部

34、件的组合,通过检测,限制,更改跨越防火墙的数据流,尽可能地对外部屏蔽网络内部的消息, 结构和运行情况,以此来实现网络的安全保护.狭义的防火墙指安装了防火墙的软件或路由器设备广 义的防火墙还包括整个网络的安全策略和安全行为.防火墙性质:由内到外和由外到内的所有访问都必须经过它.只有本地安全策略所定义的合法访问才被允许通过它.防火墙本身无法被穿透.硬件防火墙:通过结合硬件和软件来达到隔离内,外部网络的目的,价格较贵,但效果好,一般小型企业和 个人很难实现.软件防火墙:通过软件方式来达到,价格较便宜,但只能通过一定的规则来达到限制一些非法用户访问 内部网的目的.防火墙分类防火墙的类别类型特点优点缺点

35、包过滤防火墙 (IP级防火墙, 访问控制表)根据定义的过滤规则审查,根 据是否匹配来决定是否通过透明,成本低,速度快, 效率高对IP包伪造难以防范, 不具备身份认证功能, 不能检测高层攻击,过 滤多效率下降快应用网关防火墙工作在应用层,实现协议过滤 和转发功能能够提供比较成熟的 日志功能速度相对更慢代理服务器防火墙 (应用级防火墙)阻断内外网之间的通信,只能 通过代理实现有很高的安全性速度慢,对用户不透明, 协议不同需要不同的 代理,不利于网络新业 务状态检测防火墙 (链路级防火墙)通过状态检测技术动态记录, 维护各个连接的协议状态效率很高,动态修改规 则可以提高安全性自适应代理防火墙根据用户

36、的安全策略,动态适 应传输中的分组流量状态检测+代理防火墙组成安全操作系统:保护防火墙的源代码和文件免受入侵.过滤器:外部过滤器保护网关不受攻击,内部过滤器在网关被攻破后提供对内网的保护.网关:提供中继服务,辅助过滤器控制业务流.域名服务:将内部网络的域名与Internet隔离.函件处理:保证内网和Internet用户间的任何函件交换均需经过防火墙.入侵检测 VPN,VLAN虚拟专用网vPNVPN是企业网在因特网等公共网络上的延伸,通过一个私有的通道在公共网络上创建一个安全的 私有连接.VPN本质是一个虚信道,它可用来连接两个专用网,通过可靠的加密技术方法保证其安全性, 并且作为一个公共网络的

37、一部分存在.VPN关键技术隧道技术:一种数据封装协议,将一种协议数据封装在另一种协议中传输,从而实现被封装协议对 封装协议的透明性.按其工作层次可分类为:二层隧道技术:PPTP (点到点隧道协议),L2F(二层转发协议),L2TP(二层隧道协议).PPTP:逻辑上延伸了 PPP会话,从而形成了虚拟的远程拨号.协议实现时使用了与PPP相 同的认证机制.L2F:可以在多种介质上建立多协议的安全VPN通信方式,它将链路层的协议封装起来, 以使网络的链路层完全独立于用户的链路层协议.L2TP:PPTP和L2F结合的产物.L2TP协议将PPP帧封装后,可以通过IP,X.25,FR或ATM进行传输.它结合

38、了 L2F和PPTP的优点,可以让用户从客户端或接入服务器端发起VPN连接.项目PPTPL2FL2TP对底层介质的要求IP网络没有要求没有要求消息的结构格式固化构造选项构造属性构造端对端身份验证依赖PPP全程全程隧道和会话维护有没有有流量控制特性序列号和确认,滑动窗口很弱会话的计数和计时器三层隧道技术:IPSec,移动IP协议,虚拟隧道协议VTP.密码技术:包括加密解密,身份认证,密钥管理等.QoS机制:包括RSVP(资源预留协议),SBM(子网带宽管理).VPN网络参考模型虚拟租用线路VLL:最简单的VPN,仅适用点到点的连接.虚拟专用路由网络VPRN:通过公共IP网络进行VPN仿真,主要特

39、点是数据包在网络层进行转发.虚拟专用拨号网VPDN:允许远程用户按需通过PSTN/ISDN接入另一个网络的某个站点,关键的 特性是需要进行身份认证(例如RADIUS).虚拟专用LAN片断VPLS:利用公共IP资源进行局域网仿真,优点是完全协议透明,实现多协议传 输.VPN分类与应用分类特点应用Intranet VPN可在Internet上组建世界范围VPN网络企业内部给分支机构互联Access VPN通过一个拥有专用网络相同策略的共享基础 设施,提供对企业内/外部网的远程访问企业内部人员移动或远程办公需要Extranet VPN通过使用一个专用连接的共享基础设施,将供 应商,合作伙伴连接到企业

40、内部网络提供B2B之间的安全访问服务虚拟局域网VLANVTP(Virtual LAN):能够把原来一个物理的局域网划分成很多个逻辑意义上的子网,而不必考虑具 体的物理位置,每一个VLAN都可以对应于一个逻辑单位.由于在相同VLAN内的主机间传送的数据不会影响到其他VLAN上的主机,因此减少了数据交互 的可能性,极大地增强了网络的安全性.VLAN概念的引入,使交换机承担了网络的分段工作,而不再使用路由器来完成.VLAN的优势:控制广播,安全性高,灵活性,可扩展性.VTP(VLAN Trunk氏01001):通过链路聚合(Trunk)来进行VLAN管理的协议,属于C/S方式.VTP 包含域的概念,

41、只有处于同一个域内的交换机才构成一个管理体系.对于整个域内的VLAN的添加和删 除都是在服务器端完成的.修改的结果通过Trunk发给客户端,客户端VLAN数据库也会发生相应的变 化.客户端的VLAN数据库总是与服务器的VLAN数据库保持一致同步.VLAN管理策略服务器VMPS:实现基于源MAC地址的动态,在交换机端口上划分VLAN,属于 C/S架构.安全协议(fPSec,SSL,ETS,PGP,S-HTTP,TSL)IPSecIP层安全协议,是Ipv4和Ipv6的安全标准,由安全协议,密钥管理协议,安全关联,认证和加密算法4 部分构成的,应用于IP层上数据安全的一整套安全体系结构.安全协议在I

42、P协议中增加了两个基于密码的安全机制:认证头AH:支持IP数据项的可认证性和完整性,为IP通信提供数据源认证,数据完整性和反 重播认证,保护数据免受篡改,但不能防止窃听,适合用于传输非机密数据.AH是一段报文认证代码, 在发送IP包之前已计算好.发送方用加密密钥计算出AH,接收方用同一密钥(私钥体制)或另一密 钥(公钥体制)对其进行验证.封装安全载荷ESP:实现通信机密性,提供完整性检查,认证和加密,提供机密性并可以防止篡 改ESP对整个IP包进行封装加密,通常使用DES算法.密钥管理协议IKE(Internet Key Exchange):定义了通信实体间身份认证,创建安全关联,协商加密 算

43、法,共享会话密钥的方法,完成安全关联的集中化管理以减少连接时间和密钥的生成和管理.SSL安全套接层Netscape公司设计的主要用于Web的安全传输协议.SSL只要求服务器端有数字证书握手协议:协商会话密钥.记录协议:定义了传输的格式,其报文包含长度,描述符和用户数据等内容.记录协议完成的工作包 括信息传输,数据分段,可选择的数据压缩,提供信息鉴别码和加密,操作步骤:1,分片,分成214字节或更小的数据块.可选地应用压缩.使用共享的密钥计算出报文鉴别代码.使用同步算法加密.附加首部数据,包括内容类型,主要版本,次要版本,压缩长度.传输层安全性TLSIETF将SSL作了标准化,将其称为TLS,从

44、技术上讲TLS和SSL差别非常小.TLS提供了客户机与服务器之间的安全连接.TLS协议运行于TCP/IP上,在高层HTTP下,可以为 高层协议数据提供机密性.邮件加密软件PGPPGP(Pretty Good Privacy)是基于RSA公钥加密体系的邮件加密软件.PGP是结合了 RSA和IDEA的链式加密法,既有RSA的保密性,又获得了 IDEA算法的快捷性.PGP工作过程:用一个随机生成的密钥(每次加密都不同)用IDEA算法对明文加密,然后用RSA算 法对该密钥加密.安全超文本传输协议S-HTTPS-HTTP是HTTP协议的扩展,工作在应用层,目的是保证商业贸易的传输安全,促进电子商务的发 簪.SSL和S-HTTP不同之处:S-HTTP是HTTP的超集,只限于Web使用,SSL则通过Socket层对客户 和服务器间的事务进行安全处理的协议,适用于所有TCP/IP应用.S-HTTP优点:工作在应用层,全兼容于HTTP和SHTTP的浏览器和服务器,是一个更灵活的协议.目前SSL基本取代了 S-HTTP.安全电子交易SETSET是Visa和Maste

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论