Weaknesses of type CWE-1384

6 results

Tratamento inadequado de condições físicas ou ambientais

Fraqueza onde o software não valida ou reage adequadamente a condições do ambiente físico (temperatura, umidade, pressão, radiação) ou do sistema (falta de energia, falha de hardware). O código assume que essas condições sempre serão normais, causando comportamento inesperado, corrupção de dados ou falha de segurança quando o ambiente sai dos parâmetros esperados.

Example

Um dispositivo IoT para monitoramento crítico que não verifica se sensores de temperatura estão fora do alcance operacional continua processando dados inválidos e tomando decisões críticas baseadas em leituras inconsistentes, comprometendo a integridade do sistema.

How to mitigate

Implemente validação contínua de condições ambientais e limites de operação (ranges de temperatura, tensão, etc.), com tratamento explícito de falhas: registros de erro, parada segura ou modo degradado. Para sistemas críticos, adicione redundância sensorial e monitoramento de integridade de hardware.