XmlDataDocument serializedContent = new XmlDataDocument();serializedContent.Load(objStream);防止XXE攻击的最佳方法是禁用内联DD将DtdProcessing设置为DtdProcessing.Prohibit或禁用XmlReaderSettings.XmlResolver实体解析将XmlReaderSettings.XmlResolver属性设置
我们正在使用veracode对我们的代码进行安全性分析,它显示了以下代码的XXE缺陷,特别是在调用了Deserialize()的地方。我们如何防止序列化程序访问外部实体。我在下面为XMLReader将XMLresolver设置为null的尝试不起作用。parsing but do so more safely settings.XmlRe
我得到一个例外
using (StreamReader reader = new StreamReader(filePath, Encoding.UTF8)) XmlSerializer serializer = new XmlSerializer(typeof(entry[]), new XmlRootAttribute("JMdict"));
return (entry[])seri