- 1、本文档共60页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
WEB得安全性
第11章WEB的安全性 WEB的安全性问题 在当前最主要的网络服务中,采用基于HTTP协议的WEB技术来实现已成为一种普遍的趋势。很多企业和机构甚至个人都通过WEB站点向Internet发布信息,由于WEB浏览器通常都具有良好的图形用户界面,并且集成了对多种应用的支持;java等技术的引入使得WEB具有了更强的交互性来支持各种网络应用,因此目前绝大多数网络服务都倾向于采用WEB的方式来向用户提供服务。因此可以说WEB已经成为Internet上最重要的应用。 WEB的安全性问题的原因。 HTTP协议的安全性是非常脆弱的; 服务实现上的复杂性系统的配置和管理趋于复杂化 ,导致许多的安全隐患; WEB最终用户常常是未经训练或不了解系统安全细节的用户。 WEB安全威胁 ——威胁的位置 (1)对WEB服务器的攻击; (2)对WEB浏览器的攻击; (3)对浏览器与服务器间通信流量的攻击。 WEB技术所面临的安全威胁 ——威胁的后果 (1)对信息完整性的攻击:试图修改用户数据;利用特洛伊木马攻击客户浏览器;修改传输中的报文通信量 (2)对信息保密性的攻击:网络窃听数据信息;网络窃取网络配置信息 (3)拒绝服务攻击:目标阻止受攻击者访问特定资源;目的是合法用户使用网络资源 (4)对身份认证攻击:假冒合法用户获取服务权限;假冒服务器欺骗用户 Web安全性威胁与对策 保证Web应用安全 首先需要保证服务器系统和客户工作站系统安全,因为系统安全是整个应用安全保障的基础。 在此基础上,Web应用的安全性实现主要依赖于应用协议的安全性和网络通信的安全性。 应用协议安全性问题在协议的设计和实现中体现。 网络通信的安全性需要一些安全通信协议和机制来保护网络中的通信流量。 安全通信协议是附加在TCP/IP协议栈中的一系列安全机制。 TCP/IP协议栈中的安全机制 网络层——IP 安全性(IPSec) 提供了一种网络层的安全性。使用IPSec的优点在于对于最终用户和应用程序来说,这层安全机制是透明的,而且能够提供一种通用的解决方法,它不影响应用的具体实现和修改。IPSec可以保证通过IP层的数据的安全性,同时它还具有过滤功能,只有符合条件信息流才能通过。 传输层—— SSL / TLS SSL:安全套接字层;TLS:Internet传输层安全 在该层上安全性的实现可以有两种方法(1)将SSL/TLS看作基本协议栈中的组成部分,向应用提供透明的安全传输服务;(2)直接将SSL嵌入到应用软件中,如Netscape和IE 应用层——S/MIME,PGP,SET,Kerberos 将与应用有关的安全服务直接嵌入到特定的应用程序中。这种方式支持特定的应用程序专门定制特定的安全服务。如电子安全交易(SET) 安全套接字层(SSL) Secure socket layer,是Netscape提出的。 TLS(Transport Layer Security) 1.0 (RFC 2246)可看成是SSLv3.l,它们非常接近,并且与SSLv3兼容。 设计目标是在TCP基础上提供一种可靠的端到端的安全服务,其服务对象一般是WEB应用。 传输层的安全协议。 SSL的体系结构 SSL记录协议层 (1)SSL Record Protocol layer。 (2)为高层协议提供基本的安全服务。SSL记录协议针对HTTP协议进行了特别的设计,使得超文本的传输能够在SSL上运行。 (3)记录层协议封装各种高层协议。 (4)具体实施压缩解压缩、加密解密、计算和校验MAC等与安全有关的操作。 SSL握手协议层 SSL HandShake Protocol layer。 包括: SSL握手协议(SSL HandShake Protocol); SSL密码参数修改协议(SSL Change Cipher Spec Protocol); 应用数据协议(Application Data Protocol); SSL告警协议(SSL Alert Protocol)。 这些协议用于SSL管理信息的交换,允许应用协议传送数据之前相互验证,协商加密算法和生成密钥等。 SSL的两个重要概念 1、SSL连接(connection) (1) 连接一个点对点的关系,用于实现某种类型的服务数据的传输; (2)SSL的连接是点对点的关系; (3)连接是暂时的,每一个连接一定和某一个会话关联。 2、SSL会话(session) (1)一个SSL会话是客户与服务器之间的一个关联关系; (2)会话由Handshake Protocol握手协议来创建。会话定义了一组可供多个连接共享的加密安全参数; (3)会话用以避免为每一个连接提供新的安全参数所需昂
您可能关注的文档
- 北京朝阳公园周边商业环境研究分析报告-某咨询公司.ppt
- 北大《空间探测信息处理技术(IDL)》第10章 地图可视化(54P).ppt
- 北京锡恩企业管理顾问公司进业轻工4R项目客户价值思维训练(PPT 83页).ppt
- 北大《空间探测信息处理技术(IDL)》第5章 简单的图形显示(上)65P.ppt
- 北大《空间探测信息处理技术(IDL)》第6章 图形系统(上)57P.ppt
- 北京莱镇香格里项目市场研究及营销策略报告_金网络_146PPT_2010.pptx
- 北师大版第11册观察的范围课件.ppt
- 北方食品公司投资方案规划(PPT-27).ppt
- 区域商品管理培训.ppt
- 医学的真谛【精选-PPT】.ppt
- 2025至2030年家用自动扫地机项目投资价值分析报告.docx
- 2025至2030年对讲机吊带项目投资价值分析报告.docx
- 2025至2030年中国头蜡数据监测研究报告.docx
- 2025年核心素养视域下小学绘本课程体系构建和实践创新.pdf
- 2025至2030年中国大车轮数据监测研究报告.docx
- 2025至2030年对开单色自动胶印机项目投资价值分析报告.docx
- 2025至2030年中国多米诺数据监测研究报告.docx
- 2025至2030年复印机模具项目投资价值分析报告.docx
- 2025至2030年多媒体电教平台项目投资价值分析报告.docx
- 2025至2030年中国多能切割机数据监测研究报告.docx
文档评论(0)