首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏centosDai

    CA2350:确保 DataTable.ReadXml() 的输入受信任

    值 规则 ID CA2350 类别 安全性 修复是中断修复还是非中断修复 非中断 原因 调用或引用了 DataTable.ReadXml 方法。 DataTable MyDeserialize(string untrustedXml) { DataTable dt = new DataTable(); dt.ReadXml (untrustedXml); } } 相关规则 CA2351:确保 DataSet.ReadXml() 的输入受信任 CA2352:可序列化类型中的不安全 DataSet 或 DataTable CA2355:反序列化对象图中的不安全 DataSet 或 DataTable CA2356:Web 反序列化对象图中的不安全 DataSet 或 DataTable CA2361:请确保包含 DataSet.ReadXml

    51300编辑于 2022-02-20
  • 来自专栏centosDai

    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

    3100编辑于 2022-02-27
  • 来自专栏centosDai

    CA2350:确保 DataTable.ReadXml() 的输入受信任

    值 规则 ID CA2350 类别 安全性 修复是中断修复还是非中断修复 非中断 原因 调用或引用了 DataTable.ReadXml 方法。 DataTable MyDeserialize(string untrustedXml) { DataTable dt = new DataTable(); dt.ReadXml (untrustedXml); } } 相关规则 CA2351:确保 DataSet.ReadXml() 的输入受信任 CA2352:可序列化类型中的不安全 DataSet 或 DataTable CA2355:反序列化对象图中的不安全 DataSet 或 DataTable CA2356:Web 反序列化对象图中的不安全 DataSet 或 DataTable CA2361:请确保包含 DataSet.ReadXml

    2400编辑于 2022-02-27
  • 来自专栏centosDai

    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

    54800编辑于 2022-02-20
  • 来自专栏个人随笔

    C#编写街道管理系统

    { public ReadXML() { dic = new Dictionary<string, Street>(); } public ReadXML(Dictionary<string, Street> dic) { this.dic = dic; 类中存储xml信息的集合 * */ public void AddTree() { ReadXML xml = new ReadXML { public ReadXML() { dic = new Dictionary<string, Street>(); 类中存储xml信息的集合 * */ public void AddTree() { ReadXML xml = new ReadXML

    1.6K60发布于 2018-03-14
  • 来自专栏centosDai

    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

    1K00编辑于 2022-02-20
  • 来自专栏centosDai

    CA2356:Web 反序列化对象图中的不安全 DataSet 或 DataTable 类型

    string MyWebMethod(DataTable dataTable) { return null; } } 相关规则 CA2350:确保 DataTable.ReadXml () 的输入受信任 CA2351:确保 DataSet.ReadXml() 的输入受信任 CA2352:可序列化类型中的不安全 DataSet 或 DataTable 容易受到远程代码执行攻击 CA2353 反序列化对象图中的不安全 DataSet 或 DataTable 可能容易受到远程代码执行攻击 CA2355:反序列化对象图中的不安全 DataSet 或 DataTable CA2361:确保 DataSet.ReadXml

    3400编辑于 2022-02-27
  • 来自专栏centosDai

    CA2352:可序列化类型中的不安全 DataSet 或 DataTable 容易受到远程代码执行攻击

    Serializable] public class MyClass { public DataSet MyDataSet { get; set; } } 相关规则 CA2350:确保 DataTable.ReadXml () 的输入受信任 CA2351:确保 DataSet.ReadXml() 的输入受信任 CA2353:可序列化类型中的不安全 DataSet 或 DataTable CA2354:反序列化对象图中的不安全 CA2355:反序列化对象图中的不安全 DataSet 或 DataTable CA2356:Web 反序列化对象图中的不安全 DataSet 或 DataTable CA2361:请确保包含 DataSet.ReadXml

    53100编辑于 2022-02-20
  • 来自专栏centosDai

    CA2352:可序列化类型中的不安全 DataSet 或 DataTable 容易受到远程代码执行攻击

    Serializable] public class MyClass { public DataSet MyDataSet { get; set; } } 相关规则 CA2350:确保 DataTable.ReadXml () 的输入受信任 CA2351:确保 DataSet.ReadXml() 的输入受信任 CA2353:可序列化类型中的不安全 DataSet 或 DataTable CA2354:反序列化对象图中的不安全 CA2355:反序列化对象图中的不安全 DataSet 或 DataTable CA2356:Web 反序列化对象图中的不安全 DataSet 或 DataTable CA2361:请确保包含 DataSet.ReadXml

    3900编辑于 2022-02-27
  • 来自专栏centosDai

    CA2353:可序列化类型中的不安全 DataSet 或 DataTable

    XmlRoot] public class MyClass { public DataSet MyDataSet { get; set; } } 相关规则 CA2350:确保 DataTable.ReadXml () 的输入受信任 CA2351:确保 DataSet.ReadXml() 的输入受信任 CA2352:可序列化类型中的不安全 DataSet 或 DataTable 容易受到远程代码执行攻击 CA2354 CA2355:反序列化对象图中的不安全 DataSet 或 DataTable CA2356:Web 反序列化对象图中的不安全 DataSet 或 DataTable CA2361:请确保包含 DataSet.ReadXml

    3700编辑于 2022-02-27
  • 来自专栏centosDai

    CA2353:可序列化类型中的不安全 DataSet 或 DataTable

    XmlRoot] public class MyClass { public DataSet MyDataSet { get; set; } } 相关规则 CA2350:确保 DataTable.ReadXml () 的输入受信任 CA2351:确保 DataSet.ReadXml() 的输入受信任 CA2352:可序列化类型中的不安全 DataSet 或 DataTable 容易受到远程代码执行攻击 CA2354 CA2355:反序列化对象图中的不安全 DataSet 或 DataTable CA2356:Web 反序列化对象图中的不安全 DataSet 或 DataTable CA2361:请确保包含 DataSet.ReadXml

    61900编辑于 2022-02-20
  • 来自专栏centosDai

    CA2356:Web 反序列化对象图中的不安全 DataSet 或 DataTable 类型

    string MyWebMethod(DataTable dataTable) { return null; } } 相关规则 CA2350:确保 DataTable.ReadXml () 的输入受信任 CA2351:确保 DataSet.ReadXml() 的输入受信任 CA2352:可序列化类型中的不安全 DataSet 或 DataTable 容易受到远程代码执行攻击 CA2353 反序列化对象图中的不安全 DataSet 或 DataTable 可能容易受到远程代码执行攻击 CA2355:反序列化对象图中的不安全 DataSet 或 DataTable CA2361:确保 DataSet.ReadXml

    69000编辑于 2022-02-20
  • 来自专栏centosDai

    CA2355:反序列化对象图中的不安全 DataSet 或 DataTable

    BinaryFormatter(); return (MyClass) bf.Deserialize(stream); } } 相关规则 CA2350:确保 DataTable.ReadXml () 的输入受信任 CA2351:确保 DataSet.ReadXml() 的输入受信任 CA2352:可序列化类型中的不安全 DataSet 或 DataTable 容易受到远程代码执行攻击 CA2353 DataSet 或 DataTable 可能容易受到远程代码执行攻击 CA2356:Web 反序列化对象图中不安全的 DataSet 或 DataTable CA2361:请确保包含 DataSet.ReadXml

    84500编辑于 2022-02-20
  • 来自专栏Java架构师必看

    数据库取值形成xml实现tree

    , XMLDATA"  cmdCategories=new SqlCommand(strQuery,mycon)  dsCategories=New DataSet  dsCategories.ReadXML SqlParameter("@categoryID",Request.QueryString("catID")))  mycon.open()  dsproducts=New DataSet  dsproducts.ReadXML

    72930发布于 2021-03-22
  • 来自专栏centosDai

    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

    3200编辑于 2022-02-27
  • 来自专栏centosDai

    CA2355:反序列化对象图中的不安全 DataSet 或 DataTable

    BinaryFormatter(); return (MyClass) bf.Deserialize(stream); } } 相关规则 CA2350:确保 DataTable.ReadXml () 的输入受信任 CA2351:确保 DataSet.ReadXml() 的输入受信任 CA2352:可序列化类型中的不安全 DataSet 或 DataTable 容易受到远程代码执行攻击 CA2353 DataSet 或 DataTable 可能容易受到远程代码执行攻击 CA2356:Web 反序列化对象图中不安全的 DataSet 或 DataTable CA2361:请确保包含 DataSet.ReadXml

    4400编辑于 2022-02-27
  • 来自专栏跟着阿笨一起玩NET

    xml 与 DataSet

    //从stream装载到XmlTextReader reader = new XmlTextReader(stream); xmlDS.ReadXml //从stream装载到XmlTextReader reader = new XmlTextReader(stream); xmlDS.ReadXml (reader); //xmlDS.ReadXml(xmlFile); return xmlDS; }

    88810发布于 2018-09-18
  • 来自专栏全栈程序员必看

    Python3 发票导出XML转Excel[通俗易懂]

    coding: utf-8 -*- from xml.dom.minidom import parseString import openpyxl import sys import codecs def readXML = 3: print('请输入xml文件及导出文件') else: readXML(sys.argv[1], sys.argv[2]) 调用转换 python [保存的python文件

    1.3K20编辑于 2022-09-23
  • 来自专栏程序你好

    在c#中,如何序列化/反序列化一个字典对象?

    该接口包含三个方法,分别是GetSchema、ReadXml、WriteXml。您需要在这些方法中实现逻辑。 { public XmlSchema GetSchema() { return null; } public void ReadXml

    4.2K10发布于 2018-08-21
  • 来自专栏Java架构师必看

    XML与DataSet的相互转换类

    从stream装载到XmlTextReader                 reader = new XmlTextReader(stream);                 xmlDS.ReadXml 从stream装载到XmlTextReader                 reader = new XmlTextReader(stream);                 xmlDS.ReadXml (reader);                 //xmlDS.ReadXml(xmlFile);                 return xmlDS;             }            

    78930发布于 2021-03-22
领券