Fallos del tipo CWE-514

1 resultado

Canal encoberto de comunicação

É a exploração de mecanismos não intencionais do sistema para transmitir informações entre processos isolados ou entre usuários que não deveriam se comunicar. Um atacante usa características legítimas (timing, consumo de recursos, comportamento do cache) para vazar dados sem deixar rastros detectáveis nos canais de comunicação oficiais.

Ejemplo

Um processo sem privilégio mede o tempo de resposta do sistema para acesso ao cache compartilhado: se rápido, deduz que certos dados estão em memória; combinando várias medições, consegue inferir valores de variáveis sensíveis de outro processo isolado ou recuperar bits de uma chave criptográfica.

Cómo mitigar

Implemente isolamento forte entre domínios de confiança (use virtualizadores, containerização rigorosa), reduza o compartilhamento de recursos de hardware (cache, timing), e adicione ruído (jitter) às operações críticas para tornar correlações de timing impraticáveis. Revise separação de privilégios e monitore padrões anormais de acesso a recursos compartilhados.