Breaking Kernel Address Space Layout Randomization with Intel TSX
@article{Jang2016BreakingKA, title={Breaking Kernel Address Space Layout Randomization with Intel TSX}, author={Yeongjin Jang and S. Lee and Taesoo Kim}, journal={Proceedings of the 2016 ACM SIGSAC Conference on Computer and Communications Security}, year={2016} }
Kernel hardening has been an important topic since many applications and security mechanisms often consider the kernel as part of their Trusted Computing Base (TCB). Among various hardening techniques, Kernel Address Space Layout Randomization (KASLR) is the most effective and widely adopted defense mechanism that can practically mitigate various memory corruption vulnerabilities, such as buffer overflow and use-after-free. In principle, KASLR is secure as long as no memory leak vulnerability… Expand
Supplemental Presentations
Presentation Slides
Breaking Kernel Address Space Layout Randomization with Intel TSX
Figures, Tables, and Topics from this paper
107 Citations
KASLR-MT: Kernel Address Space Layout Randomization for Multi-Tenant cloud systems
- Computer Science
- J. Parallel Distributed Comput.
- 2020
- 3
Meltdown: Reading Kernel Memory from User Space
- Computer Science
- USENIX Security Symposium
- 2018
- 502
- Highly Influenced
- PDF
An Info-Leak Resistant Kernel Randomization for Virtualized Systems
- Computer Science
- IEEE Access
- 2020
- PDF
TagBleed: Breaking KASLR on the Isolated Kernel Address Space using Tagged TLBs
- Computer Science
- 2020 IEEE European Symposium on Security and Privacy (EuroS&P)
- 2020
- 1
- Highly Influenced
Exploiting Uses of Uninitialized Stack Variables in Linux Kernels to Leak Kernel Pointers
- Computer Science
- WOOT @ USENIX Security Symposium
- 2020
- 1
- PDF
References
SHOWING 1-5 OF 5 REFERENCES
Practical Timing Side Channel Attacks against Kernel Space ASLR
- Computer Science
- 2013 IEEE Symposium on Security and Privacy
- 2013
- 271
- Highly Influential
- PDF
ARK | Your Source for Intel Protect Specifications
- ARK | Your Source for Intel Protect Specifications
Creating a File Mapping Using Large Pages. https://msdn.microsoft.com/en-us/library/windows
- Creating a File Mapping Using Large Pages. https://msdn.microsoft.com/en-us/library/windows
Some remarks on VirtualAlloc and MEM_LARGE_PAGES. https://blogs.msdn.microsoft.com/ oldnewthing/20110128-00/?p=11643
- Some remarks on VirtualAlloc and MEM_LARGE_PAGES. https://blogs.msdn.microsoft.com/ oldnewthing/20110128-00/?p=11643
The Linux Kernel Archives. Huge Pages
- The Linux Kernel Archives. Huge Pages