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
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.
Record transparency
Publication details
- DOI
- 10.1145/3652892.3654794
- OpenAlex
- W4404787981
- Document type
- conference-paper
- Language
- EN
- Last metadata update
Comments
Log in to join the discussion.