sMVX: Multi-Variant Execution on Selected Code Paths

SM Yeoh, X Wang, JW Jang, B Ravindran - Proceedings of the 25th …, 2024 - dl.acm.org
Multi-Variant Execution (MVX) is an effective way to detect memory corruption
vulnerabilities, intrusions, or live software updates. A traditional MVX system concurrently …

Dapper: A Lightweight and Extensible Framework for Live Program State Rewriting

A Bapat, J Shastri, X Wang… - 2024 IEEE 44th …, 2024 - ieeexplore.ieee.org
We present Dapper, a lightweight system that transforms the execution state of a live
process into a new process state in a secure and extensible manner. Dapper checkpoints a …