Weaknesses of type CWE-1313

2 results

Lógica de teste ou depuração ativável em tempo de execução no hardware

O hardware deixa funcionalidades de teste ou depuração serem ativadas durante a operação normal, sem que isso exija acesso físico privilegiado ou reinicialização. Um atacante pode explorar isso para contornar proteções de segurança, extrair dados sensíveis ou assumir controle do dispositivo.

Example

Um processador ou SoC (system-on-chip) com portas JTAG ou modo de depuração que podem ser ativadas via registradores acessíveis pelo software em execução, permitindo leitura de memória, escrita de código arbitrário ou bypass de boot seguro sem precisar abrir o dispositivo.

How to mitigate

Desabilitar ou trancar funcionalidades de debug em produção via fuses (bits irreversíveis), exigir acesso físico verificável para ativar teste, ou fazer a ativação depender de chaves criptográficas não acessíveis ao software. Validar que nenhuma interface de teste fica habilitada após boot seguro concluído.