首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

CA2351:确保 DataSet.ReadXml() 的输入受信任

值 规则 ID CA2351 类别 安全性 修复是中断修复还是非中断修复 非中断 原因 调用或引用了 DataSet.ReadXml 方法,并且该方法不在自动生成的代码内。...CA2361 是类似的规则,适用于 DataSet.ReadXml 出现在自动生成的代码中的情况。 规则说明 反序列化具有不受信任输入的 DataSet 时,攻击者可创建恶意输入来实施拒绝服务攻击。...public DataSet MyDeserialize(string untrustedXml) { DataSet dt = new DataSet(); dt.ReadXml...(untrustedXml); } } 相关规则 CA2350:确保 DataTable.ReadXml() 的输入受信任 CA2352:可序列化类型中的不安全 DataSet 或 DataTable...CA2355:反序列化对象图中的不安全 DataSet 或 DataTable CA2356:Web 反序列化对象图中的不安全 DataSet 或 DataTable CA2361:请确保包含 DataSet.ReadXml

36400
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    CA2361:请确保包含 DataSet.ReadXml() 的自动生成的类没有与不受信任的数据一起使用

    值 规则 ID CA2361 类别 安全性 修复是中断修复还是非中断修复 非中断 原因 调用或引用了 DataSet.ReadXml 方法,且该方法位于自动生成的代码内。...CA2351 是类似的规则,适用于 DataSet.ReadXml 出现在非自动生成的代码中时。 规则说明 反序列化具有不受信任输入的 DataSet 时,攻击者可创建恶意输入来实施拒绝服务攻击。...global::System.Data.DataSet ds = new global::System.Data.DataSet(); ds.ReadXml...(reader); this.InitVars(); } } } } 相关规则 CA2350:确保 DataTable.ReadXml...() 的输入受信任 CA2351:确保 DataSet.ReadXml() 的输入受信任 CA2352:可序列化类型中的不安全 DataSet 或 DataTable 容易受到远程代码执行攻击 CA2353

    80300

    扫码

    添加站长 进交流群

    领取专属 10元无门槛券

    手把手带您无忧上云

    扫码加入开发者社群

    相关资讯

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭
      领券