English Deutsch Français Nederlands Español Italiano Português Русский 日本語 中文 한국어 हिन्दी తెలుగు मराठी தமிழ் Türkçe Ελληνικά Polski Magyar Svenska Dansk Suomi Українська العربية Indonesia

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.