• DocumentCode
    2493410
  • Title

    PrivExec: Private Execution as an Operating System Service

  • Author

    Onarlioglu, K. ; Mulliner, Collin ; Robertson, William ; Kirda, Engin

  • Author_Institution
    Coll. of Comput. & Inf. Sci., Northeastern Univ., Boston, MA, USA
  • fYear
    2013
  • fDate
    19-22 May 2013
  • Firstpage
    206
  • Lastpage
    220
  • Abstract
    Privacy has become an issue of paramount importance for many users. As a result, encryption tools such as True Crypt, OS-based full-disk encryption such as File Vault, and privacy modes in all modern browsers have become popular. However, although such tools are useful, they are not perfect. For example, prior work has shown that browsers still leave many traces of user information on disk even if they are started in private browsing mode. In addition, disk encryption alone is not sufficient, as key disclosure through coercion remains possible. Clearly, it would be useful and highly desirable to have OS-level support that provides strong privacy guarantees for any application -- not only browsers. In this paper, we present the design and implementation of PrivExec, the first operating system service for private execution. PrivExec provides strong, general guarantees of private execution, allowing any application to execute in a mode where storage writes, either to the filesystem or to swap, will not be recoverable by others during or after execution. PrivExec does not require explicit application support, recompilation, or any other preconditions. We have implemented a prototype of PrivExec by extending the Linux kernel that is performant, practical, and that secures sensitive data against disclosure.
  • Keywords
    Linux; cryptography; data privacy; file organisation; online front-ends; FileVault; Linux kernel; OS-based full-disk encryption; PrivExec framework; TrueCrypt; disk encryption; encryption tools; filesystem; operating system service; privacy modes; private browsing mode; private execution; sensitive data security; user information; Browsers; Containers; Encryption; Kernel; Linux; Privacy; operating systems; privacy;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Security and Privacy (SP), 2013 IEEE Symposium on
  • Conference_Location
    Berkeley, CA
  • ISSN
    1081-6011
  • Print_ISBN
    978-1-4673-6166-8
  • Electronic_ISBN
    1081-6011
  • Type

    conf

  • DOI
    10.1109/SP.2013.24
  • Filename
    6547111