Fallos del tipo CWE-657
19 resultadosViolação de Princípios de Design Seguro
É uma fraqueza genérica que identifica quando um software viola princípios estabelecidos de design seguro, como separação de responsabilidades, princípio do menor privilégio, ou validação em camadas. O risco é que o sistema fica exposto a múltiplas classes de ataque porque a arquitetura não foi pensada defensivamente desde o início.
Uma aplicação web que valida entrada apenas no frontend, confiando que o backend receberá dados limpos, viola o princípio de nunca confiar na entrada do cliente. Quando um atacante bypassa o frontend, o backend aceita dados maliciosos sem filtro.
Revise a arquitetura aplicando princípios como validação em todas as camadas, isolamento de componentes sensíveis, uso de controle de acesso baseado em papéis, e testes de segurança desde a fase de design. Documente e reforce as decisões arquiteturais de segurança no código.