第7章 网络安全教程-- 安全性.ppt
《第7章 网络安全教程-- 安全性.ppt》由会员分享,可在线阅读,更多相关《第7章 网络安全教程-- 安全性.ppt(26页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第七章第七章 WWWWWW安全性安全性第七章第七章 WWW安全性安全性7.1 HTTP协议及协议及WWW服务服务7.2 WWW服务器的安全性服务器的安全性7.3 Web欺骗欺骗7.4 WWW客户安全性客户安全性7.5 增强增强WWW的安全性的安全性第七章第七章 WWWWWW安全性安全性本章学习目标本章学习目标本章本章主要介绍了本章本章主要介绍了WWW的有关安全问题。通过本章学习,读者的有关安全问题。通过本章学习,读者应该掌握以下内容:应该掌握以下内容:Web与与HTTP协议,协议,HTTP数据包的过滤特性和代理特性,数据包的过滤特性和代理特性,Web的的访问控制,访问控制,HTTP的安全问题,
2、的安全问题,S-HTTP和和SSL的简介,缓存的安的简介,缓存的安全性;全性;WWW服务器的安全漏洞;服务器的安全漏洞;NCSA、Apache、Netscape的安全问的安全问题;题;CGI程序的安全性问题;程序的安全性问题;Plug-in的安全性问题;的安全性问题;Java与与JavaScript的安全性问题;的安全性问题;Cookies的安全性;的安全性;ActiveX的安全性;的安全性;Web攻击的行为特点;与攻击的行为特点;与Web安全相关的决策;安全相关的决策;WWW客户安全性;客户安全性;如何增强如何增强WWW的安全性;的安全性;返回本章首页返回本章首页第七章第七章 WWWWWW安
3、全性安全性7.1 HTTP协议及协议及WWW服务服务7.1.1HTTP协议及其安全性7.1.2Web的访问控制7.1.3 安全超文本传输协议安全超文本传输协议S-HTTP 7.1.5 安全套接层安全套接层SSL 7.1.6 缓存的安全性缓存的安全性 返回本章首页返回本章首页第七章第七章 WWWWWW安全性安全性7.1.1 HTTP协议及其安全性协议及其安全性 HTTP协议(协议(Hypertext Transfer Protocol,超文本,超文本传输协议)是分布式的传输协议)是分布式的Web应用的核心技术协议,在应用的核心技术协议,在TCP/IP协议栈中属于应用层。它定义了协议栈中属于应用层
4、。它定义了Web浏览器浏览器向向Web服务器发送服务器发送Web页面请求的格式,以及页面请求的格式,以及Web页页面在面在Internet上的传输方式。上的传输方式。HTTP协议允许远程用户对远程服务器的通信请求,协议允许远程用户对远程服务器的通信请求,这会危及这会危及Web服务器和客户的安全服务器和客户的安全HTTP的另一个安全漏洞就是服务器日志。的另一个安全漏洞就是服务器日志。返回本节返回本节第七章第七章 WWWWWW安全性安全性7.1.2 Web的访问控制的访问控制IP地址并不能得到解析,因为客户机本地名字服务器配置可能不正确,地址并不能得到解析,因为客户机本地名字服务器配置可能不正确,
5、这个时候这个时候HTTP服务器就伪造一个域名继续工作。服务器就伪造一个域名继续工作。一旦一旦Web服务器获服务器获得得IP地址及相应客户的域名,便开始进行验证,来决定客户是否有权地址及相应客户的域名,便开始进行验证,来决定客户是否有权访问请求的文档。这其中隐含着安全漏洞。访问请求的文档。这其中隐含着安全漏洞。可用一些方法来增强服务器的安全性可用一些方法来增强服务器的安全性 返回本节返回本节第七章第七章 WWWWWW安全性安全性7.1.3 安全超文本传输协议安全超文本传输协议S-HTTP S-HTTP(Secure Hyper Text Transfer Protocol)是保护)是保护Inte
6、rnet上所传输的敏感信息的安全协议。随着上所传输的敏感信息的安全协议。随着Internet和和Web对身份验证的需求的日益增长,用户在彼此收发加密文件之前需要对身份验证的需求的日益增长,用户在彼此收发加密文件之前需要身份验证。身份验证。S-HTTP协议也考虑了这种需要。协议也考虑了这种需要。S-HTTP的目标是保证蓬勃发展的商业交易的传输安全,因而推的目标是保证蓬勃发展的商业交易的传输安全,因而推动了电子商务的发展。动了电子商务的发展。S-HTTP使使Web客户和服务器均处于安全保客户和服务器均处于安全保护之下,其信息交换也是安全的。护之下,其信息交换也是安全的。返回本节返回本节第七章第七章
7、 WWWWWW安全性安全性7.1.5 安全套接层安全套接层SSL SSL(Secure Sockets Layer)是是Netscape公公司司设设计计和和开开发发的的,其其目目的的在在于于提提高高应应用用层层协协议议(如如HTTP,Telnet,NNTP,FTP等等)的的安安全全性性。SSL协协议议的的功功能能包包括括:数数据据加加密密、服服务务器器验验证证、信信息息完完整整性性以以及及可可选选的的客客户户TCP/IP连连接接验验证证。SSL的的主主要要目目的的是是增增强强通通信应用程序之间的保密性和可靠性。信应用程序之间的保密性和可靠性。SSL是两层协议,它依赖了一些可靠的传输协议是两层协
8、议,它依赖了一些可靠的传输协议 SSL不同于不同于S-HTTP之处在于后者是之处在于后者是HTTP的超集,只限于的超集,只限于Web SSL 可以使用各种类型的加密算法和密钥验证机制可以使用各种类型的加密算法和密钥验证机制 安全方案不仅仅只有安全方案不仅仅只有SSL和和S-HTIP 返回本节返回本节第七章第七章 WWWWWW安全性安全性7.1.6 缓存的安全性缓存的安全性 缓缓存存通通过过在在本本地地磁磁盘盘中中存存储储高高频频请请求求文文件件,从从而而大大大大提提高高Web服服务务的的性性能能。不不过过,如如果果远远程程服服务务器器上上的的文文件件更更新新了了,用用户户从从缓缓存存中中检检索
9、索到到的的文文件件就就有有可可能能过过时时。而而且且,由由于于这这些些文文件件可可由由远远程程用用户户取取得得,因因而而可可能能暴暴露露一一些些公公众众或或外外部部用用户户不不能能读读取的信息。取的信息。HTTP服服务务器器通通过过将将远远程程服服务务器器上上文文件件的的日日期期与与本本地地缓缓存存的的文文件日期进行比较可以解决这个问题。件日期进行比较可以解决这个问题。返回本节返回本节第七章第七章 WWWWWW安全性安全性7.2 WWW服务器的安全性服务器的安全性7.2.1 WWW服务器的安全漏洞服务器的安全漏洞 7.2.2通用网关接口通用网关接口(CGI)的安全性的安全性 7.2.3 Plu
10、g-in的安全性的安全性 7.2.4 Java与与JavaScript的安全性的安全性 7.2.5 Cookies的安全性的安全性 7.2.6 ActiveX的安全性的安全性 返回本章首页返回本章首页第七章第七章 WWWWWW安全性安全性7.2.1 WWW服务器的安全漏洞服务器的安全漏洞 1NCSA服务器的安全漏洞服务器的安全漏洞 2Apache WWW服务器的安全问题服务器的安全问题 3Netscape的的WWW服务器的安全问题服务器的安全问题 返回本节返回本节第七章第七章 WWWWWW安全性安全性7.2.2通用网关接口通用网关接口(CGI)的安全性的安全性 公共网关接口(公共网关接口(CG
11、I)提供了扩展)提供了扩展Web页面功能的最灵活的页面功能的最灵活的方法。客户方方法。客户方CGI的编程用的编程用HTML标记,让窗口捕获用户的标记,让窗口捕获用户的输入,并把它传到服务器方的应用程序,服务器方的输入,并把它传到服务器方的应用程序,服务器方的CGI把把这些信息传递给应用程序,由它返回给客户系统更新的这些信息传递给应用程序,由它返回给客户系统更新的Web页面和其他信息。页面和其他信息。1CGI程序的编写应注意的问题程序的编写应注意的问题 2.CGI脚本的激活方式脚本的激活方式 3.不要依赖于隐藏变量的值不要依赖于隐藏变量的值 4.CGI的权限问题的权限问题返回本节返回本节第七章第
12、七章 WWWWWW安全性安全性7.2.3 Plug-in的安全性的安全性 把把任任何何一一个个命命令令行行shell、解解释释器器、宏宏处处理理器器或或脚脚本本语语言言处处理器作为一种文档类型的阅读器,都会受到理器作为一种文档类型的阅读器,都会受到Web上的攻击。上的攻击。不不要要为为任任何何可可能能包包含含可可执执行行语语句句的的文文件件声声明明任任何何外外部部阅阅读读器器。Java和和安安全全Tcl这这些些脚脚本本语语言言会会检检测测到到这这个个安安全全问问题题:它它们们可可以防止那些危险的功能。以防止那些危险的功能。返回本节返回本节第七章第七章 WWWWWW安全性安全性7.2.4 Jav
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第7章 网络安全教程- 安全性 网络安全 教程
限制150内