🛠️ Catálogo de Requisitos Aplicacionais
O catálogo de requisitos de segurança é um dos pilares do modelo SbD-ToE, funcionando como referência estruturada para garantir que cada aplicação, projeto ou sistema adota controlos adequados ao seu nível de risco, tipologia e contexto operacional. O catalogo de requisitos deve ser criado por organização, com base no que aqui indicamos como referência, e adaptado a cada uma das aplicações, adoptando o modelo de rastreabilidade e controlo sugerido neste capitulo.
A existência de um catálogo formal permite:
- Garantir proporcionalidade das exigências (L1, L2, L3), evitando sobrecarga ou lacunas;
- Assegurar rastreabilidade entre risco, requisito, controlo e evidência;
- Integrar os requisitos de segurança nos processos de desenvolvimento, auditoria e manutenção;
- Servir de base comum para curadoria, evolução e adaptação organizacional.
Neste capitulo inclui-se um catálogo que foi consolidado a partir de múltiplas fontes reconhecidas (ASVS, MSTG, NIST SSDF, IEC 62443, entre outras) e destina-se a ser adaptado e curado por cada organização ou projeto, de modo a garantir alinhamento com o contexto e o estado da arte. Não é imutável, é um documento vivo e deverá ser mantido regularmete e atualizado.
📌 Como aplicar este catálogo no SbD-ToE
-
Seleção proporcional:
Cada requisito tem a indicação do(s) nível(is) de risco em que é obrigatório ou recomendado (L1, L2, L3). -
Curadoria contínua:
Recomenda-se a revisão e adaptação periódica destes requisitos, acrescentando ou ajustando conforme o tipo de aplicação, ameaças emergentes e contexto do negócio. -
Integração operacional:
O catálogo deve ser incorporado nos processos de backlog, definição de critérios de aceitação, testes e validação, bem como na documentação técnica e auditorias. -
Evolução e cobertura:
Novos requisitos podem (e devem) ser acrescentados com base em lições aprendidas, incidentes, novos standards ou alterações de contexto.
📚 Consulta rápida dos requisitos base
Consulte a aplicação proporcional dos requisitos por domínio técnico no
Catálogo Base de Requisitos (anexo deste capítulo):
- AUT - Autenticação e Identidade
- ACC - Controlo de Acesso
- LOG - Registo e Monitorização
- SES - Sessões e Estado
- VAL - Validação de Dados
- ERR - Gestão de Erros
- CFG - Configuração Segura
- API - Segurança de APIs
- INT - Mensagens e Integrações
- REQ - Definição de Requisitos
- DST - Distribuição de Artefactos
- IDE - Ferramentas de Desenvolvimento
Para consulta rápida da aplicação proporcional dos requisitos por nível de risco, ver o anexo “Catálogo Base de Requisitos” no final deste capítulo.
📌 Nota Final
O catálogo deve ser entendido como referência viva e adaptável - ponto de partida para a definição dos requisitos concretos de cada organização ou projeto, e para a integração efetiva da segurança em todo o ciclo de vida do software.
Para validação, critérios de aceitação e evidências, consultar a secção de validação de requisitos.