Skip to content
Vol. 1 · Ed. 2026
CyberGlossary
Entry № 991

Безопасность как код

Что такое Безопасность как код?

Безопасность как кодПрактика описания контролей, тестов и инфраструктуры безопасности в исходном коде, чтобы они версионировались, проходили ревью, автоматизировались и доставлялись вместе с приложениями.


Security as Code (SaC) обобщает идею policy as code на все артефакты безопасности: правила детекта, hardening IaC, IAM-разрешения, конфигурация секретов, модели угроз и security-gate CI/CD хранятся как код в Git и доставляются теми же пайплайнами, что и приложения. Типичные блоки — Terraform-модули с безопасными значениями по умолчанию, бандлы политик Rego/Sentinel, правила CodeQL или Semgrep, детекции Falco/Sigma и манифесты Kubernetes со встроенным security context. Подход даёт историю изменений, peer review, автоматические тесты, обнаружение drift и воспроизводимые выкатки, заменяя ручное hardening по тикетам на непрерывную аудируемую доставку безопасности, интегрированную с DevSecOps.

Примеры

  1. 01

    Terraform-модуль создаёт кластер EKS с приватными endpoint'ами и audit log'ами по умолчанию.

  2. 02

    Набор правил Semgrep версионируется в репозитории security-rules и обязателен перед merge.

Частые вопросы

Что такое Безопасность как код?

Практика описания контролей, тестов и инфраструктуры безопасности в исходном коде, чтобы они версионировались, проходили ревью, автоматизировались и доставлялись вместе с приложениями. Относится к категории Облачная безопасность в кибербезопасности.

Что означает Безопасность как код?

Практика описания контролей, тестов и инфраструктуры безопасности в исходном коде, чтобы они версионировались, проходили ревью, автоматизировались и доставлялись вместе с приложениями.

Как работает Безопасность как код?

Security as Code (SaC) обобщает идею policy as code на все артефакты безопасности: правила детекта, hardening IaC, IAM-разрешения, конфигурация секретов, модели угроз и security-gate CI/CD хранятся как код в Git и доставляются теми же пайплайнами, что и приложения. Типичные блоки — Terraform-модули с безопасными значениями по умолчанию, бандлы политик Rego/Sentinel, правила CodeQL или Semgrep, детекции Falco/Sigma и манифесты Kubernetes со встроенным security context. Подход даёт историю изменений, peer review, автоматические тесты, обнаружение drift и воспроизводимые выкатки, заменяя ручное hardening по тикетам на непрерывную аудируемую доставку безопасности, интегрированную с DevSecOps.

Как защититься от Безопасность как код?

Защита от Безопасность как код обычно сочетает технические меры и операционные практики, как описано в определении выше.

Какие есть другие названия Безопасность как код?

Распространённые альтернативные названия: SaC, DevSecOps как код.

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