第八讲Web服务的安全性课件.ppt
《第八讲Web服务的安全性课件.ppt》由会员分享,可在线阅读,更多相关《第八讲Web服务的安全性课件.ppt(75页珍藏版)》请在三一办公上搜索。
1、2022/12/19,计算机网络安全,1,第八章Web服务的安全性,Web服务的概念、类型与应用Web服务的安全防范及对应的技术措施Web服务中受到的攻击、密码破解的方法邮箱系统的管理与安全配置,本章要点:,2022/12/19,计算机网络安全,2,第八章Web服务的安全性,8.1 Web服务的安全概述8.2 Web服务中的IE安全8.3 Web服务的安全实验,2022/12/19,计算机网络安全,3,8.1 Web服务的安全概述,8.1.1 网络服务概念 Web服务是基于HTTP协议的服务。大多数Web服务器和浏览器都对HTTP协议进行了必要的扩展,一些新的技术接口CGI通用网关程序、Jav
2、a小程序、ActiveX控件、虚拟现实等,也开始应用于Web服务,使Web文本看上去更生动、形象,信息交互也显得更加容易。 Web服务在方便用户发布信息的同时,也给用户带来了不安全因素。尤其是在标准协议基础之上扩展的某些服务,在向用户提供信息交互的同时,也使得Web基础又增加了新的不安全因素。,2022/12/19,计算机网络安全,4,8.1.2 Web服务的安全威胁,Web服务所面临的安全威胁:1)机密信息所面临的安全威胁2)WWW服务器和浏览器主机面临的安全威胁 其中,前一种安全威胁是因特网上各种服务所共有的,后一种威胁则是由扩展Web服务的某些软件所带来的。这两种安全隐患不是截然分开,而
3、是共同存在并相互作用的,尤其是后一种安全威胁的存在,使得信息保密更加困难。,2022/12/19,计算机网络安全,5,8.1.2 Web服务的安全威胁,1. 机密信息的安全威胁 通过Web服务传递信息时,对于机密信息需要防止搭线窃听,防止外部用户入侵主机。2. 主机面临的威胁1) CGI程序带来的威胁 CGI(Common Gateway Interface)是通用网关接口。它在服务器端与Web服务器相互配合,响应远程用户的交互性请求。允许用户选择一种语言,如C/C+、VB等进行编程,提供服务器端和远程浏览器之间的信息交互能力。,2022/12/19,计算机网络安全,6,8.1.2 Web服务
4、的安全威胁,CGI程序是Web安全漏洞的主要来源,其安全漏洞表现为以下几方面:(1) 泄露主机系统信息,帮助黑客入侵。(2) 当服务器处理远程用户输入的某些信息(如表格)时,易被远程用户攻击。(3) 不规范的第三方CGI程序,或存有恶意的客户向Web服务器发布的CGI程序,将对Web服务器造成物理或逻辑上的损坏,甚至将Web服务器上的整个硬盘信息复制到因特网的某一台主机上。,2022/12/19,计算机网络安全,7,8.1.2 Web服务的安全威胁,2) Java小程序所带来的威胁 Java是由美国Sun公司于1995年推出的一种跨平台和具有交互能力的计算机程序语言。Java小程序为Web服务
5、提供了相当好的扩展能力,并为各种通用的浏览器所支持。Java小程序由浏览器进行解释,并在客户端执行,因而把安全风险直接从服务器端转移到了客户端。在NetScape中的Java的实现中存在一些特殊的安全漏洞,例如任意执行机器指令的能力,Java小程序的相互竞争力,与任意的主机建立连接的能力等。,2022/12/19,计算机网络安全,8,8.1.2 Web服务的安全威胁,Java小程序还存在着下述安全漏洞:(1) 可以欺骗用户,将本地硬盘或连入网络的磁盘上的文件传送到因特网上的任意主机。(2) 能获得用户本地硬盘和任何网络盘上的目录列表。(3) 能监视用户在某段时间内访问过的所有网页,捕捉并传送到
6、因特网上的任意主机。(4) 能够在未经用户允许的情况下触发NetScape或Explore发送E-mail。,2022/12/19,计算机网络安全,9,8.1.2 Web服务的安全威胁,3) ASP所带来的威胁IIS提供了利用ASP动态产生网页的服务。一个ASP文件就是一个在HTML网页中直接含有程序代码的文件。回传一个监视文件,会促使IIS运行网页中内嵌的程序代码,然后将运行结果直接回送到浏览器上。此外,静态的HTML网页是按其原来的样子回传到浏览器上,而不经过任何解析处理。IE是利用文件的扩展名来区别文件的形态。扩展名为.htm或.html的文件属于静态HTML文件,扩展名为.asp的文件
7、则是一个Active Server Pages文件。,2022/12/19,计算机网络安全,10,8.1.2 Web服务的安全威胁,在所有网络安全漏洞里,很容易忽略的一个就是未经解析的文件内容或程序代码无意中被显示出来。简单地说,就是使用者能够从网页服务器上骗取动态网页里的程序代码。只需利用一个简单的参数($DATA)便可看到ASP的原始程序。,2022/12/19,计算机网络安全,11,8.1.2 Web服务的安全威胁,4) Cookie所带来的威胁Cookie指的是一个保存在客户机中的简单的文本文件,它与特定的Web文档关联在一起,保存了该客户机访问这个Web文档时的信息,当客户机再次访问
8、这个Web文档时这些信息可供该文档使用。由于Cookie可以保存在客户机上,因此它具有记录用户个人信息的功能,但不必使用复杂的CGI等程序实现。,2022/12/19,计算机网络安全,12,8.1.2 Web服务的安全威胁,Cookie在给用户带来方便的同时,也带来了一定的安全隐患。对Cookie的限制,有下述方法。(1) 如果用户使用的浏览器是IE 4.0,可右击执行“属性”命令,在弹出的对话框中打开“安全”选项卡,单击“自定义级别”按钮,在弹出的对话框中选中“禁止所有Cookie使用”单选按钮即可。(2) 如果用户使用的浏览器是IE 5.0,而IE 5.0有本地、可信站点、受限站点等级别之
9、分,所以需要分别进行上述设置。(3) 另一种简单的方法是把Cookie文件夹的属性设为只读。,2022/12/19,计算机网络安全,13,8.1.2 Web服务的安全威胁,5) ActiveX控件所带来的威胁ActiveX控件真正实现了多语言编程的无缝连接,也可以嵌入到HTML文本中,形成一定功能的程序模块。ActiveX控件被嵌入到HTML页面中,并下载到浏览器端加以执行,因此会对浏览器造成一定程度的安全威胁。此外,在客户端的浏览器,如IE中插入某些ActiveX控件,也会对服务器端造成意想不到的安全威胁。,2022/12/19,计算机网络安全,14,8.1.2 Web服务的安全威胁,在下载
10、和使用ActiveX时有两个危险:一个是恶意的或没有署名的ActiveX控件,另一个是已署名但仍是恶意的控件。采取的最佳措施是在IE的安全设置中将安全设置为禁止使用任何ActiveX控件。具体步骤是右击IE图标执行“属性”命令,在弹出的对话框中打开“安全”选项卡,单击“自定义级别”按钮,并在弹出的对话框中选择对ActiveX是否禁用,是否提示等。,2022/12/19,计算机网络安全,15,8.1.3 防御措施,为了确保Web服务的安全,通常采用以下几种技术措施: 在现有的网络上安装防火墙,对需要保护的资源建立隔离区;对机密敏感的信息进行加密存储和传输;在现有网络协议的基础上,为C/S通信双方
11、提供身份认证并通过加密手段建立秘密通道;对没有安全保证的软件实施数字签名,提供审计、追踪手段,确保一旦出现问题可立即根据审计日志进行追查等。,2022/12/19,计算机网络安全,16,8.1.3 防御措施,1. 安装防火墙为局域网或站点提供隔离保护,是目前普遍采用的一种安全有效的防御措施,这种方法不仅对Web服务有效,对其他服务也同样有效。防火墙是位于内部网络与因特网之间的计算机或网络设备中的一个功能模块,是按照一定的安全策略建立起来的硬件和软件的有机结合体,其目的是为内部网络或主机提供安全保护,控制可以从外部访问内部受保护的对象,哪个用户可以从内部网络访问因特网,以及相互之间以哪种方式进行
12、访问。,2022/12/19,计算机网络安全,17,8.1.3 防御措施,2. 加密保护对机密信息进行加密存储和传输是传统而有效的方法,这种方法能够有效地确保机密信息的安全,并防止搭线窃听和黑客入侵,在基于Web服务的一些网络安全协议中得到了广泛应用。在WWW服务器和浏览器中,如微软公司的IIS服务器和IE浏览器,都可以对信息进行加解密运算,同时也留有接口,使用户可以对加解密算法进行重载,构造自己的加解密模块。此外,传输加解密也可以在IP层实现,对进出的所有信息进行加解密,以确保网络层的数据安全。,2022/12/19,计算机网络安全,18,8.2 Web服务中的IE安全,一些恶意网站、免费或
13、者共享软件、垃圾邮件,以诱人图片或点击后有奖为诱饵,欺骗用户点击网页上隐藏的恶意程序,从而修改用户的注册表,把IE篡改得面目全非。它们经常强行篡改IE首页、标题栏等内容,或者将它们的链接强行添加到历史浏览记录中而且无法删除,甚至使相关按钮变灰,无法修复。这种恶意篡改IE,轻则强迫用户访问某些指定的网站,重则在系统中驻留木马等恶意程序,造成系统运行缓慢。,2022/12/19,计算机网络安全,19,8.2 Web服务中的IE安全,恶意网页是将含有有害代码的ActiveX内嵌在网页中,当用户打开含有有害代码的网页时,代码就会产生作用,恶意修改用户的注册表。1. IE默认链接首页被修改IE浏览器上方
14、的标题栏被改成“欢迎访问”,受害者众多。受到更改的注册表项目为:HKEY_LOCAL_MACHINESoftwareMicrosoftInternet ExploreMainStart Page;HKEY_CURRENT_USERSoftwareMicrosoftInternet ExploreMainStart Page。,2022/12/19,计算机网络安全,20,8.2 Web服务中的IE安全,解决办法:(1)执行“开始”“运行”命令,在“打开”文本框中输入regedit。(2)找到注册表项HKEY_LOCAL_MACHINESoftwareMicrosoftInternet Explo
15、reMain,在右半部分窗口中找到串值Start Page,将键值改为about:blank。(3)同样,找到注册表项HKEY_CURRENT_USERSoftwareMicrosoftInternetExploreMain,在右半部分窗口中找到串值Start Page,然后按第(2)步中所述方法处理。(4)退出注册表编辑器,重新启动计算机。,2022/12/19,计算机网络安全,21,8.2 Web服务中的IE安全,有时候,当IE的起始页变成了某些网页后,就算通过选项设置修改好了,重启以后又会变成该网页。这是由于在系统里加了一个自运行程序,它会在系统启动时将IE起始页设成他们的网页。其解决办
16、法是:运行注册表编辑器Regedit.exe,然后依次展开找到HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrent versionRun主键,将其下的Registry.exe子键删除,并删除自运行程序C:Program FilesRegistry.exe,最后在IE浏览器的选项中重新设置起始页就可以了。,2022/12/19,计算机网络安全,22,8.2 Web服务中的IE安全,2. 修改IE浏览器默认主页,并且锁定设置项,禁止用户更改回来解决方法如下所示:(1)执行“开始”“运行”命令,在“打开”文本框中输入regedit。(2)展开注册表找到H
17、KEY_CURRENT_USERSoftwarePolicesMicrosoftInternetExplore Control Panal,在右半部分窗口中找到二进制数值Settings、Links、SecAddsites。(3)将这些DWORD值改为0,即可恢复功能。(4)退出注册表编辑器,重新启动计算机。,2022/12/19,计算机网络安全,23,8.2 Web服务中的IE安全,3. IE标题栏被修改一些恶意网站将串值Window Title下的键值改为其网站名或更多的广告信息。解决办法如下:(1) 安装“超级兔子魔法设置”软件。执行“开始” “程序” “超级兔子魔法设置” “超级兔子I
18、E修复专家”命令,打开IE修复程序。(2) 单击“全面修复IE系统”按钮,在恢复项目的“IE浏览器的标题与首页”复选框前打上勾,然后再单击“下一步”按钮,如图所示。(3) 完成后退出超级兔子IE修复专家,重启计算机。,2022/12/19,计算机网络安全,24,8.2 Web服务中的IE安全,2022/12/19,计算机网络安全,25,8.2 Web服务中的IE安全,4. IE的鼠标右键菜单被修改IE的右键菜单多出了“欢迎访问网站”、“用QQ彩信发送该图片”等的字样。解决方法:(1)执行“开始”“运行”命令,在“打开”文本框中输入regedit,启动注册表编辑器。(2)展开注册表找到HKEY_
19、CURRENT_USERSoftwareMicrosoftInternet ExploreMenuExt,在键值下方找到右键菜单“用QQ彩信发送该图片”,如图所示。,2022/12/19,计算机网络安全,26,8.2 Web服务中的IE安全,(3) 删除相关的恶意IE右键菜单即可。,2022/12/19,计算机网络安全,27,8.2 Web服务中的IE安全,5. IE默认搜索引擎被修改解决办法如下:(1)执行“开始”“运行”命令,在“打开”文本框中输入regedit。(2)展开注册表找到HKEY_LOCAL_MACHINESoftwareMicrosoftInternet Explore Se
20、arch,找到右边的相应字符串Customize Search和Search Assistant。(3) 双击相应字符串,将Customize Search和Search Assistant的键值改为某个搜索引擎的网址即可。,2022/12/19,计算机网络安全,28,8.2 Web服务中的IE安全,6. 浏览网页后注册表被禁用这是注册表下的DWORD值DisableRegistryToo1s被修改为1的缘故,将其键值恢复为0,即可恢复。其解决办法表述如下:(1) 新建一个文本文件,把后缀名txt改为reg,文本文件就变成了注册表文件。(2) 编辑注册表文件reg.reg,将下面这些内容复制到
21、文件里。REGEDIT4HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPolices SystemDisableRegistryToo1s=dword:00000000,2022/12/19,计算机网络安全,29,8.2 Web服务中的IE安全,在REGEDIT4后面一定要空一行,并且REGEDIT4中的T和4之间一定不能有空格。(3) 保存后退出。双击注册表文件reg.reg,把注册表文件中的信息添加到系统的注册表里,解除注册表的锁定状态。,2022/12/19,计算机网络安全,30,8.2 Web服务中的IE安全,7. 关闭恶
22、意共享 恶意共享是指用户在浏览网页后硬盘被共享,一般是在浏览了含有有害代码的ActiveX网页文件后在不被用户知道的情况下产生的。在HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionNetworkLanMan 下面添加键值RWC$,在RWC$下又分别建立键值Flags、Type、Path,这样就把C盘设为共享了,共享名为RWC,还看不到硬盘被共享。如果把Flags=dword:00000302改成Flags =dword:00000402,就可看到硬盘被共享。,2022/12/19,计算机网络安全,31,8.2 Web服务中的IE安
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第八 Web 服务 安全性 课件

链接地址:https://www.31ppt.com/p-1795086.html