在veracode扫描中,我得到了CWE 73的结果。有人能建议我如何为下面的编码场景修复这个解决方案吗?
现有的解决方案是不起作用的,我也想知道任何ESAPI属性可以用来解决这个问题吗?
尝试{ String serviceFile =System.getProperty(“System.getProperty”,"");logger.info(“服务A",”加载服务文件“+ serviceFile+ .);//安全问题CWE 73出现在该行}中。
发布于 2019-08-27 17:07:35
有几种解决办法:
我使用了第一个和第二个解决方案,并且工作得很好。
发布于 2022-03-31 22:35:43
发布于 2022-07-03 18:00:23
尝试使用推荐的OWASP ESAPI Validator方法验证此支柱字符串,如下所示。
示例:
String PropParam= ESAPI.validator().getValidInput("",System.getProperty("PROP", ""),"FileRegex",false);
FileRegex
是一个正则表达式,用于验证支持字符串,即文件的路径。
在FileRegex = ^(.+)\/([^\/]+)$
中定义Validator.properties。
https://stackoverflow.com/questions/57460153
复制相似问题