Flush+Reload Flashcards
Extra deck just to focus this area
1
Q
What type of attack is Flush+Reload?
A
It is a side-channel attack.
2
Q
How does Flush+Reload work in layman’s terms?
A
It monitors access to memory ‘lines’ in shared pages, and can only be done if the attacker has physical memory sharing with the victim.
3
Q
What makes Flush+Reload a powerful attack?
A
It is cross-core and cross-VM, allowing an attacker to scrape data off of a victim simply by sharing the same memory as the victim, even without authentication.
4
Q
What is the clflush command?
A
clflush in an instruction that evicts (or flushes) a line of memory owned by the attacker from all the cache levels, including from the shared Last-Level Cache.
5
Q
A