Weaknesses of type CWE-515
1 resultCanal de armazenamento encoberto
É uma vulnerabilidade onde informações sensíveis vazam através de canais não óbvios — como padrões de uso de memória, cache, ou estados de recurso compartilhados — sem usar os canais de comunicação convencionais. Um processo não autorizado consegue inferir dados confidenciais observando comportamentos indiretos do sistema.
Um processo isolado observa o tempo de acesso à memória cache de outro processo: acessos rápidos indicam dados em cache (do outro processo), acessos lentos indicam falha. Repetindo essas observações, consegue deduzir quais dados o outro processo está usando, vazando informação sem ler diretamente.
Implemente particionamento rigoroso de recursos (cache por core, isolamento de memória), normalize tempos de operação para mascarar padrões de acesso, e use mecanismos de controle de acesso ao cache. Em ambientes críticos, considere isolamento de hardware (enclaves, VMs com recursos dedicados).