Backup Machine Scanning Snapshot Images for Vulnerability Remediation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Patch management systems face engineering complexity and operational burdens due to the need for software agents in heterogeneous software environments, making it challenging to remediate software vulnerabilities without deploying agents on production machines.

Innovation Solution

A backup machine identifies and remediates software vulnerabilities by processing snapshot images stored in a database, eliminating the need for software agents on production machines by retrieving, analyzing, and pushing patches directly from the backup machine.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If software agents are deployed in each node of software systems to enable standard communications protocol, then communication standardization is improved, but engineering complexity increases

Engineering Contradiction:
Improvecommunication standardizationVSAvoidengineering complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent extracts the vulnerability scanning function from the production environment by analyzing snapshot images stored in the database. This removes the need for software agents to be deployed on production machines, eliminating the engineering complexity while maintaining the ability to standardize communications through the backup machine's analysis capabilities

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The backup machine serves as an intermediary between the database and vulnerability analysis. It retrieves snapshot images from the database, processes them to identify vulnerabilities, and pushes patch information to production machines. This intermediary approach eliminates the need for agents on production machines while maintaining standardized vulnerability management

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If software agents are deployed on production machines for vulnerability remediation, then vulnerability detection capability is improved, but operational burden increases

Engineering Contradiction:
Improvevulnerability detection capabilityVSAvoidoperational burden
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system performs preliminary actions by capturing snapshot images of production machines and storing them in the database before vulnerability analysis is needed. When vulnerability scanning is required, the backup machine retrieves and analyzes these pre-captured snapshots, eliminating the need for continuous agent-based monitoring and reducing operational burden

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The backup machine performs self-service by autonomously retrieving snapshot images from the database, analyzing them for vulnerabilities using its own processing capabilities, and pushing patch information to production machines. This self-service approach eliminates the need for manual agent management and reduces operational burden

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11593491B2Identifying a software vulnerability
Publication Date: 2023.02.28 RUBRIK INC
  • US11593491B2 patent drawing
  • US11593491B2 patent drawing
  • US11593491B2 patent drawing

AI summary

Systems and methods to identify a software vulnerability are described. The system receives a message identifying a software vulnerability. The system identifies snapshot images taken of a production machine and stored in a database. The snapshot images include a snapshot image including a virtual machine. The snapshot images are identified being based on the message. The system identifies whether the snapshot images include the software vulnerability. The system registers the software vulnerability in association with a snapshot image in the database responsive to the identification of the snapshot image of the virtual machine including the software vulnerability.