CyberGlossary

Безопасность приложений

DevSecOps

Также известно как: SecDevOps, Rugged DevOps

Определение

Культура и практики, встраивающие ответственность за безопасность в процессы DevOps, чтобы команды непрерывно и быстро выпускали безопасное ПО.

DevSecOps расширяет DevOps, рассматривая безопасность как общую ответственность разработки, безопасности и эксплуатации, а не как финальный контроль. В CI/CD-конвейерах автоматизируются SAST, SCA, поиск секретов, сканирование контейнеров, анализ IaC, DAST и policy-as-code, чтобы проблемы выявлялись там, где работают разработчики. Автоматизация дополняется культурными изменениями: security champions, разборы инцидентов без обвинений, KPI в дашбордах, self-service-инструменты. При правильной реализации DevSecOps снижает среднее время устранения уязвимостей, количество утечек дефектов в продакшен и регуляторное трение, сохраняя высокую частоту релизов.

Примеры

  • Запуск Trivy, Semgrep и Gitleaks на каждом pull request в конвейере GitHub Actions.
  • Применение policy-as-code через OPA/Conftest к планам Terraform до их выполнения.

Связанные термины