保障会话安全的Cookie属性
会话Cookie的HttpOnly和secure属性详解
属性功能
- secure属性: 确保Cookie仅在HTTPS连接中传输,有效防止HTTP连接中的信息窃取。
- HttpOnly属性: 限制脚本程序访问Cookie,降低XSS攻击的风险。
属性应用
- secure属性主要防范信息在传输过程中被窃听,而HttpOnly属性则防止恶意脚本获取Cookie信息进行攻击。
- 由于早期Servlet版本不支持Session Cookie的HttpOnly属性,可通过Filter实现类似功能。而新版本服务器默认开启此属性。
- 需注意,这两个属性并不能完全防止本地Cookie信息泄露,例如浏览器插件仍可读取相关信息。
应用场景
此类技术通常应用于jsp+servlet+applet架构的项目中,以增强会话安全性。
3.01KB
文件大小:
评论区