CyberGlossary

攻击与威胁

Cookie 劫持

别称: Cookie 窃取, Cookie sidejacking

定义

窃取并重放用户的 HTTP Cookie(通常是会话或认证 Cookie),以冒充该用户访问 Web 应用的攻击。

Cookie 劫持(也称 Cookie 窃取或 Cookie sidejacking)是会话劫持的具体形式,攻击者重点窃取识别用户的浏览器 Cookie。常见获取手段包括 XSS、恶意浏览器扩展、窃密类恶意软件抓取浏览器配置、未加密 Wi-Fi 嗅探,以及跨站泄露。拿到有效 Cookie 后,攻击者可以接管受害者的会话,在许多架构中同时绕过密码和多因素认证。缓解措施包括:HTTPS 配合 HSTS,启用 Secure、HttpOnly、SameSite 属性,缩短令牌生命周期,采用设备或令牌绑定,通过 CSP 与 DOM-XSS 加固阻止盗号脚本,以及针对从新设备、新地理位置或异常 IP 重放的会话进行行为检测。

示例

  • 窃密恶意软件导出 Chrome 的 Cookie 数据库,攻击者将其注入自己浏览器,以受害者身份访问 SaaS 应用。
  • 攻击者在开放 Wi-Fi 上捕获未加密的认证 Cookie,并以此登录受害者的网页邮箱。

相关术语