Purdue University Purdue e-Pubs Open Access Dissertations Theses and Dissertations Fall 2013 Improved Kernel Security Through Code Validation, Diversification, and Minimization Dannie Michael Stanley Purdue University Follow this and additional works at: https://docs.lib.purdue.edu/open_access_dissertations Part of the Computer Sciences Commons Recommended Citation Stanley, Dannie Michael, "Improved Kernel Security Through Code Validation, Diversification, and Minimization" (2013). Open Access Dissertations. 44. https://docs.lib.purdue.edu/open_access_dissertations/44 This document has been made available through Purdue e-Pubs, a service of the Purdue University Libraries. Please contact
[email protected] for additional information. Graduate School ETD Form 9 (Revised 12/07) PURDUE UNIVERSITY GRADUATE SCHOOL Thesis/Dissertation Acceptance This is to certify that the thesis/dissertation prepared By Dannie Michael Stanley Entitled Improved Kernel Security Through Code Validation, Diversification, and Minimization Doctor of Philosophy For the degree of Is approved by the final examining committee: Eugene H. Spafford Chair Dongyan Xu Samuel Liles Sonia Fahmy To the best of my knowledge and as understood by the student in the Research Integrity and Copyright Disclaimer (Graduate School Form 20), this thesis/dissertation adheres to the provisions of Purdue University’s “Policy on Integrity in Research” and the use of copyrighted material. Approved by Major Professor(s): ____________________________________Eugene H. Spafford _______________Dongyan Xu _____________________ Approved by: Sunil Prabhakar / William J. Gorman 12/02/2013 Head of the Graduate Program Date IMPROVED KERNEL SECURITY THROUGH CODE VALIDATION, DIVERSIFICATION, AND MINIMIZATION A Dissertation Submitted to the Faculty of Purdue University by Dannie M. Stanley In Partial Fulfillment of the Requirements for the Degree of Doctor of Philosophy December 2013 Purdue University West Lafayette, Indiana ii To my wife, my parents, and my children.