Microarchitectural Protection Against Stack-Based Buffer Overflow Attacks
Yong-Joon Park, Zhao Zhang, Gyungho Lee · IEEE Micro · 2006
Although researchers have proposed several software approaches to preventing buffer overflow attacks, adversaries still extensively exploit this vulnerability. A microarchitecture-based, software-transparent mechanism offers protection against stack-based buffer overflow attacks with moderate hardware cost and negligible performance overhead.