Work

sMVX: Multi-Variant Execution on Selected Code Paths

Year: 2024
Type: conference-paper
Abstract: Multi-Variant Execution (MVX) is an effective way to detect memory corruption vulnerabilities, intrusions, or live software updates. A traditional MVX system concurrently runs multiple copies of functionally identical, layout-different program variants. Therefore, a typical memory corruption attack that forges pointers can succeed on at most one variant, leading the other variant(s) to crash. The replicated execution adds software security and reliability but also brings multiple times of CPU and memory usage.
Language: English
Open Access status: green
OpenAlex ID: W4404787981
FWCI: 0.881
Cites: 41
Cited by: 3
Related to: 10