1. 支持中心
  2. 问题定义
  3. DOM数据操作(基于DOM)

DOM数据操作(基于DOM)

描述:DOM数据操作(基于DOM)

当客户端脚本从DOM的可控部分读取数据并以不安全的方式处理此数据时,就会出现基于DOM的漏洞。

当脚本将可控数据写入可见的UI或客户端应用程序逻辑中使用的DOM中的字段时,DOM数据操作会产生。攻击者可能能够使用漏洞来构建一个URL,如果另一个应用程序用户访问,将修改客户端UI的外观或行为。攻击者可能能够利用此功能来执行应用程序的虚拟污损,或者可能诱使用户执行意外动作。

Burp Suite会使用动态和静态代码分析自动识别此问题。静态分析会导致实际上无法利用的误报。如果BURP扫描仪未提供动态分析产生的任何证据,则应查看相关的代码和执行途径,以确定是否确实存在此漏洞,或者是否存在缓解措施以阻止剥削。

修复:DOM数据操作(基于DOM)

避免基于DOM的DOM数据操作漏洞的最有效方法不是动态地写入DOM数据字段的任何源自任何不受信任源的数据。如果应用程序的所需功能意味着此行为是不可避免的,则必须在客户端代码中实施防御,以防止恶意数据存储。通常,最好使用允许值的白名单来实现这一点。

参考

脆弱性分类

典型的严重程度

信息

类型索引(HEX)

0x00501200

类型索引(十进制)

5247488

bepaly下载

打扫扫描仪

这个问题 - 还有更多类似的问题 - 可以使用我们的bepaly下载

bepaly下载
bepaly下载app

打bur

仅从beplay体育能用吗$ 399.00

bepaly下载app