关注
4、同源
当一个浏览器的两个tab页中分别打开来 百度和谷歌的页面,当浏览器的百度tab页执行一个脚本的时候会检查这个脚本是属于哪个页面的,即检查是否同源,只有和百度同源的脚本才会被执行。 [1]
如果非同源,那么在请求数据时,浏览器会在控制台中报一个异常,提示拒绝访问。
同源策略是浏览器的行为,是为了保护本地数据不被JavaScript代码获取回来的数据污染,因此拦截的是客户端发出的请求回来的数据接收,即请求发送了,服务器响应了,但是无法被浏览器接收。
它是浏览器最核心也最基本的安全功能,现在所有支持 JavaScript 的浏览器都会使用这个策略。如果缺少了同源策略,浏览器很容易受到 XSS、CSFR 等攻击。
{1} 比如一个web应用,用户访问的页面,处理页面的请求的controller都是在同一个contextPath下的,无论在页面上请求AController还是BController,页面、A、B都是同源的,所处的空间位于同一个contextPath下。
{2} 同源策略是为了安全,确保一个应用中的资源只能被本应用的资源访问。否则,岂不是谁都能访问。
服务器有同源策略吗?没有
查看原帖
1 评论
相关推荐
点赞 评论 收藏
分享
点赞 评论 收藏
分享
查看11道真题和解析 点赞 评论 收藏
分享
查看18道真题和解析 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 你的实习产出是真实的还是包装的? #
36233次浏览 434人参与
# 网申一定要掌握的小技巧 #
20469次浏览 86人参与
# 厦门银行科技岗值不值得投 #
15934次浏览 359人参与
# 一人一道大厂面试题 #
124983次浏览 1302人参与
# 学历VS实习,哪个更重要? #
2793次浏览 70人参与
# 面试紧张时你会有什么表现? #
34478次浏览 217人参与
# 你的实习什么时候入职 #
367153次浏览 2360人参与
# uu们,春招你还来吗? #
64783次浏览 785人参与
# 面试中,你被问过哪些奇葩问题? #
97077次浏览 1305人参与
# 发工资后,你做的第一件事是什么 #
99702次浏览 319人参与
# 牛油的搬砖plog #
188513次浏览 1253人参与
# 面试被问到不会的问题,你怎么应对? #
27053次浏览 687人参与
# 你都用vibe coding做过什么? #
23241次浏览 876人参与
# 90后北漂现状 #
36107次浏览 213人参与
# 工作上你捅过哪些篓子? #
68526次浏览 317人参与
# 分享一个让你热爱工作的瞬间 #
67297次浏览 499人参与
# 你觉得大几开始实习最合适? #
31254次浏览 332人参与
# 你见过哪些招聘隐形歧视? #
26527次浏览 217人参与
# 哔哩哔哩笔试 #
35255次浏览 143人参与
# AI Coding实战技巧 #
15792次浏览 301人参与
# 牛友的志愿填报指南 #
63215次浏览 486人参与