Hypervisor Scratch OS for Email Virus Isolation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing antivirus tools are ineffective against unknown email viruses and cannot prevent irreparable damage to computers if they are not up-to-date or encounter new virus threats.

Innovation Solution

Utilizing a Type 1 hypervisor to create a secondary operating system, known as the 'Scratch OS', which isolates and validates email communications, running antivirus tools to detect and contain potential viruses, thereby preventing damage to the primary User Operating System.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional antivirus tools are used to protect against email viruses, then protection against known viruses is provided, but protection against unknown or new viruses is ineffective

Engineering Contradiction:
Improveprotection effectivenessVSAvoidability to handle new viruses
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system segments the operating environment by creating a virtualized Scratch OS that is isolated from the User OS. Email activities are contained within this separate virtual environment, allowing unknown viruses to be tested without affecting the main system. This segmentation enables both protection against known viruses and safe testing against unknown viruses simultaneously.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary action by creating a clean Scratch OS environment before opening email attachments. This pre-prepared isolated environment allows the system to safely execute and test unknown viruses in advance, detecting their behavior before they can reach the User OS. The Scratch OS is discarded after testing, ensuring no contamination persists.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If email attachments are opened directly in the User Operating System, then email functionality is maintained, but the system becomes vulnerable to virus damage

Engineering Contradiction:
Improveemail functionalityVSAvoidvirus damage risk
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The Scratch OS acts as an intermediary between the email attachments and the User OS. All email opening and attachment execution activities are routed through this virtualized environment, which mediates the interaction while containing any harmful effects. The hypervisor manages this intermediary layer, ensuring that even if viruses are activated, they cannot escape to damage the User OS.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If a hypervisor is introduced to create isolated operating systems for virus testing, then protection against unknown viruses is improved, but system complexity increases

Engineering Contradiction:
Improvevirus protection capabilityVSAvoidsystem architecture
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The Scratch OS is designed to be self-contained and self-managed through the hypervisor. It automatically receives email attachments, executes them in isolation, and is then discarded after testing. This self-service approach minimizes the need for complex manual management of the virtualized environment, reducing operational complexity despite the advanced architecture.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS7996901B2Hypervisor area for email virus testing
Publication Date: 2011.08.09 LENOVO SWITZERLAND INTERNATIONAL GMBH
  • US7996901B2 patent drawing
  • US7996901B2 patent drawing

AI summary

Hypervisors are a new technology in the industry that enable multiple Operating Systems to co-exist on a single client. The use of a hypervisor provides a novel approach to email virus protection. The hypervisor is able to fire up an Operating System on demand, for a specific purpose, or have it running from the powering of the computer. A second Operating System can be provided as a donor Operating System that acts as a scratch area or scratch pad. Emails sent to the recipient are opened under the donor Operating System, or the “Scratch OS”. Once the email activities are complete, the “Scratch OS” can be discarded. Thus, any damage that may be caused by an email virus would be nil, and further the User Operating System would be undamaged. This method would be effective in precluding any damage that a virus may have done.