Dynamic Stack Buffer-overflow Prevention Based on Return-address Translation

LIU Jia-xiang,JIANG Jian-hui,CHEN Lin-bo
DOI: https://doi.org/10.3969/j.issn.1000-1220.2012.05.017
2012-01-01
Abstract:In the paper,the basic attack patterns for Intel 80X86 are classified in the viewpoint of assemble language programs.The weak-ness of the existing dynamic buffer-overflow prevention mechanisms is discussed.A new dynamic stack buffer-overflow prevention mechanism based on return-address translation is proposed.The new mechanism is proved to be able to defend multiple patterns attacks with an acceptable performance tradeoff.We present experimental results of both the penetration resistance and the performance impact of the propsed mechanism.With simple modification,the mechanism is suitable for different security and performance needs.
What problem does this paper attempt to address?