Adoption Challenges of Code Randomization

3Citations
Citations of this article
6Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Languages in the C family are distinguished by their efficiency, maturity, and their lack of guardrails compared to other mainstream language in use today. Their efficiency properties kept these languages relevant as new ones appeared. Their lack of memory safety and the resulting vulnerabilities is an ongoing challenge. Code randomization, a moving target defense technique, is one among many competing answers to this challenge. Many techniques have been proposed and evaluated extensively in academic conferences but adoption in the field is lagging. The goal of this paper is to highlight why adoption is so hard and what can be done about it. Code randomization techniques offer much flexibility in their design and implementation. We encourage research that investigates the complex trade-offs between security and many equally important concerns that must be made for enhanced code randomization defenses to make their way into production.

Cite

CITATION STYLE

APA

Larsen, P., & Franz, M. (2020). Adoption Challenges of Code Randomization. In MTD 2020 - Proceedings of the 7th ACM Workshop on Moving Target Defense (pp. 45–49). Association for Computing Machinery, Inc. https://doi.org/10.1145/3411496.3421226

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free