• Open Access IconOpen Access
  • Cite Icon88
  • https://doi.org/10.1145/2382196.2382200Copy DOI Icon

Fides

  • Oct 16, 2012
  • Raoul Strackx +1 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Protecting commodity operating systems against software exploits is known to be challenging, because of their sheer size. The same goes for key software applications such as web browsers or mail clients. As a consequence, a significant fraction of internet-connected computers is infected with malware.To mitigate this threat, we propose a combined approach of (1) a run-time security architecture that can efficiently protect fine-grained software modules executing on a standard operating system, and (2) a compiler that compiles standard C source code modules to such protected binary modules.The offered security guarantees are significant: relying on a TCB of only a few thousand lines of code, we show that the power of arbitrary kernel-level or process-level malware is reduced to interacting with the module through the module's public API. With a proper API design and implementation, modules are fully protected.The run-time architecture can be loaded on demand and only incurs performance overhead when it is loaded. Benchmarks show that, once loaded, it incurs a 3.22% system-wide performance cost. For applications that make intensive use of protected modules, and hence benefit most of the security guarantees provided, the performance cost is up to 14%.

Similar Papers
  • Book Chapter
  • Citations6

A Novel SQLite-Based Bare PC Email Server

  • Jan 01, 2019
  • Hamdan Alabsi +5
  • Book Chapter
  • Citations2

A Security Architecture for Adapting Multiple Access Control Models to Operating Systems

  • Jan 01, 2006
  • Jung-Sun Kim +4
  • Conference Article

Formal Verification of OSEK/VDX Real-Time Operating System (Empirical Report)

  • Jun 20, 2012
  • Jian Shi +3
  • Conference Article
  • Citations1

Migration of software partition in UNIX system

  • Jan 18, 2008
  • Satish Kharat +3
  • Book Chapter
  • Citations17

Securing the Access to Electronic Health Records on Mobile Phones

  • Jan 01, 2013
  • Alexandra Dmitrienko +4
  • Research Article

Management Knowledge and Standard Operating Systems in Formulating Company Development Strategies

  • Jun 30, 2020
  • Jurnal Ilmu Manajemen Advantage
  • Emmy Ermawati
  • Conference Article
  • Citations28

Operating system support for online partial dynamic reconfiguration management

  • Jan 01, 2008
  • Marco D Santambrogio +2
  • Research Article
  • Citations37

Securing Smart Cities using LSTM algorithm and lightweight containers against botnet attacks

  • Sep 02, 2021
  • Applied Soft Computing
  • Mikail Mohammed Salim +2
  • Research Article
  • Citations1

Multilevel operating systems

  • Mar 01, 1966
  • Communications of the ACM
  • William Orchard-Hays
  • Conference Article
  • Citations77

MultiView and Millipage — fine-grain sharing in page-based DSMs

  • Feb 22, 1999
  • Ayal Itzkovitz +1
  • Book Chapter
  • Citations23

Constructing a Multi-OS Platform with Minimal Engineering Cost

  • Jan 01, 2009
  • Yuki Kinebuchi +4
  • Research Article
  • Citations270

Hardware-Based TCP Processor for Gigabit Ethernet

  • Jun 01, 2008
  • IEEE Transactions on Nuclear Science
  • Tomohisa Uchida
  • Research Article

Evaluasi Sistem Informasi Perizinan Perekonomian Pada Dpmptsp Kota Surakarta Menggunakan Framework Cobit 4.1 Dengan Model Maturity Levels

  • Apr 30, 2023
  • Jurnal Teknologi Informasi dan Komunikasi (TIKomSiN)
  • Fareza Aditiyanto Nugroho +2
  • Research Article

Using A Stacked-LSTM Architecture to Analyze API Call Sequences from Dynamic Malware Sandbox

  • Aug 31, 2022
  • Journal of Student Research
  • Advay Balakrishnan +1
  • Book Chapter
  • Citations15

Overview of the Most Important Open Source Software

  • Jan 01, 2012
  • Beatriz Sainz De Abajo +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.