conference-paper Open access

sMVX: Multi-Variant Execution on Selected Code Paths

Research footprint

At a glance

Citations
3
References
41
Comments
0
Paper overview

Öz

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.

Record transparency

Publication details

DOI
10.1145/3652892.3654794
OpenAlex
W4404787981
Document type
conference-paper
Language
EN
Last metadata update
Community

Comments

Oturum Açın to join the discussion.

  1. No comments yet. Start the discussion.