This course teaches a novel dynamic analysis infrastructure to instrument untrusted execution flow across user-kernel spaces. The learning outcomes include understanding the difference between instrumentation and hardware-based event trapping, exploring relevant tools, and analyzing a case study. The teaching method involves a full presentation covering the introduction, tools, case study, and summary in a 15-minute duration. The intended audience for this course is individuals interested in dynamic analysis and instrumentation techniques in computer systems.
Overview
Syllabus
Introduction
Instrumentation vs Hardwarebased Event Trapping
Tools
Case Study
Summary
Taught by
IEEE Symposium on Security and Privacy