关注
4、同源
当一个浏览器的两个tab页中分别打开来 百度和谷歌的页面,当浏览器的百度tab页执行一个脚本的时候会检查这个脚本是属于哪个页面的,即检查是否同源,只有和百度同源的脚本才会被执行。 [1]
如果非同源,那么在请求数据时,浏览器会在控制台中报一个异常,提示拒绝访问。
同源策略是浏览器的行为,是为了保护本地数据不被JavaScript代码获取回来的数据污染,因此拦截的是客户端发出的请求回来的数据接收,即请求发送了,服务器响应了,但是无法被浏览器接收。
它是浏览器最核心也最基本的安全功能,现在所有支持 JavaScript 的浏览器都会使用这个策略。如果缺少了同源策略,浏览器很容易受到 XSS、CSFR 等攻击。
{1} 比如一个web应用,用户访问的页面,处理页面的请求的controller都是在同一个contextPath下的,无论在页面上请求AController还是BController,页面、A、B都是同源的,所处的空间位于同一个contextPath下。
{2} 同源策略是为了安全,确保一个应用中的资源只能被本应用的资源访问。否则,岂不是谁都能访问。
服务器有同源策略吗?没有
查看原帖
1 评论
相关推荐
06-08 22:25
门头沟学院 Java 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 哪些公司开提前批了? #
26099次浏览 262人参与
# 华子oc时间线 #
1244184次浏览 6484人参与
# 风评不好的公司,你会去吗? #
60992次浏览 440人参与
# 实习如何「偷」产出? #
50777次浏览 1328人参与
# 除了主业以外,你还有哪些其他收入? #
12043次浏览 201人参与
# 不卡学历的大厂有哪些? #
29037次浏览 227人参与
# 哪些公司校招卡第一学历 #
67954次浏览 268人参与
# 校招阶段,学历VS技术哪个更重要? #
17594次浏览 188人参与
# 职场新人体验 #
25671次浏览 242人参与
# 腾讯音乐求职进展汇总 #
98120次浏览 570人参与
# 社恐入职新公司如何融入团队 #
11898次浏览 63人参与
# 校园里的破防时刻 #
11335次浏览 128人参与
# 你投递的公司有几家约面了? #
108934次浏览 779人参与
# Offer比较,你最看重什么? #
191615次浏览 1301人参与
# 你觉得技术面多长时间合理? #
100261次浏览 720人参与
# 你的秋招第一场笔试是哪家 #
147700次浏览 1484人参与
# 你最满意的offer薪资是哪家公司? #
33098次浏览 176人参与
# 你今年的平均薪资是多少? #
134033次浏览 686人参与
# 正在实习的碎碎念 #
1454766次浏览 13469人参与
# 实习打杂,要跑路吗 #
18196次浏览 205人参与