检测到弱会话管理

high Web App Scanning 插件 ID 112794

简介

检测到弱会话管理

描述

Web 会话是给定时间范围内由用户发起的一组 HTTP 事务。Web 应用程序使用会话来保留每个用户的信息、跟踪他们的活动或定义适当的访问权限和许可。每个会话都有一个由应用程序定义的标识符(标记或 ID),用于将用户绑定到其 HTTP 流量,此标识符暂时等同于经身份验证会话的应用程序使用的最高身份验证方法。

通过针对会话管理机制,攻击者可以劫持其他用户的会话以冒充这些用户,并在应用程序中使用其权限或访问敏感信息。

解决方案

Web 应用程序必须强制执行强大的会话管理,以避免会话伪造、可遭预测或重用。会话 ID 必须足够长(至少 128 位),以防止通过暴力破解方式来确定有效的会话。会话 ID 在应用程序当前会话上下文中必须是唯一的,并且其熵要足够高(至少 64 位),以避免猜测攻击或统计分析。最后,会话的生命周期必须有限,并且其 ID 在注销、空闲或绝对超时后必须失效。

另见

https://cheatsheetseries.owasp.org/cheatsheets/Session_Management_Cheat_Sheet.html

https://www.sans.org/reading-room/whitepapers/webservers/secure-session-management-preventing-security-voids-web-applications-1594

插件详情

严重性: High

ID: 112794

类型: remote

发布时间: 2021/5/20

最近更新时间: 2021/11/26

扫描模板: api, basic, full, pci, scan

风险信息

VPR

风险因素: Medium

分数: 4.2

CVSS v2

风险因素: High

基本分数: 7.5

矢量: CVSS2#AV:N/AC:L/Au:N/C:P/I:P/A:P

CVSS 分数来源: Tenable

CVSS v3

风险因素: High

基本分数: 7.3

矢量: CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L

CVSS 分数来源: Tenable

CVSS v4

风险因素: High

Base Score: 8.8

Vector: CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:L/VA:L/SC:N/SI:N/SA:N

CVSS 分数来源: Tenable

参考资料信息