Confining Windows Inter-Process Communications for OS-Level Virtual Machine

09/15/2016
by   Zhiyong Shan, et al.
0

As OS-level virtualization technology usually imposes little overhead on virtual machine start-up and running, it provides an excellent choice for building intrusion/fault tolerant applications that require redundancy and frequent invocation. When developing Windows OS-level virtual machine, however, people will inevitably face the challenge of confining Windows Inter-Process Communications (IPC). As IPC on Windows platform is more complex than UNIX style OS and most of the programs on Windows are not open-source, it is difficult to discover all of the performed IPCs and confine them. In this paper, we propose three general principles to confine IPC on Windows OS and a novel IPC confinement mechanism based on the principles. With the mechanism, for the first time from the literature, we successfully virtualized RPC System Service (RPCSS) and Internet Information Server (IIS) on Feather-weight Virtual Machine (FVM). Experimental results demonstrate that multiple IIS web server instances can simultaneously run on single Windows OS with much less performance overhead than other popular VM technology, offering a good basis for constructing dependable system.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/15/2016

Virtualizing System and Ordinary Services in Windows-based OS-Level Virtual Machines

OS-level virtualization incurs smaller start-up and run-time overhead th...
research
01/20/2022

spotFuzzer: Static Instrument and Fuzzing Windows COTs

The security research on Windows has received little attention in the ac...
research
08/13/2018

Interactive Launch of 16,000 Microsoft Windows Instances on a Supercomputer

Simulation, machine learning, and data analysis require a wide range of ...
research
08/13/2016

Duplication of Windows Services

OS-level virtualization techniques virtualize system resources at the sy...
research
09/01/2020

Railgun: streaming windows for mission critical systems

Some mission critical systems, such as fraud detection, require accurate...
research
02/07/2019

Significance of Episodes Based on Minimal Windows

Discovering episodes, frequent sets of events from a sequence has been a...
research
12/16/2020

Practical use of Windows data collector process and testing analysis

The paper demonstrates the Windows data collectordevelopment process wit...

Please sign up or login with your details

Forgot password? Click here to reset