标签: regex regex-negation esapi
我可以使用ESAPI java编码器对XML文本数据进行编码吗?是否有单独的XML文本数据编码器?如果我使用ESAPI编码器编码XML文本数据,会不会有任何差异?
答案 0 :(得分:1)
ESAPI有一个XML编码器,请参阅文档here。
但是,如果你需要的只是编码/解码,并且你不需要ESAPI提供的所有功能,我建议你使用this库,因为目前ESAPI已经失去了OWASP旗舰现状已经超过一年没有积极发展。
但是,如果您希望能够检测到多种编码攻击,那么除了使用esapi和ESAPI.encoder().canonicalize()方法,或者可以使用的其他几种验证方法之一之外,没有其他选择。
ESAPI.encoder().canonicalize()