University of Central Florida STARS Electronic Theses and Dissertations, 2004-2019 2009 Detecting Malicious Software By Dynamicexecution Jianyong Dai University of Central Florida Part of the Computer Sciences Commons, and the Engineering Commons Find similar works at: https://stars.library.ucf.edu/etd University of Central Florida Libraries http://library.ucf.edu This Doctoral Dissertation (Open Access) is brought to you for free and open access by STARS. It has been accepted for inclusion in Electronic Theses and Dissertations, 2004-2019 by an authorized administrator of STARS. For more information, please contact
[email protected]. STARS Citation Dai, Jianyong, "Detecting Malicious Software By Dynamicexecution" (2009). Electronic Theses and Dissertations, 2004-2019. 3993. https://stars.library.ucf.edu/etd/3993 Detecting Malicious Software by Dynamic Execution by JIANYONG DAI M.S., University of Central Florida, 2008 B.S., Shanghai Jiaotong University, 1998 A dissertation submitted in partial ful¯llment of the requirements for the degree of Doctor of Philosophy in the Department of Electrical Engineering and Computer Science in the College of Engineering and Computer Science at the University of Central Florrida Orlando, Florida Summer Term 2009 Major Professor: Ratan K. Guha °c 2009 Jianyong Dai ii ABSTRACT Traditional way to detect malicious software is based on signature matching. However, signature matching only detects known malicious software. In order to detect unknown malicious software, it is necessary to analyze the software for its impact on the system when the software is executed. In one approach, the software code can be statically analyzed for any malicious patterns. Another approach is to execute the program and determine the nature of the program dynamically.