Cache Timing Attack
Cache Timing Attack je typ útoku v oblasti kybernetické bezpečnosti, který se zaměřuje na zneužití zpoždění, které vzniká v přístupu k mezipaměti počítače. Mezipaměť (anglicky Cache) slouží k ukládání často používaných dat, aby bylo rychlejší k nim přistupovat. Útočník využívá fakt, že přístup k datům v mezipaměti je rychlejší než ke stejným datům v operační paměti, které jsou uloženy mnohem dál od procesoru.
Útočník tedy zkoumá, jak rychle počítač přistupuje k datům v mezipaměti a snaží se z toho odvodit, jaké operace se provádějí v programu. Pokud například ví, že určitá operace trvá déle než jiná, může z toho usoudit, jaké informace program právě zpracovává. To mu umožní získat například heslo k účtu, kterým se program právě přihlašuje.
Existují různá opatření, jak se proti Cache Timing Attacku bránit. Jedním z nich je například ošetření rychlosti přístupu k datům v mezipaměti, tak aby byla vždy konzistentní, bez ohledu na to, zda jsou data v mezipaměti nebo ne.