Особенности работы DevSecOps (англ. Development, Security, Operations) заключаются в том, что безопасность становится частью процесса разработки программного обеспечения, а не заключительной мерой перед развёртыванием продуктов. 3
Некоторые особенности методологии:
- Улучшение коммуникации между разработчиками и безопасниками. 3 Подход предполагает слаженное взаимодействие и следование единым принципам. 3
- Обнаружение уязвимостей в создаваемом продукте до его развёртывания. 3 Тестирования на уязвимости и проблемы ПО проводятся на каждом этапе, что позволяет оперативно устранять неполадки по ходу разработки. 3
- Сокращение срока выхода на рынок. 3 Поскольку код проверяется на каждом этапе, перед релизом в приложении нет критических уязвимостей и других недостатков кода. 3
- Соответствие готового ПО нормативным требованиям. 3 В цикле безопасной разработки учитываются отраслевые стандарты качества и безопасности, и продукты изначально создаются с условием полного соответствия им. 3
- Формирование культуры информационной безопасности в команде. 3 Разработчики не только в курсе рекомендаций ИБ-специалистов, но и активно внедряют принципы безопасности. 3
DevSecOps охватывает те же этапы, что и DevOps: планирование, разработку, сборку, тестирование, развёртывание и мониторинг. 1