Fallos del tipo CWE-1247

3 resultados

Proteção inadequada contra ataques de glitch de tensão e clock

Fraqueza em hardware ou firmware onde o sistema não protege adequadamente contra manipulações de sinais de alimentação (tensão) ou clock, permitindo que atacantes induza falhas de execução ou desviem fluxos de segurança. Um adversário pode injetar glitches para pular verificações de autenticação, contornar criptografia ou extrair segredos.

Ejemplo

Um microcontrolador executa verificação de PIN antes de desbloquear acesso. Se o código não tiver proteção contra glitches de clock, um atacante pode, durante o momento exato da comparação de PIN, induzir um pico de tensão que causa falha na instrução de verificação, levando o fluxo a prosseguir como se a autenticação fosse válida.

Cómo mitigar

Implemente detecção de anomalias de clock/tensão (detectores de glitch), use sincronização redundante de operações críticas, adicione verificações de integridade de execução, e considere técnicas de ofuscação de timing. Em firmware, realize validações críticas múltiplas vezes e em contextos independentes.