• Home
  • Search
  • A hypervisor-based system for protecting software runtime memory and persistent storage
  • Cite Icon93
  • https://doi.org/10.5555/1400549.1400685Copy DOI Icon

A hypervisor-based system for protecting software runtime memory and persistent storage

  • Apr 14, 2008
  • Prashant Dewan +4 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

An important goal of software security is to ensure sensitive/secret data owned by a program shall be exclusively accessible by the program. An obstacle to such security goal is that modern commodity operating systems (OS) for the sake of speed and flexibility have a unified linear address space--any OS kernel program can access all the linear addresses. As a result, rootkits or malicious system software are able to control the OS virtual address space, harvest the sensitive data used by software programs on the compromised computer, and report the data to remote entities controlled by hackers.In this paper, we present a holistic approach against sophisticated malware. Instead of focusing on the security of various abstraction layers of OS, we utilize the hardware techniques to directly provide the trust services to software programs. Without modifying OS, we leverage the virtual machine monitor technologies to create a lightweight hypervisor for fine-grain software runtime memory protection. As a result, a program's memory could be hidden from other high privilege system software in a single commodity OS. In addition, we propose the data locker component in the hypervisor, which prevents the sensitive data of software program in persistent storage from leaking to rootkits or other malware. For the performance evaluation, the implementation based on hardware-assisted x86 virtualization technology is presented and experimental results are reported.

Similar Papers
  • Conference Article

Using Programming Projects In An Operating Systems Course As A Capstone Software Engineering Experience

  • Sep 04, 2020
  • Scott Schneider
  • Conference Article

Developing QNX graphical interface programs based on virtual machine technique

  • May 01, 2012
  • Proceedings of SPIE, the International Society for Optical Engineering/Proceedings of SPIE
  • Wangsuo Liu +3
  • Conference Article
  • Citations36

Cost and benefit of separate address spaces in real-time operating systems

  • Dec 03, 2002
  • F Mehnert +2
  • Conference Article
  • Citations6

Windows NT pagefile.sys Virtual Memory Analysis

  • May 01, 2015
  • Michael Gruhn
  • Conference Article
  • Citations2

A testbed for experiments with concurrency control primitives in persistent systems

  • Dec 09, 1993
  • M Flanagan +3
  • Research Article

Emerging Trends in System Software Market: A Case Study of Operating System Software

  • Aug 27, 2025
  • DIAS Technology Review
  • Basanna S Patagundi +2
  • Conference Article
  • Citations2

The Performance Comparison of Native and Containers for the Cloud

  • Jun 01, 2018
  • Xiao-Lan Xie +2
  • PDF
  • Research Article
  • Citations1

Operating System Development Based on Open Source Software in Online Learning Systems

  • May 29, 2021
  • International Journal of Computer and Information System (IJCIS)
  • Agus Prasetya +2
  • Conference Article
  • Citations8

Measurement of OS services and its application to performance modeling and analysis of integrated embedded software

  • Sep 25, 2002
  • S Wang +3
  • Single Report

Leveraging Virtualization Technology for Command and Control Systems Training

  • Jul 01, 2012
  • Jr Connery +1
  • Research Article

Formal Verification of Functional Correctness for Mutexes in Microkernel

  • Jan 01, 2024
  • International Journal of Software and Informatics
  • Linyan Zhang +5
  • Conference Article
  • Citations3

Virtual operating system for Windows to Linux migration

  • Aug 01, 2017
  • N.H Giri +2
  • Research Article
  • Citations2

Kajian dan Implementasi Real Time Operating System pada Single Board Computer Berbasis Arm

  • Jun 30, 2014
  • ComTech: Computer, Mathematics and Engineering Applications
  • A Wiedjaja +4
  • Research Article
  • Citations9

The NHS Healthy New Towns programme.

  • Jan 01, 2017
  • Perspectives in Public Health
  • Holly Norman +1
  • PDF
  • Conference Article
  • Citations2

Address Space Layout Randomization Comparative Analysis on Windows 10 and Ubuntu 18.04 LTS

  • Oct 13, 2021
  • Raquel Vázquez Díaz +4
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.