Detecting Malicious Data in Shared Kernel Objects under Compartmentalization
Determine principled criteria and runtime or static analysis techniques to decide whether the content of shared kernel objects that are co-owned by a de-privileged compartment and the rest of the kernel is malicious, in compartmentalization settings that maintain multiple synchronized copies of shared objects (such as approaches exemplified by LVD and KSplit).
References
While these works provide mechanisms to maintain multiple copies of shared objects and synchronize the data when required, determining whether the stored data is malicious or not remains an open challenge thus far.
— When eBPF Meets Machine Learning: On-the-fly OS Kernel Compartmentalization
(2401.05641 - Wang et al., 2024) in Section: Discussion and Future Works, Shared Objects