Fallos del tipo CWE-1384

6 resultados

Manipulação inadequada de condições físicas ou ambientais

É uma fraqueza onde o software não valida, monitora ou responde adequadamente a condições físicas ou ambientais (temperatura, pressão, umidade, vibração, radiação, etc.) que podem afetar seu funcionamento. O código assume que o ambiente operacional é ideal, deixando o sistema vulnerável a falhas quando exposto a condições adversas.

Ejemplo

Um sensor IoT em um servidor industrial não verifica a temperatura do ambiente antes de processar dados críticos. Quando o data center sofre uma variação térmica, o sensor fornece leituras incorretas que não são validadas, causando cálculos errados e decisões automáticas perigosas (como interromper uma linha de produção ou ativar ventilação inadequada).

Cómo mitigar

Implemente monitoramento contínuo das condições ambientais relevantes (sensores, métricas do sistema operacional), valide se os parâmetros estão dentro dos limites de operação antes de processar dados críticos, e defina comportamentos de fallback (reduzir capacidade, alertar, parar com segurança) quando condições sairem do esperado.