Xml外部实体注入漏洞(XXE)与防御

Xml外部实体注入(XXE) 除了json外,xml也是一种经常使用的数据传输格式。对xml的解析有如下几种经常使用的方式:DOM,SAX,JDOM,DOM4J,StAX等。然而这几种解析方式均可能会出现外部实体注入漏洞,如微信支付的回调就出现过(见参考资料2)。php XML文档结构包括xml声明,DTD文档类型定义(可选)和文档元素,以下图所示: html DTD的做用是定义XML文档的合法构
相关文章
相关标签/搜索