1.什么是XPath注入漏洞? XPath是一种用来在内存中导航整个XML树的语言,它使用路径表达式来选取XML文档中的节点或者节点集. XPath注入是指程序使用外部输入动态构造用于从XML数据库检索数据的XPath表达式,但它没有过滤或错误地过滤该输入,这使攻击者可以控制查询的结构.攻击者可以控制从XML数据库中选择的信息,并可能使用该功能来控制应用程序流,修改逻辑,检索未经授权的数据或绕过重要检查(例如身份验证). 2.XPath注入漏洞的构成条件有哪些? ①数据是从不可靠的来源(包括但不