栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

CORS $ .ajax会话cookie(访问控制允许证书和withCredentials = true)

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

CORS $ .ajax会话cookie(访问控制允许证书和withCredentials = true)

async: false

阻止了每次请求都将会话cookie发送回服务器。下面修复了它。

async: true

尽管这样做确实允许浏览器在进行跨源请求共享调用时设置会话cookie,但我现在遇到以下情况的问题:

服务器A使用CORS向客户端发送响应客户端向服务器B发出请求

XMLHttpRequest -> PHP -> Session handler -> MySQL -> Stored Procedure

由于PHP会话管理中的MUTEX锁具有异步特性,因此显然需要强制使用其他标头选项(例如Xcookie)或类似方法来手动设置cookie,以保持服务器会话和客户端请求同步。

这种特殊的解决方法不太适合我,因为我相信它将为会话劫持和会话重播攻击媒介开辟一条轻松的通道。

使用SSL / TLS包装的连接可能有助于防止上述情况,但是就为客户端独立提供安全措施而言,我认为这不足够。

有人对此有任何想法吗?



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/616680.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号