Industrial Control Host Behavior Detection Using Dependency Graphs

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Industrial control systems in gas fields face challenges with high resource occupancy, timeliness, and inaccuracy in recognizing safety behaviors, which hampers their defense capabilities and operational reliability.

Innovation Solution

A recognition method for safety behaviors in industrial control systems that involves collecting sample data, generating API and resource dependency graphs, converting them into numerical matrices, and constructing a detection model to identify normal or abnormal program behaviors, utilizing a system comprising a collection unit, generation unit, conversion unit, and recognition unit with specific processes for generating dependency graphs and a detection model including convolution layers and dense layers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional malicious code defending technology is used, then manual analysis can extract feature codes, but detection timeliness and accuracy are insufficient

Engineering Contradiction:
Improvedetection accuracyVSAvoiddetection timeliness
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary action by pre-collecting sample data and pre-training the detection model offline before actual deployment. The model is trained on historical malicious and normal programs to establish detection capabilities in advance, enabling rapid real-time detection without manual analysis during actual operation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent replaces the mechanical manual analysis system with an automated machine learning detection model. Instead of manual extraction and comparison of feature codes, the system uses a trained neural network model that automatically analyzes program behavior and detects malicious code, significantly improving both speed and accuracy.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Reliability

If traditional detection methods are used, then feature codes can be compared with host programs, but resource occupancy is high

Engineering Contradiction:
Improvesafety defense capabilityVSAvoidresource occupancy
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system changes parameters by transitioning from traditional signature-based detection to behavior-based detection using machine learning. The detection model analyzes program behavior patterns rather than comparing fixed feature codes, improving reliability while optimizing resource consumption through efficient model inference.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent uses copying by creating a virtual execution environment where sample programs are executed to collect behavior data for model training. This allows the system to learn from copies of actual program behavior without deploying resource-intensive detection mechanisms to every endpoint.

Inventive Principle:
Principle #26Copying

3Measurement precision

If comprehensive detection is performed, then safety behavior recognition can be improved, but detection accuracy may decrease due to false alarms

Engineering Contradiction:
Improvebehavior recognition accuracyVSAvoidfalse alarm rate
Core Design Contradiction:
Measurement precisionVSObject-affected harmful factors

Solution Approach 1:

The system applies segmentation by dividing the detection process into distinct phases: data collection, model training, and detection execution. It also segments the feature extraction into specific behavioral categories (API calls, system calls, file operations), allowing targeted analysis that improves accuracy while reducing false alarms through focused detection criteria.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12093027B1Recognition method and system for safety behaviors in industrial control system for gas field
Publication Date: 2024.09.17 SOUTHWEST PETROLEUM UNIV
  • US12093027B1 patent drawing

AI summary

A recognition method for safety behaviors in an industrial control system for a gas field and a recognition system thereof are provided. The recognition method includes: S1, collecting sample data of the industrial control system, and obtaining an analysis report based on the sample data; S2, generating a critical application programming interface (API) call dependency graph and a resource dependency graph based on the analysis report; S3, converting the critical API call dependency graph and the resource dependency graph into numerical matrixes; S4, constructing a detection model according to the numerical matrixes, and then detecting a program abnormal behavior of an industrial control host program based on the detection model, to obtain a recognition result, and the recognition result is a normal behavior or an abnormal behavior. The recognition method and system address issues such as high resource occupancy, timeliness, and inaccuracy in safety behavior recognition for industrial control system.