Ha2Lloc: Hardware-Assisted Secure Allocator

Abstract

With ever-increasing complexity of software systems, the number of reported security issues increases as well. Among them, memory corruption attacks are a prevalent vector used against today's software stacks. These attacks are repeatedly leveraged to compromise common application software, such as web browsers or document viewers. However, previous work to mitigate memory corruption attacks either suffer from high overhead or can be bypassed by a knowledgeable attacker. In this work, we introduce HA2lloc, a hardware-Assisted allocator that is capable of leveraging an extended memory management unit to detect memory errors in the heap. We also perform some preliminary testing using HA2lloc in a simulation environment and find that the approach is capable of detecting and preventing common memory vulnerabilities.

Publication Date

6-25-2017

Publication Title

ACM International Conference Proceeding Series

Volume

Part F128533

Document Type

Article; Proceedings Paper

Personal Identifier

scopus

DOI Link

https://doi.org/10.1145/3092627.3092635

Socpus ID

85025430928 (Scopus)

Source API URL

https://api.elsevier.com/content/abstract/scopus_id/85025430928

This document is currently not available here.

Share

COinS