Vulnerability Detection via Node Similarity Inference

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing vulnerability scanning methods in enterprise networks are inefficient, often requiring significant resources and time, and fail to detect vulnerabilities in offline or intermittently connected devices, leading to incomplete results and increased security risks as networks scale.

Innovation Solution

A method that scans a subset of processing nodes, determines similarity measures between these nodes and those with detected vulnerabilities, and modifies access to identify and address undetected vulnerabilities in offline or unavailable nodes, using a threat detection and remediation system with modules for node scanning, similarity computation, and vulnerability identification.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional vulnerability scanning is performed on all processing nodes in an enterprise network, then complete vulnerability detection is achieved, but the scanning process requires significant time and computational resources

Engineering Contradiction:
Improvevulnerability detection completenessVSAvoidscanning time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary actions by scanning only a subset of processing nodes first, detecting vulnerabilities in advance, and using the results to infer vulnerabilities in other nodes through similarity analysis. This preliminary scanning approach reduces the overall scanning time while maintaining detection effectiveness by avoiding redundant scans of all nodes.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates a representation or copy of vulnerability patterns from scanned nodes and applies this knowledge to infer vulnerabilities in unscanned nodes. By copying vulnerability information and similarity characteristics from the subset of scanned nodes, the system can identify vulnerabilities in offline or unavailable nodes without directly scanning them.

Inventive Principle:
Principle #26Copying

2Measurement precision

If traditional vulnerability scanning is performed on all processing nodes in an enterprise network, then all vulnerabilities are detected, but significant computational resources are consumed

Engineering Contradiction:
Improvevulnerability detection completenessVSAvoidcomputational resource usage
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The system applies partial action by scanning only a necessary subset of processing nodes rather than all nodes in the network. This partial scanning approach consumes fewer computational resources while still achieving effective vulnerability detection through similarity-based inference, avoiding the excessive resource consumption of comprehensive scanning.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system performs preliminary vulnerability detection on a representative subset of nodes, then uses this preliminary information to infer vulnerabilities across the entire network. This preliminary action reduces the need for resource-intensive comprehensive scanning while maintaining detection effectiveness.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If vulnerability scanning is performed frequently to maintain security, then security posture is continuously monitored, but network resources are overwhelmed

Engineering Contradiction:
Improvesecurity monitoring effectivenessVSAvoidnetwork operational efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system implements periodic action by performing vulnerability scans at optimized intervals on a subset of nodes rather than continuously scanning all nodes. This periodic approach maintains security monitoring effectiveness while allowing network operations to proceed normally between scans, avoiding resource overwhelming.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system uses partial action by scanning only a subset of nodes during each periodic scan cycle, which reduces the resource burden compared to scanning all nodes. This enables more frequent scanning intervals to be used without overwhelming network resources, thereby maintaining security effectiveness.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10819733B2Identifying vulnerabilities in processing nodes
Publication Date: 2020.10.27 EMC IP HLDG CO LLC
  • US10819733B2 patent drawing
  • US10819733B2 patent drawing
  • US10819733B2 patent drawing

AI summary

A method includes scanning a subset of a plurality of processing nodes in a network for vulnerabilities, selecting a first one of the processing nodes not in the subset, and determining a similarity measure between the first processing node and at least a second one of the processing nodes in the subset identified as having a given vulnerability. Determining the similarity measure comprises determining a first similarity between vulnerabilities previously detected on the first and second processing nodes and determining a second similarity between attributes of the first and second processing nodes, the similarity measure being based at least in part on the first and second similarities. The method also includes identifying that the first processing node has the given vulnerability based at least in part on the similarity measure, and modifying access to the first processing node responsive to identifying that the first processing node has the given vulnerability.