《网络工程技术实践》课件项目六任务一Web漏洞检测.pptx
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《《网络工程技术实践》课件项目六任务一Web漏洞检测.pptx》由用户(momomo)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网络工程技术实践 网络工程技术实践课件项目六 任务一 Web漏洞检测 网络工程 技术 实践 课件 项目 任务 Web 漏洞 检测
- 资源描述:
-
1、1 项目六 Web网站攻击与防范项目六 Web网站攻击与防范2 项目六 Web网站攻击与防范【项目概述】某安全运维公司接到一个任务,要求对客户公司的Web网站进行渗透测试,已知服务器IP地址为192.168.137.100/24。请找出该Web网站存在的安全漏洞并给出防范攻击的措施。【项目分析】Web是万维网(World Wide Web,WWW)的简称,它利用HTTP(HyperText Transfer Protocol,超文本传输协议)来建立用户与服务器之间的标准交互方式。常用的Web应用都是基于网页形式开展的。Web网站由多个网页组成,提供各种类型的网络服务。3 项目六 Web网站攻击
2、与防范l早期的Web网站只有浏览功能。随着IT技术的发展,现在的Web网站逐渐发展到能支持用户进行自定义查询、支持用户登录并互动、在线交易等复杂业务。在这个过程中,需要添加额外的组件来实现上述功能,因此,目前的Web站点都会附带数据库及其他服务,从而实现对当前站点及用户信息的存储及复杂功能的支持。l基于HTTP协议的Web网站执行一次典型信息查询任务的工作流程如图6-1所示。4 项目六 Web网站攻击与防范图 6-1 Web网站执行一次信息查询的工作流程5 项目六 Web网站攻击与防范l图中所示的流程与真实的大型网站应用流程并不完全一致,只用于说明基本原理。因为大型网站要同时为数以千万的用户请
3、求提供服务,仅通过一台服务器根本无法支持海量的用户访问请求,所以会利用负载均衡、CDN、云技术、分布式数据库等技术来应对大量用户的并发访问。然而,所涉及的所有环节均可能存在安全隐患,其中一项服务产生问题都可能影响用户的正常使用或者危害Web服务器的安全。因此,要把Web系统中的所有组件都纳入安全防护体系之中。l目前,大多数企业都会拥有自己的Web网站,网站成为了企业对外宣传和业务开展的重要渠道。黑客也常常盯住企业的网站,希望通过利用企业网站的漏洞控制企业网站,进而控制企业的服务器,从中获得企业内部信息的控制权。常见的Web安全漏洞包括:SQL注入漏洞、XSS漏洞、命令执行漏洞、CSRF漏洞、文
4、件上传漏洞、文件包含漏洞等,还有一些业务层面的逻辑漏洞。渗透测试人员需要利用技术发现这些漏洞,并给出防御措施,才能保证Web网站的安全运行。6 项目六 Web网站攻击与防范项目主要内容:任务一 Web漏洞检测任务二 SQL注入漏洞检测与防范任务三 XSS漏洞检测及防范任务四 文件上传漏洞检测及防范7 项目六 Web网站攻击与防范任务一 Web漏洞检测8 项目六 Web网站攻击与防范l任务描述 对目标网站进行渗透测试的第一步是要了解目标网站存在的安全漏洞。请使用AWVS软件对目标网站漏洞进行扫描,以尽可能全面地发现目标网站所存在的安全漏洞。l任务分析lAWVS(Acunetix Web Vuln
5、erability Scanner)是一款知名的Web网站漏洞扫描工具,它通过网络爬虫技术测试Web网站安全,检测流行的安全漏洞,可以扫描任何通过Web浏览访问和遵循HTTP/HTTPS规则的Web站点和Web应用程序。lAWVS拥有大量的自动化和手动工具,总体而言,主要包含以下几方面的工作:l1.发现阶段:扫描整个网站,通过跟踪站点上的所有链接和robots.txt文件实现扫描。扫描完成后会映射出站点的结构并显示每个文件的细节。l2.检测阶段:在上述扫描过程之后,AWVS会模拟黑客的攻击过程自动地对所发现的每一个页面发动一系列的漏洞攻击。9 项目六 Web网站攻击与防范l3.报告阶段:在发现
6、漏洞之后,AWVS就会在Alerts Node(警告节点)中报告这些漏洞。每一个报告都包含着漏洞信息和如何修复漏洞的建议。l4.总结阶段:为防止扫描误差,可以对目标网站再次扫描,AWVS会将结果保存为文件以备日后分析以及与以前的扫描相比较,使用报告工具,就可以创建一个专业的报告来总结这次扫描。10 项目六 Web网站攻击与防范l任务实施l本次任务实施拓扑示意图如图6-2所示。图6-2 使用AWVS软件对目标网站漏洞进行扫描拓扑示意图11 项目六 Web网站攻击与防范l1下载和安装AWVS软件。l(1)下载AWVS软件。l访问官方网站https:/ a demo”,填写电子邮件地址和基本信息,即
7、可下载AWVS的测试版,如图6-3所示。12 项目六 Web网站攻击与防范图6-3 下载AWVS测试版13 项目六 Web网站攻击与防范l(2)安装AWVS软件。l我们以AWVS10.5为例演示安装的步骤。l步骤1 双击运行安装包,打开安装向导,如图6-4所示。图 6-4 AWVS安装向导第一步14 项目六 Web网站攻击与防范l步骤2 点击图6-4中的“Next”按钮,进入“Licence Agreement”界面,选择“I Accept the agreement”,如图6-5所示。图6-5 AWVS安装向导第二步15 项目六 Web网站攻击与防范l步骤3 点击图6-5中的“Next”按钮
展开阅读全文