Fallos del tipo CWE-1221
2 resultadosInefetividade 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.