Virtual Machine File System Content Protection via Hardware Partitioning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Providing security for multiple virtual machines on a single physical computer is overhead-intensive due to the need for separate security services for each virtual machine, which can be circumvented by malicious code.

Innovation Solution

Creating a first virtual machine with a remote file system that securely redirects input/output from a second virtual machine, using hardware-enforced partitioning to protect the file system, and providing a single security application for multiple virtual machines, ensuring that even if malicious code attacks the file system interface, access to the remote file system is disabled, implementing a fail-closed model.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a separate security service is provided for each virtual machine, then security coverage is improved, but system overhead increases

Engineering Contradiction:
Improvesecurity coverageVSAvoidsystem overhead
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges security services into a single centralized service that protects multiple virtual machines. Instead of deploying separate antivirus scanners in each VM, a unified security service is implemented that can scan and protect files across multiple VMs, thereby reducing system overhead while maintaining comprehensive security coverage.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The security service is designed with multi-functionality to serve multiple virtual machines simultaneously. It can scan files, detect malicious code, and provide protection across different VMs through a single instance, making the security system universal rather than dedicated to each individual VM.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Reliability

If hardware-enforced partitioning is implemented, then security protection is improved, but system complexity increases

Engineering Contradiction:
Improvesecurity protectionVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a file system interface as an intermediary layer between virtual machines and the remote file system. This interface acts as a mediator that enforces access control and security policies, protecting the file system from malicious code while managing the complexity of hardware-enforced partitioning through a standardized interface layer.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system segments the file system access control into distinct components: the remote file system, the file system interface, and individual virtual machine instances. This segmentation allows hardware-enforced partitioning to be implemented in a modular way, where each component has a specific security function, making the overall system more manageable despite the increased protection requirements.

Inventive Principle:
Principle #1Segmentation

3Device complexity

If a single security application is provided for multiple virtual machines, then overhead is reduced, but security isolation between virtual machines decreases

Engineering Contradiction:
ImproveoverheadVSAvoidsecurity isolation
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The file system interface serves as an intermediary that maintains security isolation between virtual machines while enabling a single security application to protect multiple VMs. The interface enforces access control policies that prevent malicious code in one VM from accessing or corrupting files in other VMs, thereby preserving security isolation despite the centralized security architecture.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The security system implements local quality by applying different security policies and access controls to different virtual machines through the file system interface. Each VM can have customized security permissions and access rules enforced at the interface level, allowing a single security application to provide both centralized protection and localized security isolation for each VM.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS8104083B1Virtual machine file system content protection system and method
Publication Date: 2012.01.24 CA TECH INC
  • US8104083B1 patent drawing
  • US8104083B1 patent drawing
  • US8104083B1 patent drawing

AI summary

A method includes creating a first virtual machine comprising a remote file system. The method further includes causing all input/output from a second virtual machine to be redirected to the remote file system, the first virtual machine and the second virtual machine being on a single physical computer. The file system is securely protected from any malicious code executing on the second virtual machine by the hardware enforced partitioning between the first virtual machine and the second virtual machine.