What could possibly go wrong with (insert x86 instruction here)? (33c3)
- Title:
- What could possibly go wrong with (insert x86 instruction here)? (33c3)
- Description:
-
more » « less
https://media.ccc.de/v/33c3-8044-what_could_possibly_go_wrong_with_insert_x86_instruction_here
Side effects include side-channel attacks and bypassing kernel ASLR
Hardware is often considered as an abstract layer that behaves correctly, just executing instructions and outputting a result. However, the internal state of the hardware leaks information about the programs that are executing. In this talk, we focus on how to extract information from the execution of simple x86 instructions that do not require any privileges. Beyond classical cache-based side-channel attacks, we demonstrate how to perform cache attacks without a single memory access, as well as how to bypass kernel ASLR. This talk does not require any knowledge about assembly. We promise.
['Clémentine Maurice', 'Moritz Lipp']
- Video Language:
- English
- Duration:
- 55:06