Home // SECURWARE 2021, The Fifteenth International Conference on Emerging Security Information, Systems and Technologies // View article


Securing Runtime Memory via MMU Manipulation

Authors:
Marinos Tsantekidis
Vassilis Prevelakis

Keywords: Secure, Run-time, Memory, MMU

Abstract:
It is often useful for a code component (e.g., a library) to be able to maintain information that is hidden from the rest of the program (e.g., private keys used for signing, or usage counters used for behavioral monitoring of the program). In this paper, we present an extension to a previously developed mechanism for controlling access to libraries, in order to implement a scheme that allows each library to have its own private storage space. When running code outside the address space of a given library, the pages containing the private memory of that library are not mapped into the program’s address space, hence are not accessible to the rest of the program. Finally, we present an API that allows library developers to utilize private storage.

Pages: 76 to 81

Copyright: Copyright (c) IARIA, 2021

Publication date: November 14, 2021

Published in: conference

ISSN: 2162-2116

ISBN: 978-1-61208-919-5

Location: Athens, Greece

Dates: from November 14, 2021 to November 18, 2021