Fallos del tipo CWE-1221

2 resultados

Inefetividade de mecanismo de atenuação de danos

A fraqueza ocorre quando um mecanismo de segurança ou proteção implementado no software não reduz ou elimina de fato o risco que se propõe a mitigar. O código parece ter uma defesa, mas ela é inócua — não neutraliza realmente a ameaça.

Ejemplo

Um desenvolvedor implementa validação de entrada usando uma função que ele acredita ser segura contra SQL injection, mas a função não sanitiza caracteres especiais críticos. O ataque passa direto porque o mecanismo não funciona como esperado.

Cómo mitigar

Teste e valide toda medida de segurança com casos de ataque reais (usar ferramentas de fuzzing, pentests, análise estática). Não confie em proteções caseiras; use bibliotecas consolidadas e documentadas para sanitização e validação.