Мы используем SonarQube для поиска уязвимостей безопасности (и других вещей). Я хочу знать, действительно ли SonarQube обнаруживает важные проблемы безопасности. Я начал тестировать проблемы 1: 1, например:
@Override
protected void configure(HttpSecurity http) throws Exception {
http
// disable csrf
.csrf().disable()
// use stateless sessions
.sessionManagement().sessionCreationPolicy(SessionCreationPolicy.STATELESS)
// Enable CORS
.and().cors()
.and().headers().xssProtection().disable()
.and().headers().contentTypeOptions().disable()
.and().headers().frameOptions().disable();
}
Затем я бы использовал SonarQube для сканирования своего кода и проверки, помечал ли он те проблемы безопасности, которые я представил. (сейчас меня интересуют только вопросы безопасности)
Проблема в том, что существует так много разных уязвимостей. Я ищу что-то вроде " Магазин соков " или " Черт уязвимого веб-приложения ". Мне нужно веб-приложение (в идеале написанное при загрузке Java Spring), в котором есть множество дыр в безопасности, которые я могу вставить в SonarQube и посмотреть, какие проблемы он перехватывает, а какие нет.
Существует ли такое приложение?