【发布时间】:2021-11-05 11:02:24
【问题描述】:
我正在从 HttpServletRquest(Java 中)检索查询字符串。
String QueryParameters = httpServletRequest.getQueryString();
Veracode 认为这是一个缺陷,
我尝试使用推荐的 OWASP ESAPI Validator 方法验证此查询字符串,但它们都不起作用,扫描仍将其识别为缺陷。
示例:
String QueryParameters = ESAPI.validator().getValidInput("Page",httpServletRequest.getQueryString(),"QueryStringRegEx",false);
QueryStringRegEx 是用于验证 QueryString 的正则表达式
【问题讨论】:
标签: java validation servlets veracode esapi