跳转到内容

网络应用程序安全指南/会话窃取

来自维基教科书,开放世界中的开放书籍

会话窃取

能够获取或猜测会话 ID 的攻击者可以窃取会话并滥用用户的权限。

为了防止这种类型的攻击

  • 为会话 Cookie 设置“HttpOnly”属性
  • 使用安全随机性和足够长度生成随机会话 ID
  • 不要泄露会话 ID

基本原理

在 Cookie 上设置“HttpOnly”属性可以防止它们被 JavaScript 读取。这使得执行成功的 XSS 攻击变得更加困难。随机的安全会话 ID 可以防止攻击者猜测有效的会话 ID。确保会话 ID 不会泄漏,例如在 Referer 信息、复制的链接和来自站点的 HTML 内容等中,可以确保攻击者无法通过这种方式获得会话 ID。

华夏公益教科书