Cache Timing Attack
Η επίθεση Cache Timing είναι μια είδος επίθεσης που μπορεί να γίνει στην Υπολογιστική Επιστήμη. Αυτό συμβαίνει όταν ένας κακόβουλος χρήστης προσπαθεί να αποκτήσει πρόσβαση σε πληροφορίες από έναν υπολογιστή χωρίς να έχει τη δέουσα άδεια.
Η επίθεση αυτή αξιοποιεί τις διαφορές στο χρόνο που απαιτείται για να εκτελεστούν οι διαφορετικές λειτουργίες στη μνήμη cache του υπολογιστή. Μπορεί να χρησιμοποιηθεί για να ανακτηθούν πληροφορίες όπως κωδικοί πρόσβασης ή κρυπτογραφημένα δεδομένα.
Η επίθεση αυτή απαιτεί την ανάλυση και την κατανόηση του τρόπου λειτουργίας της cache του υπολογιστή, καθώς και των διαφόρων παραμέτρων που επηρεάζουν το χρόνο πρόσβασης σε δεδομένα στην μνήμη cache.
Ως απλούστερο παράδειγμα, ας πούμε ότι ένα πρόγραμμα κάνει μια διαφορά από έναν αριθμό και, αν η διαφορά είναι αρνητική, τότε εκτελεί μια λειτουρ