Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Industrial control protocol fuzzing test method based on protocol state

A technology of protocol status and industrial control protocol, applied in digital transmission systems, electrical components, transmission systems, etc., can solve problems such as low test efficiency, achieve the effect of easy mining and analysis, expand coverage, and avoid invalid use cases

Active Publication Date: 2016-07-13
PLA UNIV OF SCI & TECH
View PDF4 Cites 52 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Aiming at the problem that the protocol state is not fully considered in the fuzzing test process, resulting in low test efficiency, XML scripts are used to describe the protocol state machine. Entity programs are set as candidates for testing to achieve higher fuzz coverage

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Industrial control protocol fuzzing test method based on protocol state
  • Industrial control protocol fuzzing test method based on protocol state

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0027] In order to better understand the technical content of the present invention, specific embodiments are given and described as follows with accompanying drawings.

[0028] like figure 1 As shown, according to a preferred embodiment of the present invention, the protocol state machine active inference method based on protocol knowledge includes the following steps:

[0029] (1) Protocol state machine extraction: use the protocol reverse field protocol state machine extraction method to obtain the protocol state machine of the industrial control protocol to be tested, and describe the protocol state machine in the form of XML script;

[0030] (2) Construction of the message sequence library: the message sequence library will play the role of guiding the protocol entity program from the initial state to any specified protocol state. In order to build a message sequence library, it is necessary to use network monitoring technology to collect normal interaction messages betw...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention provides an industrial control protocol fuzzing test method based on protocol state, comprising the steps of extracting a protocol state machine, building a message sequence library, guiding the protocol state, sending and storing test cases, carrying out abnormality monitoring based on heart rate, and locating a test message causing abnormality. In view of the problem that industrial control protocol fuzzing test is of high blindness and low efficiency, test cases belonging to the protocol state of an industrial control component are sent to the industrial control component based on the protocol state, and therefore, the coverage of fuzzing test is extended effectively, and the test cases are more targeted. The abnormality monitoring based on heart rate is of extensive applicability. In addition, through the method for locating a test message causing abnormality, a single message or a message sequence causing abnormality of the industrial control protocol can be located efficiently and accurately, and excavation and analysis of security holes are facilitated.

Description

technical field [0001] The present invention relates to the technical field of industrial control protocols, and specifically relates to a method for mining the existence of industrial control protocol entity programs by sending test messages to industrial control components running industrial control protocol entity programs according to the protocol state on the basis of obtaining the industrial control protocol protocol state machine approach to security breaches. Background technique [0002] Industrial Control System (ICS, Industrial Control System, referred to as "Industrial Control System") is an intelligent control system composed of computer equipment and industrial process control components, widely used in electric power, water treatment, oil and gas, chemical industry, transportation, manufacturing and other industries , it ensures the normal operation of industrial facilities through automatic monitoring, command, control and adjustment of industrial equipment s...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): H04L12/26H04L29/06
CPCH04L43/18H04L63/1433
Inventor 洪征吴礼发张亚丰田益凡赖海光李华波郑成辉黄康宇
Owner PLA UNIV OF SCI & TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products