Cache Timing Attack
Cache Timing Attack on hyökkäystapa, jota käytetään tietokonejärjestelmiä vastaan. Se perustuu tietokoneen muistin käyttöön: kun tietokone hakee tietoja, se tallentaa ne väliaikaisesti muistiin, jotta se voi käyttää niitä nopeasti myöhemmin. Cache Timing Attack hyödyntää sitä, että tietojen hakeminen kestää eri määrän aikaa riippuen siitä, ovatko ne jo muistissa vai täytyykö ne hakea kauempaa.
Hyökkääjä voi manipuloida järjestelmää lähettämällä erilaisia pyyntöjä tietokoneelle ja mittaamalla, kuinka kauan niiden toteutuminen kestää. Näin hän voi selvittää tietokoneen salaisia avaimia tai muita arkaluonteisia tietoja.
Siksi on tärkeää suojata tietokoneiden muistia ja vähentää riskiä Cache Timing Attack:lle altistumisesta. Sopivat suojauskeinot ja algoritmit voidaan ottaa käyttöön, jotta tietojen hakemisesta aiheutuvien aikaviiveiden erot häivyttävät toisistaan.