Web安全之XSS漏洞

本文深入探讨了Web安全中的XSS漏洞,包括同源策略的介绍,XSS的类型如反射型、存储型和DOM XSS,以及Flash XSS。详细解释了XSS的工作原理和危害,并提供了各种XSS的实例。最后,文章提到了XSS的防御措施,如使用黑白名单过滤用户输入和设置HTTP Only Cookie。
摘要由CSDN通过智能技术生成

同源策略

同源策略(Same-Origin Policy),就是为了保证互联网之中,各类资源的安全性而诞生的产物,它实际上是一个众多浏览器厂商共同遵守的约定。同源策略是浏览器中最基本的安全功能。缺少同源策略,很多浏览器的常规功能都会受到影响,可以说Web是构建在同源策略基础之上的。

如果Web世界没有同源策略,当你登录FreeBuf账号并打开另一个站点时,这个站点上的JavaScript可以跨域读取你的FreeBuf账号数据,这样的话整个WEB世界就没有 隐私而言。

浏览器的同源策略,限制了不同源的“document”或是脚本,对当前“document”或资源及其属性的读写权限。

同源策略是一种安全思想,但并不是统一的规范体系。不同语言脚本以及插件,它们的同源策略规则也不尽相同,不可一概而论。

javaScript中的同源,需要对比 两者中的协议、域名、端口。三者完全相同才认为是同源的,否则即是来自不同源的内容。
在这里插入图片描述

在HTML语言中,有部分标签在引用第三方资源时,不受同源策略的限制:
在这里插入图片描述

上述这种带src属性的标签,在加载时,实际是生成一条GET请求,向指定服务器申请资源。

前言

跨站脚本攻击(Cross Site Script

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值