Offline Virtual Machine Image Compliance Scanning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems fail to effectively assess and ensure compliance of off-line virtual machine images before they are reinstated into a network, leading to potential security and compliance issues due to unlicensed software, viruses, and outdated patches.

Innovation Solution

A method and system that utilize virtualization APIs to inspect and fix off-line virtual machine images by scanning their filesystems, preventing non-compliant images from going online and performing deep analysis in an isolated environment without network connectivity, using automation APIs to execute compliance checks and sensors without altering the virtual machine's filesystem.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a virtual machine image is restored and tested in a closed virtual environment, then compliance and security can be assessed, but it consumes significant resources and triggers noncompliance events or security issues

Engineering Contradiction:
Improvecompliance assessmentVSAvoidresource consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system performs compliance assessment and security scanning on virtual machine images before they are restored to the virtualization infrastructure. By conducting the assessment in advance on the source system rather than after restoration, the system ensures that only compliant images are brought online, avoiding resource-intensive re-assessments and preventing security incidents.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The invention introduces an intermediary compliance assessment system that acts as a bridge between the source system containing virtual machine images and the target virtualization infrastructure. This intermediary system scans and validates images before they are transferred and restored, ensuring compliance without requiring the target infrastructure to consume resources for testing.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If a virtual machine is restored and tested in a network environment, then security and compliance can be verified, but it negatively impacts security levels and triggers noncompliance events

Engineering Contradiction:
Improvesecurity verificationVSAvoidsecurity risk
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

Security scanning and compliance verification are performed before the virtual machine image is restored to the virtualization infrastructure. The assessment system scans the image on the source system, identifies security issues, and ensures compliance with policies before the image is brought online, thereby preventing security risks from affecting the network environment.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system applies preliminary anti-action by proactively identifying and flagging security issues and non-compliant configurations before the virtual machine is restored. By detecting and addressing potential security threats in advance, the system prevents harmful factors from being introduced into the network environment.

Inventive Principle:
Principle #9Preliminary anti-action

3Reliability

If compliance assessment is performed on an active virtual machine, then security issues can be detected, but the virtual machine must be active which complicates the assessment process

Engineering Contradiction:
Improvesecurity detectionVSAvoidassessment process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

Instead of assessing compliance on an active virtual machine, the system inverts the approach by performing the assessment on the virtual machine image file while it is in an inactive state on the source system. This allows the compliance assessment system to scan the image without requiring it to be powered on or integrated into the virtualization infrastructure, simplifying the process while maintaining detection effectiveness.

Inventive Principle:
Principle #13The other way round (Inversion)

Data Source

PatentEP2304560B1A method and system for improvements in or relating to off-line virtual environments
Publication Date: 2017.02.08 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • EP2304560B1 patent drawing
  • EP2304560B1 patent drawing
  • EP2304560B1 patent drawing

AI summary

A method of determining the compliance of a virtual machine image during a process to potentially introduce the virtual machine image into a network, the method comprising: identifying one or more virtual machine images; controlling the or each virtual machine image such that it cannot connect to the network; carrying out one or more tests to determine if the or each virtual machine image is compliant with one or more predetermined requirements; if a virtual machine is compliant with said one or more predetermined requirement, introducing the virtual machine image to the network.