Fallos del tipo CWE-388

8 resultados

Tratamento inadequado de erros

Fraqueza genérica onde o software não valida, captura ou trata adequadamente condições de erro durante execução. Isso permite que estados inesperados prossigam silenciosamente ou causem comportamento não previsto, comprometendo a segurança ou confiabilidade da aplicação.

Ejemplo

Um serviço web tenta conectar a um banco de dados, mas ignora falhas de conexão e continua processando requisições como se tudo estivesse funcionando. Dados podem ser perdidos, lógica de negócio quebrada, ou a aplicação fica em estado inconsistente.

Cómo mitigar

Implemente tratamento explícito para cada operação crítica: valide retornos de função, use try-catch adequadamente, registre erros em log para auditoria, e retorne estados de erro claros ao cliente. Teste cenários de falha durante desenvolvimento.