1. 支持中心
  2. 问题定义
  3. 客户端JSON注入(基于DOM的反射)

客户端JSON注入(基于DOM的反射)

描述:客户端JSON注入(基于DOM的反射)

当数据从请求复制并回音到DOM的一部分内的应用程序的直接响应中时,会出现反射的基于DOM的漏洞,然后通过客户端脚本以不安全的方式处理。攻击者可以利用反射来控制响应的一部分(例如,JavaScript字符串),可用于触发基于DOM的漏洞。

基于DOM的JSON注入当脚本将可控的数据合并到被解析为JSON数据结构然后由应用程序处理的字符串中。攻击者可能能够使用此行为来构建一个URL,如果另一个应用程序用户访问,将导致任意JSON数据处理。根据使用此数据的目的,可以颠覆应用程序的逻辑,或代表用户造成意外操作。

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

修复:客户端JSON注入(基于DOM的反射)

避免基于DOM的JSON注入漏洞的最有效方法不是解析JSON的任何包含来自不受信任源的数据的字符串。如果应用程序的所需功能意味着此行为是不可避免的,则必须在客户端代码中实施防御,以防止恶意数据以不适当的方式修改JSON结构。这可能涉及对特定项目的严格验证,以确保它们不包含任何可能干扰JSON解析结构的字符。

参考

脆弱性分类

典型的严重程度

低的

类型索引(HEX)

0x00200371

类型索引(十进制)

2098033

bepaly下载

打扫扫描仪

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

bepaly下载
bepaly下载app

打bur

仅从beplay体育能用吗$ 399.00

bepaly下载app