我试图理解为什么 CORS 以它的工作方式工作。
当我从了解到这个职位,当从网页www.a.com使得AJAX请求www.b.com,那么它的www.b.com是决定是否请求应该被允许。
但是在这样的模型中,客户端究竟保护了什么?例如,如果黑客成功地将 XSS 脚本注入到我的页面,那么它会向他的域发出 AJAX 请求以存储用户数据。所以黑客的域肯定会允许这样的请求。
我认为www.a.com应该决定允许请求的域。因此,理论上在标题Access-Control-Allow-Origin 中,我想放置允许 AJAX CORS 请求的域的整个列表。
有人可以解释当前的 CORS 实现处理哪些安全问题吗?