The Onsite Analysis Infrastructure (OASIS) is a novel framework for dynamic kernel analysis that allows developers to dynamically analyze a kernel event and malware. It provides analysis primitives to control a captured kernel thread execution and collect data from it as if the application runs inside the kernel.
- Existing kernel analysis tools either instrument the subject kernel or use QEMU to gain information from the translated execution, but these approaches have limitations.
- OASIS is a new framework for dynamic kernel analysis that allows developers to analyze a kernel event and malware.
- OASIS provides analysis primitives to control a captured kernel thread execution and collect data from it as if the application runs inside the kernel.
- OASIS has several potential applications, including full-VM memory introspection, system call handler control flow tracing, kernel event monitoring, and kernel malware testing.
Existing approaches for kernel analysis are either intrusive or have limitations. OASIS provides a new framework for dynamic kernel analysis that allows developers to analyze a kernel event and malware without modifying the kernel. It provides analysis primitives to control a captured kernel thread execution and collect data from it as if the application runs inside the kernel. This allows for several potential applications, including full-VM memory introspection, system call handler control flow tracing, kernel event monitoring, and kernel malware testing.