java - 如果我的应用程序已针对该攻击做好了防护,如何避免 ZAP SQL 注入(inject)警报?

标签 java spring security sql-injection zap

我的 QA 团队向我报告,我们的应用程序可能会受到 SQL 注入(inject)攻击。然而,我们的任何查询都是动态创建的,我们使用 API 来执行类似于 Hibernate 的查询,并且我们始终在执行查询之前准备语句,并且不使用存储过程。 QA 团队正在使用 ZAP 扫描应用程序。那么,我需要做什么来避免 ZAP SQL 注入(inject)警报?

最佳答案

所有自动扫描仪都可能报告误报。 有人需要评估报告的问题是误报还是真实问题。

如果它们是误报,那么您可以:

还请提出 ZAP 问题,以便我们看看是否可以修复代码,以免报告误报。

西蒙(ZAP 项目负责人)

关于java - 如果我的应用程序已针对该攻击做好了防护,如何避免 ZAP SQL 注入(inject)警报?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37492453/

相关文章:

java - 带有集合 ArrayIndexOutOfBoundsException 的 Hibernate 投影

java - 在 java 中,使用 "new"初始化数组有什么好处?

java - Java 中的哈希 -> 从哈希和盐中获取密码

java - RequestMappingHandlerMapping.getHandlerInternal :230 - Did not find handler method for

java - 重复条目异常 : Spring Hibernate/JPA cascade save Many To One

java - 何时在 Spring 中使用 Autowiring

security - "App.exe"和 "App.vshost.exe"与 WndProc 的执行差异

python - 保护 bottle.py web 应用程序免受 XSS 和 CSRF 攻击的方法?

java - 匹配和排序 Bukkit ChatColor 表达式

java - org.apache.ws.security.WSSecurityException : General security error (No certificates were found for decryption (KeyId))