关注
4、同源
当一个浏览器的两个tab页中分别打开来 百度和谷歌的页面,当浏览器的百度tab页执行一个脚本的时候会检查这个脚本是属于哪个页面的,即检查是否同源,只有和百度同源的脚本才会被执行。 [1]
如果非同源,那么在请求数据时,浏览器会在控制台中报一个异常,提示拒绝访问。
同源策略是浏览器的行为,是为了保护本地数据不被JavaScript代码获取回来的数据污染,因此拦截的是客户端发出的请求回来的数据接收,即请求发送了,服务器响应了,但是无法被浏览器接收。
它是浏览器最核心也最基本的安全功能,现在所有支持 JavaScript 的浏览器都会使用这个策略。如果缺少了同源策略,浏览器很容易受到 XSS、CSFR 等攻击。
{1} 比如一个web应用,用户访问的页面,处理页面的请求的controller都是在同一个contextPath下的,无论在页面上请求AController还是BController,页面、A、B都是同源的,所处的空间位于同一个contextPath下。
{2} 同源策略是为了安全,确保一个应用中的资源只能被本应用的资源访问。否则,岂不是谁都能访问。
服务器有同源策略吗?没有
查看原帖
1 评论
相关推荐
01-12 17:45
门头沟学院 Java 点赞 评论 收藏
分享
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 牛客十周岁生日快乐 #
206798次浏览 1932人参与
# 你觉得什么岗位会被AI替代 #
34909次浏览 232人参与
# 我和mentor的爱恨情仇 #
101692次浏览 922人参与
# 一人一个landing小技巧 #
143139次浏览 1498人参与
# 如果工作一直消耗情绪还要继续做吗 #
18103次浏览 83人参与
# 四大天坑是哪四家? #
101630次浏览 235人参与
# 互联网公司评价 #
479760次浏览 4091人参与
# 机械人春招想让哪家公司来捞你? #
377799次浏览 3127人参与
# 聊聊你的被动加班经历 #
4388次浏览 80人参与
# 在国企工作的人,躺平了吗? #
392098次浏览 3951人参与
# 我的求职精神状态 #
422488次浏览 3075人参与
# 华为工作体验 #
289419次浏览 1376人参与
# 实习吐槽大会 #
404961次浏览 2168人参与
# 工作压力大怎么缓解 #
138906次浏览 1260人参与
# 找工作以来,你最看不惯__ #
17504次浏览 352人参与
# 你的mentor是什么样的人? #
49281次浏览 705人参与
# 第一次找实习,我建议__ #
69308次浏览 841人参与
# 实习教会我的事 #
52171次浏览 413人参与
# 实习怎么做才有更好的产出 #
13991次浏览 263人参与
# AI coding的好用工具分享 #
21572次浏览 409人参与
