Hypervisor Security Analysis Reduces VCI Load

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing techniques for security analysis in software-defined data centers face challenges such as excessive processing resource usage on virtual computing instances (VCIs) and excessive network traffic due to the inability to perform cross-VCI analysis and the inefficiency of sending all events to a remote analysis component.

Innovation Solution

Implementing hypervisor-assisted security analysis, where events from VCIs are analyzed by a hypervisor, allowing for cross-VCI analysis and reducing network traffic by compressing and sending only relevant data to a remote analysis component.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If events are analyzed within the VCI itself, then security analysis can be performed, but processing resources of the VCI are excessively consumed

Engineering Contradiction:
Improvesecurity analysis capabilityVSAvoidprocessing resources of VCI
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent introduces a hypervisor as an intermediary layer between the VCI and the security analysis system. The hypervisor collects events from the VCI and performs security analysis, thereby protecting the VCI from excessive processing resource consumption while maintaining security analysis capability. This mediator approach allows security functions to be offloaded from the guest OS to the hypervisor layer.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If all events from VCIs are sent to a remote analysis component, then cross-VCI analysis is enabled, but network traffic becomes excessive causing congestion

Engineering Contradiction:
Improvecross-VCI analysis capabilityVSAvoidnetwork traffic volume
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent extracts and removes redundant information from events before transmission. The hypervisor performs preliminary filtering and aggregation of events, extracting only the essential security-relevant data needed for cross-VCI analysis. This reduces the volume of network traffic while preserving the capability to detect cross-VCI security patterns.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent segments the security analysis function into two parts: local event collection and filtering at the hypervisor level, and remote analysis of aggregated data. This segmentation allows cross-VCI analysis to be performed on a reduced data set, decreasing network traffic while maintaining the ability to detect security issues across multiple VCIs.

Inventive Principle:
Principle #1Segmentation

3Extent of automation

If all events are sent to a remote analysis component, then centralized security analysis is achieved, but detection time increases

Engineering Contradiction:
Improvecentralized security analysisVSAvoidsecurity issue detection time
Core Design Contradiction:
Extent of automationVSLoss of time

Solution Approach 1:

The patent applies preliminary action by performing event filtering, aggregation, and preliminary analysis at the hypervisor level before events are sent to the remote analysis component. This preliminary processing reduces the time events spend in transit and queueing at the remote system, enabling faster overall detection while maintaining centralized analysis capabilities.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent segments the analysis timeline into immediate local processing at the hypervisor and subsequent remote analysis. Critical time-sensitive operations are performed locally, while less time-critical analysis is performed remotely, thereby reducing overall detection time while maintaining centralized security management.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12093711B2Hypervisor-assisted security mechanism
Publication Date: 2024.09.17 VMWARE INC
  • US12093711B2 patent drawing
  • US12093711B2 patent drawing
  • US12093711B2 patent drawing

AI summary

The disclosure provides an approach for hypervisor-assisted security analysis. Embodiments include receiving, at a hypervisor on a host computer, events from one or more virtual computing instances (VCIs). Embodiments include analyzing, by the hypervisor, the events according to one or more rules to identify a subset of the events for additional analysis. Embodiments include compressing, by the hypervisor, the subset of the events by performing deduplication to produce a compressed subset of the events. Embodiments include transmitting, by the hypervisor, the compressed subset of the events over a network to a separate analysis component, wherein the separate analysis component performs the additional analysis.