Distributed Heterogeneous N-Variant Execution

Conference Paper (2020)
Affiliation
External organisation
DOI related publication
https://doi.org/10.1007/978-3-030-52683-2_11
More Info
expand_more
Publication Year
2020
Language
English
Affiliation
External organisation
Pages (from-to)
217-237
ISBN (print)
9783030526825

Abstract

N-Variant Execution (NVX) systems utilize artificial diversity techniques to enhance software security. The general idea is to run multiple different variants of the same program alongside each other while monitoring their diverging behavior on a malicious input. Existing NVX systems execute diversified program variants on a single host. This means the level of inter-variant diversity will be limited to what a single platform can offer, without costly emulation. This paper presents DMON, a novel distributed NVX design that executes native program variants across multiple heterogeneous hosts. Our approach greatly increases the level of diversity between the simultaneously running variants that can be supported, encompassing different ISAs and ABIs. Our evaluation shows that DMON can provide comparable performance to traditional, non-distributed NVX systems, while enhancing security.

No files available

Metadata only record. There are no files for this record.