我应该认真对待此安全警告,此警告会出现在每个控制器中
https://rules.sonarsource.com/java/RSPEC-4529
当我声明这样的控制器
@RequestMapping(path = "/profile", method = RequestMethod.GET)
public UserProfile getUserProfile(String name) {
...
}
并且此警告显示在应用程序类中
https://rules.sonarsource.com/java/RSPEC-4823
@SpringBootApplication
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
}
答案 0 :(得分:1)
是的,您应该认真对待安全警告。至少用于企业应用程序。
如果您已经开发了此应用程序来学习某些东西,那么完全由您选择。否则,保护HTTP端点是最佳实践。
SonarQube 热点规则可帮助您识别所有显示安全漏洞的端点。