我的 Web 应用程序仅使用以下 ESAPI 编码方法:
ESAPI.encoder().encodeForLDAP()
ESAPI.encoder().encodeForHTML()
在这种情况下,ESAPI.properties 中最少需要的属性是什么?
现在我正在使用 ESAPI 2.1.0.1 和 this properties .
最佳答案
如果您只是使用 encoder() 函数,编码器部分中的 3 行就足够了。第 99-119 行(所有注释之间)。
编辑 另外,您必须指定一个默认编码器。示例:
ESAPI.Encoder=org.owasp.esapi.reference.DefaultEncoder
Encoder.AllowMultipleEncoding=false
Encoder.AllowMixedEncoding=false
Encoder.DefaultCodecList=HTMLEntityCodec,PercentCodec,JavaScriptCodec
关于java - ESAPI.properties 中的最少必需属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46089274/