Weaknesses of type CWE-1384
6 resultsTratamento 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.
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.
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.