Hierarchical Scanning of Internet Assets for Vulnerability Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

System administrators often fail to detect and address security vulnerabilities in internet-connected assets due to the complexity and vastness of network systems, where not all details are known or monitored effectively.

Innovation Solution

A hierarchical scanning system that sends an initial payload to a broad range of network devices and ports, determines if follow-up probes are necessary based on responses, and stores data in a database, allowing for efficient cataloging and querying of network devices, software, and settings, thereby reducing the time needed for network scanning and enabling proactive security measures.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If comprehensive network scanning is performed to detect all security vulnerabilities, then detection completeness is improved, but scanning time and system resources consumed increase significantly

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

Solution Approach 1:

The scanning process is divided into multiple hierarchical levels (Level 1: basic port detection, Level 2: service identification, Level 3: vulnerability assessment). Not all devices undergo all levels of scanning, allowing the system to segment the comprehensive scanning task into manageable phases that can be applied selectively based on device characteristics and risk assessment.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary actions by first conducting Level 1 scans to identify basic port availability and device responsiveness before proceeding to more time-consuming Level 2 and Level 3 scans. This preliminary filtering ensures that only devices that are likely to be vulnerable or critical undergo exhaustive scanning, significantly reducing overall scanning time while maintaining detection completeness for high-risk targets.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If detailed scanning of each network device is performed, then detection accuracy is improved, but operational complexity and resource consumption increase

Engineering Contradiction:
Improvedetection accuracyVSAvoidscanning operation complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The scanning operation is segmented into distinct hierarchical levels with increasing detail. Level 1 performs basic connectivity checks, Level 2 identifies services and configurations, and Level 3 conducts vulnerability assessments. This segmentation allows administrators to understand the scanning process in manageable stages and select appropriate levels based on device criticality, reducing operational complexity while maintaining accuracy for essential devices.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different scanning depths and methodologies are applied to different network devices based on their local characteristics, criticality, and risk profiles. Critical devices receive comprehensive multi-level scanning with high detection accuracy, while less critical devices undergo simplified Level 1 or Level 2 scanning. This local quality approach maintains accuracy where needed while reducing overall operational complexity and resource consumption.

Inventive Principle:
Principle #3Local quality

3Measurement precision

If all network devices are scanned with multiple probes, then vulnerability identification is improved, but scanning efficiency deteriorates

Engineering Contradiction:
Improvevulnerability identification accuracyVSAvoidscanning efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The system performs preliminary Level 1 scanning to identify basic device characteristics and responsiveness before applying more resource-intensive Level 2 and Level 3 probes. This preliminary action filters out devices that are unlikely to be vulnerable or critical, allowing the system to maintain high vulnerability identification accuracy for important targets while significantly improving overall scanning efficiency by avoiding exhaustive probing of low-risk devices.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system applies partial scanning (Level 1 or Level 2) to devices that are low-risk or non-critical, while reserving comprehensive multi-level scanning (Level 3) for high-value targets. This partial action approach maintains sufficient vulnerability identification accuracy for most devices while dramatically improving scanning efficiency by avoiding excessive probing of devices that do not require detailed inspection.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11949697B2Hierarchical scanning of internet connected assets
Publication Date: 2024.04.02 PALO ALTO NETWORKS INC
  • US11949697B2 patent drawing
  • US11949697B2 patent drawing
  • US11949697B2 patent drawing

AI summary

Hierarchical scanning begins with communicating probes over the Internet to ports and networks addresses to determine publicly accessible devices. Based on responses to those probes, follow-up probes are determined to obtain additional information about the publicly accessible devices. The probes are transmitted from a system that is external to the networks corresponding to the network addresses. This provides an external view of the scanned networks and facilitates a probing paradigm that scales beyond a few networks.