我对 CORS 的理解是,如果一个页面从不同的域请求数据,浏览器在发出请求时会为浏览器用户使用不同域的 cookie。这是否打开了以下安全漏洞的可能性?
假设我正在使用开放的 CORS(接受所有请求)运行 a.com。是什么阻止 b.com 在 JS 中向受保护的端点(通过 cookie auth)发出请求,并从 a.com 上的用户帐户获取一些信息,然后将其上传到 b.com场景?如果浏览器包含 cookie,那么服务器就无法知道它是真正的用户,还是另一个冒充用户的站点。
我在这里遗漏了什么,或者这是一种可能性吗?
这假设当前浏览器用户访问过 a.com,登录到 a.com,然后访问过 b.com