0x01 漏洞描述

- 会话 Cookie 未设置 Secure 属性 -

Web 应用程序设置了不含 Secure 属性的会话 Cookie,这意味着 Cookie 信息在传递的过程中容易被监听捕获造成信息泄露。标记为 Secure 的 Cookie 只会通过被 HTTPS 协议加密过的请求发送给服务端进行会话验证,它永远不会使用不安全的 HTTP 发送传输(本地主机除外),这意味着中间人攻击者无法轻松访问它。此外,在不安全的站点(在 URL 中带有 http://)无法使用 Secure 属性设置的 Cookie 值。

0x02 漏洞等级

威胁级别 高危 中危 低危

0x03 漏洞验证

浏览器 F12 打开控制台,查看存储会话 Cookie 未设置 Secure 属性。

0x04 漏洞修复

  1. 为所有会话 Cookie(含登录、认证相关 Cookie)强制添加 Secure 属性,并确保网站全站启用 HTTPS(否则 Secure Cookie 无法正常传输,可能导致登录失败)。