ImageVerifierCode 换一换
格式:DOCX , 页数:12 ,大小:603.82KB ,
资源ID:10168882      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/10168882.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(第七章 Web安全.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

第七章 Web安全.docx

1、第七章 Web安全第七章 Web安全【教学目的要求】熟悉各名词、术语的含义,掌握基本概念,特别是WWW安全问题、SSL与TLS。【重点】SSL与TLS【难点】SSL与TLS【教学方法】多媒体教学和传统教学相结合。【课时安排】2课时【教学过程】【导入】 Web安全问题的提出 Web应用的简单性使其迅速普及 本质是基于TCP/IP的C/S应用,无安全性 服务器信息是双向的,可被主动攻击 复杂的软件系统存在隐患:浏览器一般只能理解基本的数据格式如 HTML、JPEG和GIF格式。对其它的数据格式,浏览器要通过外部程序来观察。 客户的多样性,缺乏安全意识【讲解】 Web安全问题的提出Web服务器记录的

2、如下信息,会对用户构成威胁。(1)IP地址。(2)服务器/宿主名字。(3)卸载时间。(4)用户名(可通过用户授权来了解,或在Unix中通过标识协议获得)。(5)URL要求。(6)以用户在会话期间常用的形式及出现的可变数据。(7)要求的状态。(8)数据传输尺寸。Web安全问题的提出Web服务器可能的安全漏洞:(l)客户可能永远得不到要求的信息,因为服务器伪造了域名。客户可能无法获得授权访问的信息。(2)服务器可能向另一用户发送信息,因为伪造了域名。(3)误认闯入者是合法用户,服务器可能允许闯入者访问。Web安全威胁 被动攻击:偷听浏览器和服务器之间的网络通信量,获得对站点受限信息的访问权 主动攻

3、击:假扮另一用户修改客户与服务器之间传输的信息,或修改站点的信息Web安全威胁Web通信安全的实现 网络层IP安全性(IPSec) 传输层SSL/STL 应用层S/MIME,PGP,PEM,SET, Kerberos,SHTTP,SSH WWW安全问题 SSL与TLS SET SSL协议简介 1994年Netscape开发了SSL(Secure Socket Layer)协议,专门用于保护Web通讯 版本和历史 1.0,不成熟 2.0,基本上解决了Web通讯的安全问题Microsoft公司发布了PCT(Private Communication Technology),并在IE中支持 3.0,

4、1996年发布,增加了一些算法,修改了一些缺陷 TLS 1.0(Transport Layer Security, 也被称为SSL 3.1),1997年IETF发布了Draft,同时,Microsoft宣布放弃PCT,与Netscape一起支持TLS 1.0 1999年,发布RFC 2246(The TLS Protocol v1.0) 协议的设计目标 为两个通讯个体之间提供保密性和完整性(身份认证) 互操作性、可扩展性、相对效率 协议的使用:SSL缺省只进行server端的认证,客户端的认证是可选的。 HTTPS工作过程:HTTP层:将用户需求翻译成HTTP请求,如 GET /index.h

5、tm HTTP/1.1 Host SSL层: 借助下层协议的的信道安全的协商出一份加密密钥,并用此密钥来加密HTTP请求。 TCP层:与web server的443端口建立连接,传递SSL处理后的数据。 接收端与此过程相反。 SSL体系结构 协议实现分为两层: 底层:SSL记录协议:用于为高层协议提供保密包装服务 上层:为服务器和客户端之间提供在收发数据之前协商加密算法、密钥服务SSL提供的安全性 通信数据是保密的:在初始化握手协议协商加密密钥之后传输的消息均为加密的消息。加密的算法为单钥加密算法如DES、RC4、IDEA等。 通信的对方可以验证:通信双方身份通过公钥加密算法如RSA、 DSS

6、等签名来验证 提供数据完整性服务:HASH函数例如SHA、 MD5等被用来产生消息摘要MAC。所传输的消息均包含数字签名,以保证消息的完整性。 因此,通信连接是可靠的SSL的两个重要概念1. SSL连接(connection)一个连接是一个提供一种合适类型服务的传输(OSI分层的定义)。SSL的连接是点对点的关系。连接是暂时的,每一个连接和一个会话关联。1. SSL会话(session)一个SSL会话是在客户与服务器之间的一个关联。会话由Handshake Protocol创建。会话定义了一组可供多个连接共享的密码安全参数。会话用以避免为每一个连接提供新的安全参数所需昂贵的协商代价。SSL握手

7、协议 该协议允许服务器和客户机相互验证,协商加密和MAC算法以及保密密钥,用来保护在SSL记录中发送的数据。握手协议是在任何应用程序数据传输之前使用的。 SSL握手协议包含四个阶段:第一阶段:建立起安全协商第二阶段:服务器鉴别和密钥交换第三阶段:客户鉴别和密钥交换第四阶段:结束握手协议使用的消息A:【通过手头早已有的CA的证书验证B证书的真实性,如果其中一项有误,发出警告并断开连接,这一步保证了B的公钥的真实性】; A:【产生一份秘密消息,处理后将用作加密初始化向量和hmac的密钥。将这份秘密消息用协议中称为per_master_secret-用B的公钥加密,封装成称作ClientKeyExc

8、hange的消息。由于用了B的公钥,保证了第三方无法窃听】含义:我生成了一份秘密消息,并用你的公钥加密了,给你(把ClientKeyExchange发给B)注意,下面我就要用加密的办法给你发消息了!A:【将秘密消息进行处理,生成加密密钥,加密初始化向量和hmac的密钥】【若B需要验证A的身份则发给A的证书】我说完了A是SSL客户端,B是SSL服务器端A:我想和你安全的通话,我这里的对称加密算法有DES,RC5,密钥交换算法有RSA和DH,摘要算法有MD5和SHA。 B:我们用DESRSASHA这对组合好了。 【这是我的证书,里面有我的名字和公钥,你拿去验证一下我的身份(把证书发给A)。 】目前

9、没有别的可说的了。CipherSuite:【作业布置】思考题P18的1.1、1.2。【教学后记】通过本章教学,学生掌握了Web安全的有关基本概念,了解了Web安全两个协议等知识,扩充了学生的专业知识的视野,为后面的网络安全学习打下了基础。【教学目的要求】熟悉各名词、术语的含义,掌握基本概念,特别是SSL握手协议 、SSL记录协议等知识。【重点】SSL握手协议 、SSL记录协议【难点】SSL握手协议 、SSL记录协议【教学方法】多媒体教学和传统教学相结合。【课时安排】2课时【教学过程】【导入】 【讲解】 SSL握手协议 SSL握手协议 SSL记录协议 SSL记录协议为SSL连接提供了两种服务:机

10、密性:握手协议为SSL有效载荷的常规密码定义共享的保密密钥。 消息完整性:握手协议为生成MAC(message authentication code,消息身份认证码)定义共享的保密密钥。 SSL记录协议SSL记录协议SSL记录协议3.改变密码规格协议 改变密码规格协议是使用SSL记录协议的SSL的3个特定协议之一,也是其中最简单的一个。协议由单个消息组成,该消息只包含一个值为1的单个字节。该消息的唯一作用就是使未决状态拷贝为当前状态,更新用于当前连接的密码组。 4.警告协议 警告协议用来为对等实体传递SSL的相关警告。当其他应用程序使用SSL时,根据当前状态的确定,警告消息同时被压缩和加密。

11、 新型智能防火墙“门神”GateGod 网络门神GateGod 作为保护网络安全的第一道防线,用于隔离组织的私有网络,保护私有网络不受来自外部网络的侵害。GateGod 支持先进的状态包过滤技术、地址伪装、端口映射、安全路由,同时将IDS(入侵检测系统)作为标准配置,能在线检测1290多种黑客攻击,并随时自行升级,增加新的攻击检测手段,与国际最新IDS 完全同步。安全Web服务器安全Web服务器在提供常规的Web服务的同时,还具有以下特点: WEB页面加密存储方法,确保存储在WEB服务器上的页面文件的安全性; WEB页面的原始性鉴别技术; 分密级访问控制,确保不被非法访问; 严格的传输加密技术

12、,确保信息不被监听; 数字水印日志,确保日志文件不可更改,为计算机取证提供支持;及时雨紧急救援中心 该系统基于Internet 廉价资源构建了安全WEB服务器的远程备份中心。正常情况下,由本地服务器提供服务。“及时雨”的另外一层意思是当本地服务器发生灾难时,远程服务器自动切换对外提供服务,使外界觉察不到服务的中断;当本地服务器故障排除后,系统自动从远程服务器取得历史数据后,重新切换为由本地服务器提供服务,从而提供了系统的可靠性和强壮性。高强度达到军用绝密级的、基于PKI规范的加密机制(对称密钥256位,RSA密钥可达2048位)保障远程数据交换的安全性和可靠性。 客户端高强度SSL安全代理安全WEB客户端高强度SSL安全代理程序采用国内外先进的网络安全技术,严格遵循SSLv3.0标准,为通讯双方提供严格的身份认证、数据加密、数据完整性验证以及不可抵赖性服务等。提供比Microsoft Internet Explorer (IE) 和 Netscape Navigator 更高的加密强度,支持长达2048位的密钥,且每次会话密钥均不相同。可满足高级别秘密数据的传输需要。 【作业布置】思考题P18的1.1、1.2。【教学后记】通过本章教学,学生掌握了Web安全的有关基本概念,了解了SSL握手协议 、SSL记录协议。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1