反射不可信:xss攻击类型都有哪些,xss防御有何方法
【内容声明】文章源于互联网收集整理,不代表YINGSOO观点!若有咨询“xss攻击类型都有哪些,xss防御有何方法”等有关服务器、云主机租用、托管、配置、价格问题,请在线咨询YINGSOO客服,获取专业解答!
【主机配置】荷兰云服务器促销 | 美国站群服务器促销 | 台湾100M服务器促销
【推荐文章】韩国云主机/韩国云服务器怎么样?
XSS攻击类型都有哪一些?XSS指利用网站漏洞从用户那里恶意盗取信息。常见的类型有反射型XSS、存储型XSS和DOM XSS这三种,这三种XSS究竟是什么,我们究竟如何防御XSS攻击?下文我们一起来探讨一下。
XSS分为三类:
反射型XSS(非持久型)发出请求时,XSS代码出现在URL中,作为输入提交到服务器端,服务器端解析后响应,XSS代码随响应内容一起传回给浏览器,最后浏览器解析执行XSS代码。这个过程像一次反射,故叫反射型XSS。
存储型XSS(持久型)存储型XSS和反射型XSS的差别仅在于,提交的代码会存储在服务器端(数据库,内存,文件系统等),下次请求目标页面时不用再提交XSS代码。
DOM XSS(客户端)DOM XSS和反射型XSS、存储型XSS的差别在于DOM XSS的代码并不需要服务器参与,触发XSS靠的是浏览器端的DOM解析,完全是客户端的事情。
xss防御措施
下列规则旨在防止所有发生在应用程序的XSS攻击,虽然这些规则不允许任意向HTML文档放入不可信数据,不过基本上也涵盖了绝大多数常见的情况。
1、不要在允许位置插入不可信数据。
2、在向HTML元素内容插入不可信数据前对HTML解码。
3、在向HTML常见属性插入不可信数据前进行属性解码。
4、在向HTML JavaScript Data Values插入不可信数据前,进行JavaScript解码。
5、在向HTML 样式属性值插入不可信数据前,进行CSS解码。
6、在向HTML URL属性插入不可信数据前,进行URL解码。
现在大家对于XSS攻击类型及防御方法应该都有所了解了,上述方法有一定的参考价值,需要的朋友可以了解看看,希望大家阅读完这篇文章能有所收获。最后,想要了解更多XSS攻击的内容,大家可以关注本公司其它相关文章。
YINGSOO,国际数据中心综合服务提供商,专注高品质、企业级海外服务器租用/托管服务,拥有ISP牌照、实体公司、专业团队、9年经验,7x24x365全天候服务,3天免费试用,品质保障、值得信赖!全国统一服务热线:400-630-3752
热搜词条:【批量执行】【推广内容】【内存测试】【查找命令】【服务器数据库】【乱码修改】【执行容器】【版本内核】【公司企业容器】【独立用户】【字符串整数】【维度组合】【安装给大家】【服务器虚拟主机】【学号同学】【网站服务器】【备案域名】【关键词网站】【攻击地址】【权限用户】【融亿云服务器】【网站节约】【可视化数据】【香港主机】【服务器部署】【下一步选择】【大大的主机】【线程进程】【数据库备份】【虚拟主机互联网】
版权声明:本站文章来源标注为YINGSOO的内容版权均为本站所有,欢迎引用、转载,请保持原文完整并注明来源及原文链接。禁止复制或仿造本网站,禁止在非www.yingsoo.com所属的服务器上建立镜像,否则将依法追究法律责任。本站部分内容来源于网友推荐、互联网收集整理而来,仅供学习参考,不代表本站立场,如有内容涉嫌侵权,请联系alex-e#qq.com处理。