A brief tour on control-flow protection
1University of Oulu, Faculty of Information Technology and Electrical Engineering, Information Processing Science
|Online Access:||PDF Full Text (PDF, 0.2 MB)|
|Persistent link:|| http://urn.fi/URN:NBN:fi:oulu-201904241518
Oulu : A. Backman,
|Publish Date:|| 2019-04-24
|Thesis type:||Bachelor's thesis
The purpose of this work is to give an overview on the topic under discussion, control-flow protection. An effort is made for the result to be more accessible by providing sufficient background in beginning and related material in the end. Most of the work was done by searching, consuming and referring to relevant research material.
Additionally a control-flow integrity feature of Clang compiler is tried out and the results reported. Control-flow protection can be attacked in various ways on multiple levels and this makes it challeging to implement a trustworthy protection. For this reason it is important to understand the topic both in depth and breadth.
© Aleksi Backman, 2019. This publication is copyrighted. You may download, display and print it for your own personal use. Commercial use is prohibited.