• DocumentCode
    2243237
  • Title

    Enhanced Privilege Separation for Commodity Software on Virtualized Platform

  • Author

    Xia, Mingyuan ; Yu, Miao ; Lin, Qian ; Qi, Zhengwei ; Guan, Haibing

  • Author_Institution
    Sch. of Electron., Inf. & Electr. Eng., Shanghai Jiao Tong Univ., Shanghai, China
  • fYear
    2010
  • fDate
    8-10 Dec. 2010
  • Firstpage
    275
  • Lastpage
    282
  • Abstract
    Conventional privilege separation can effectively reduce the TCB size by granting privilege to only the privileged compartments. However, since they this approach relies on process isolation to ensure security assurance, malware exploiting against kernel components can easily compromise. Meanwhile, the frequent inter-process communications between separated processes inevitably incur notable overhead. To ameliorate these problems, we propose to perform privilege separation without partitioning application into two processes. Instead, we leverage virtualization to enforce the isolation of sensitive portions from other untrusted code. The virtual machine monitor intercepts all the code context switches transparently without requiring the application to explicitly use IPC as privilege context transition. We have implemented a prototype of our system, named Coir, based on commodity hypervisor Xen. Evaluation of our prototype includes a real-world remote control application, which is partitioned and protected in Coir-enabled hypervisor on unmodified Windows XP. We discuss the isolation strength as well as the performance penalty of our system based on the practical case.
  • Keywords
    invasive software; telecontrol; virtual machines; Coir-enabled hypervisor; commodity software; inter-process communications; kernel components; malware; privilege separation; remote control application; unmodified Windows XP; untrusted code; virtual machine; virtualized platform; Virtualization; privilege separation; security;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Systems (ICPADS), 2010 IEEE 16th International Conference on
  • Conference_Location
    Shanghai
  • ISSN
    1521-9097
  • Print_ISBN
    978-1-4244-9727-0
  • Electronic_ISBN
    1521-9097
  • Type

    conf

  • DOI
    10.1109/ICPADS.2010.96
  • Filename
    5695613