CyberGlossary

Segurança de aplicações

Segurança de aplicações (AppSec)

Também conhecido como: AppSec, Segurança de software

Definição

Disciplina que projeta, constrói, testa e opera software para que resista a abusos, adulteração e acessos não autorizados ao longo de todo o seu ciclo de vida.

A segurança de aplicações abrange pessoas, processos e ferramentas para manter o software livre de fraquezas exploráveis e capaz de se defender em produção. Inclui modelagem de ameaças, design seguro, padrões de codificação segura, revisão de código, testes automatizados (SAST, DAST, IAST, SCA), higiene de dependências e proteções em tempo de execução como WAF e RASP. As equipes de AppSec colaboram com engenharia para integrar controles de segurança aos pipelines de CI/CD, detectando vulnerabilidades quando são mais baratas de corrigir. O objetivo não é a perfeição, mas um risco aceitável: equilíbrio entre velocidade de entrega, superfície de ataque e impacto no negócio.

Exemplos

  • Adicionar análises SAST com Semgrep e SCA com Snyk a um pipeline do GitHub Actions.
  • Executar uma varredura DAST com OWASP ZAP no ambiente de homologação antes de cada release.

Termos relacionados