showSidebars ==
showTitleBreadcrumbs == 1
node.field_disable_title_breadcrumbs.value ==

PhD Dissertation Defense by HONG Jiaqi | A Virtualization based System Infrastructure for Dynamic Program Analysis

Please click here if you are unable to view this page.

 




A Virtualization based System Infrastructure for Dynamic Program Analysis




HONG Jiaqi


PhD Candidate

School of Information Systems

Singapore Management University

 



FULL PROFILE


Research Area


Dissertation Committee


Chairman


Co-Chairman


Committee Member


External Member


  • Fengwei ZHANG, Associate Professor, Southern University of Science and Technology, Shenzhen, China
 






Date


30 April 2020 (Thursday)


Time


9:30am - 10:30am


NOTE


This is a virtual seminar. Please register by 28 April, the webex link will be sent to those who have registered on the following day.

We look forward to seeing you at this research seminar.






 

About The Talk


Dynamic malware analysis schemes either run the target program as is in an isolated environment assisted by additional hardware or modify it with instrumentation code statically or dynamically. The hardware-assisted schemes usually trap the target during its execution to a more privileged environment which is not accessible by the untrusted kernel. Thus this approach is often applied for transparent and secure kernel analysis. Nevertheless, the isolated environment induces a virtual address gap between the analyzer and the target, which hinders effective and efficient memory introspection and undermines the correctness of semantics extraction. Code instrumentation mixes the analyzer code with the target. The instrumentation code has native access capabilities to the target's virtual memory, which seamlessly introspects and controls the target. However, code instrumentation based schemes are inadequate to tackle malicious execution since the analysis can be detected, evaded, or even tampered with as noted in many recent works.


In this dissertation, we propose a new system infrastructure, named Onsite Analysis Infrastructure (OASIS), for dynamic program analysis. OASIS combines the virtues of hardware-trapping (strong security and isolation) and code instrumentation (native-access) without their drawbacks. We also propose two new dynamic analysis models based on OASIS: onsite memory analysis and execution flow instrumentation. We build several tools for the two dynamic analysis models respectively to demonstrate their capabilities.

 

Speaker Biography


Jiaqi HONG is a Ph.D. candidate in Cybersecurity at School of Information Systems, Singapore Management University. She is advised by Associate Professor Xuhua DING. In her Ph.D. study, she focuses on system security, especially on relying hardware virtualization technology to build secure systems.