Fallos del tipo CWE-920

2 resultados

Falta de restrição no consumo de energia

É uma fraqueza onde a aplicação ou sistema não limita adequadamente o uso de recursos computacionais (CPU, GPU, bateria, etc.), permitindo que um atacante esgote a energia do dispositivo através de operações custosas. O problema é crítico em dispositivos móveis, IoT e sistemas embarcados, onde a bateria é um recurso finito.

Ejemplo

Um app mobile que executa criptografia intensiva ou requisições de rede sem throttling, permitindo que um usuário malicioso dispare múltiplas operações pesadas via API, drenando a bateria em minutos e tornando o dispositivo inutilizável.

Cómo mitigar

Implemente rate limiting e quotas de consumo (limite requisições por minuto, operações criptográficas por sessão). Adicione timeouts, cancele operações longas, use algoritmos eficientes e monitore métricas de CPU/bateria em runtime para desabilitar features custosas quando necessário.