WikifitaGitHub live67e8de5
pesquisa · memorias/projetos/bairesdev_appsec_playbook/devsecops-operating-model

BairesDev AppSec — DevSecOps operating model

Detailed reconstruction of the DevSecOps principles BairesDev publishes.

Baixar raw

DevSecOps operating model

The central source is What is DevSecOps?, which defines DevSecOps as embedding security into every phase of the software development cycle rather than adding a late checkpoint.

Five public pillars

Code analysis

Inspect code continuously and in small increments so defects are found before they spread. The operational question is not “did the scanner run?” but “did the finding reach the right developer with enough context to fix it?”

Change management

Track changes, review them and assess security impact. This is the bridge between Git history, pull requests, approvals, deployment records and rollback authority.

Compliance management

Treat compliance as continuous auditing aligned with delivery rather than a periodic scramble. Controls should produce evidence as a by-product of normal engineering.

Threat modeling

Anticipate abuse before and after deployment. Threat modeling informs design, testing priorities and acceptable risk thresholds.

Security training

Keep developers and operations staff current. BairesDev frames people as part of the system: tooling cannot compensate for unclear judgment or outdated practice.

Security-team posture

BairesDev explicitly contrasts a security team that acts as an external gate with one that acts as an enabler. The latter defines thresholds, automates checks, coaches teams and preserves flow while preventing unacceptable risk.

Practical pipeline pattern

Plan -> model threats -> define security requirements -> code -> review
  -> SAST/SCA/secrets -> tests -> build/deploy -> DAST/IAST -> monitor
  -> triage -> remediate/accept/rollback -> learn and update controls

This is a synthesis of the public material, not a claimed BairesDev reference architecture.

Cross-links

The control details are expanded in Secure SDLC control plane, while tool coverage is in Testing and verification stack.