常见WEB系统漏洞课件.pptx
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《常见WEB系统漏洞课件.pptx》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 常见 WEB 系统漏洞 课件
- 资源描述:
-
1、 常见WEB系统漏洞说明 系统漏洞是什么?W h a t i sS y s t e m v u l n e r a b i l i t i e s?The fist chapter系统漏洞是什么?可编辑3 系统漏洞是指应用软件或操作系统软件在逻辑设计上的缺陷或错误,被不法者利用,通过网络植入木马、病毒等方式来攻击或控制整个电脑,窃取电脑中的重要资料和信息,甚至破坏系统。在不同种类的软、硬件设备,同种设备的不同版本之间,由不同设备构成的不同系统之间,以及同种系统在不同的设置条件下,都会存在各自不同的安全漏洞问题。2022-12-25常见的系统漏洞及其危害C o m m o n s y s t e
2、 m v u l n e r a b i l i t i e s a n d i t s h a z a r d sThe secend chapter常见的系统漏洞及其危害可编辑51、SQL注入漏洞 2、跨站脚本漏洞 3、弱口令漏洞4、框架钓鱼漏洞 5、HTTP报头追踪漏洞6、文件上传漏洞7、应用程序测试脚本泄露 8、私有IP地址泄露漏洞 9、未加密登录请求2022-12-251.SQL注入漏洞可编辑6 简称注入攻击,被广泛用于非法获取网站控制权,是发生在应用程序的数据库层上的安全漏洞。设计程序时忽略了对输入字符串中夹带的SQL指令的检查,被数据库误认为是正常的SQL指令,从而使数据库受到攻
3、击,可能导致数据被窃取更改删除网站被嵌入恶意代码、被植入后门程序等危害。2022-12-25SQL注入漏洞的危害:可编辑7(1)数据库信息泄漏:数据库中存放的用户的隐私信息的泄露。作为数据的存储中心,数据库里往往保存着各类的隐私信息,SQL注入攻击能导致这些隐私信息透明于攻击者。(2)网页篡改:通过操作数据库对特定网页进行篡改。(3)数据库被恶意操作:数据库服务器被攻击,数据库的系统管理员帐户被篡改。(4)服务器被远程控制,被安装后门。经由数据库服务器提供的操作系统支持,让黑客得以修改或控制操作系统。(5)破坏硬盘数据,瘫痪全系统。2022-12-25SQL注入漏洞的解决方法:可编辑8 解决S
4、QL注入问题的关键是对所有可能来自用户输入的数据进行严格的检查、对数据库配置使用最小权限原则。(1)所有的查询语句都使用数据库提供的参数化查询接口,参数化的语句使用参数而不是将用户输入变量嵌入到SQL语句中。当前几乎所有的数据库系统都提供了参数化SQL语句执行接口,使用此接口可以非常有效的防止SQL注入攻击。(2)对进入数据库的特殊字符(&*等)进行转义处理,或编码转换(3)确认每种数据的类型,比如数字型的数据就必须是数字,数据库中的存储字段必须为int型。(4)数据长度应该严格规定,在一定程度上防止比较长的SQL注入语句无法正确执行 2022-12-25SQL注入漏洞的解决方法:可编辑9(5
5、)网站每个数据层的编码统一,建议全部使用UTF-8编码,上下层编码不一致有可能导致一些过滤模型被绕过。(6)严格限制网站用户的数据库的操作权限,给此用户提供仅仅能够满足其工作的权限,从而最大限度的减少注入攻击对数据库的危害。(7)避免网站显示SQL错误信息,比如类型错误、字段不匹配等,防止攻击者利用这些错误信息进行一些判断。(8)在网站发布之前建议使用一些专业的SQL注入检测工具进行检测,及时修补这些SQL注入漏洞。2022-12-252.跨站脚本漏洞可编辑10通常发生在客户端,可被用于进行窃取隐私、钓鱼欺骗、窃取密码、传播恶意代码等攻击。XSS攻击使用到的技术主要为HTML和Javascri
6、pt,也包括VBScript和ActionScript等。XSS攻击对WEB服务器虽无直接危害,但是它借助网站进行传播,使网站的使用用户受到攻击,导致网站用户帐号被窃取,从而对网站也产生了较严重的危害。2022-12-25 XSS的危害:可编辑11(1)钓鱼欺骗:最典型的就是利用目标网站的反射型跨站脚本漏洞将目标网站重定向到钓鱼网站,或者注入钓鱼JavaScript以监控目标网站的表单输入,甚至发起基于DHTML更高级的钓鱼攻击方式。(2)网站挂马:跨站时利用IFrame嵌入隐藏的恶意网站或者将被攻击者定向到恶意网站上,或者弹出恶意网站窗口等方式都可以进行挂马攻击。(3)身份盗用:Cookie
7、是用户对于特定网站的身份验证标志,XSS可以盗取到用户的Cookie,从而利用该Cookie盗取用户对该网站的操作权限。如果一个网站管理员用户Cookie被窃取,将会对网站引发巨大的危害。2022-12-25 XSS的危害:可编辑12(4)盗取网站用户信息:当能够窃取到用户Cookie从而获取到用户身份使,攻击者可以获取到用户对网站的操作权限,从而查看用户隐私信息。(5)垃圾信息发送:比如在SNS社区中,利用XSS漏洞借用被攻击者的身份发送大量的垃圾信息给特定的目标群。(6)劫持用户Web行为:一些高级的XSS攻击甚至可以劫持用户的Web行为,监视用户的浏览历史,发送与接收的数据等等。(7)X
8、SS蠕虫:XSS 蠕虫可以用来打广告、刷流量、挂马、恶作剧、破坏网上数据、实施DDoS攻击等。2022-12-25 XSS的解决方法:可编辑13(1)与SQL注入防护的建议一样,假定所有输入都是可疑的,必须对所有输入中的script、iframe等字样进行严格的检查。这里的输入不仅仅是用户可以直接交互的输入接口,也包括HTTP请求中的Cookie中的变量,HTTP请求头部中的变量等。(2)不仅要验证数据的类型,还要验证其格式、长度、范围和内容。(3)不要仅仅在客户端做数据的验证与过滤,关键的过滤步骤在服务端进行。2022-12-25 XSS的解决方法:可编辑14(4)对输出的数据也要检查,数据
展开阅读全文