CyberGlossary

Segurança de aplicações

DevSecOps

Também conhecido como: SecDevOps, Rugged DevOps

Definição

Cultura e conjunto de práticas que integra responsabilidades de segurança aos fluxos DevOps para entregar software seguro de forma contínua e ágil.

DevSecOps estende o DevOps tratando a segurança como responsabilidade compartilhada entre desenvolvimento, segurança e operações, em vez de um portão final. Automatiza controles dentro dos pipelines de CI/CD — SAST, SCA, detecção de segredos, análise de containers, IaC, DAST e policy-as-code — para que problemas apareçam onde os desenvolvedores já trabalham. Combina automação com mudança cultural: security champions, retros sem culpa, KPIs em dashboards e ferramentas de autosserviço. Bem aplicado, reduz o tempo médio de remediação, a fuga de vulnerabilidades para produção e a fricção de conformidade, mantendo alta frequência de deploy.

Exemplos

  • Executar Trivy, Semgrep e Gitleaks em cada pull request em um pipeline do GitHub Actions.
  • Aplicar policy-as-code com OPA/Conftest sobre planos do Terraform antes da aplicação.

Termos relacionados