DZone.com Feed на русском
Подписаться
Почему результаты DAST сложно исправить и как сделать их действенными
Динамическое тестирование необходимо, поскольку оно выявляет уязвимости в работающих приложениях. Но в то время как SAST привлекает внимание, потому что оно сдвинуто влево и относительно легко исправить, DAST часто остается в бэклоге.Тестирование безопасности приложений обычно делится на два подхода. SAST (статический анализ) сканирует исходный код до его запуска, выявляя проблемы, пока разработчик еще находится в файле, поэтому исправления обычно происходят быстро. Вы редактируете код, который только что написали, имея полное представление о том, что он делает и почему. DAST (динамический анализ) работает иначе. Он тестирует приложение во время его работы, отправляя реальные запросы к активным конечным точкам, чтобы увидеть, что выходит из строя, так же, как это сделал бы злоумышленник, исследуя его извне.