Data layered generation method based on fuzzy testing of industrial control protocol

A technology of fuzzy testing and industrial control protocols, applied in data exchange networks, digital transmission systems, electrical components, etc., can solve problems such as large differences, unfavorable fuzzy test database accumulation, unfavorable data reusability, etc., and achieve the effect of reducing complexity

Active Publication Date: 2017-02-15
ELECTRIC POWER RES INST OF GUANGDONG POWER GRID +1
View PDF9 Cites 12 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] 1. Since most of the current industrial protocols are based on the TCP / IP protocol stack, the way of generating data at one time increases the complexity of script configuration files
[0007] 2. The method of generating test data at one time is not conducive to the reusability of data generation, that is, the process of generating data each time is a lot of repetitive work
[0008] 3. It is not conducive to the accumulation of fuzz test database
It can be seen that there is a big difference in the complexity of data generation between the split method and the non-hierarchical method.

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
  • Data layered generation method based on fuzzy testing of industrial control protocol
  • Data layered generation method based on fuzzy testing of industrial control protocol

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0027] Embodiments of the present invention will be described in detail below in conjunction with the accompanying drawings. Such as figure 1 as shown,

[0028] The data layered generation method based on industrial control protocol fuzz test of the present invention comprises the following steps:

[0029] (1) Perform data layering according to network protocols or business requirements.

[0030] (2) Load the script configuration files of each level separately.

[0031] (3) Parse the script configuration file and generate variables of different data types.

[0032] (4) Generate fuzz test data sequentially from low to high according to the hierarchy of the script configuration file.

[0033] (5) Splicing the data generated by all levels to form a complete data package.

[0034] (6) Send the encapsulated data packet to the device under test.

[0035] Because the ModbusTCP protocol is a kind of industrial control protocol built on the TCP / IP protocol, so the data generation...

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 discloses a data layered generation method based on fuzzy testing of an industrial control protocol. The data layered generation method comprises the following steps of: (1), performing data layering according to a network protocol or a service requirement; (2), respectively loading script configuration files in various levels; (3), analyzing the script configuration files, and generating variables in different data types; (4), sequentially generating fuzzy testing data according to the increasing level sequence of the script configuration files; (5), stitching data generated in all the levels, so that a complete data packet is formed; and (6), sending the packaged data packet to tested equipment. The data layered generation method disclosed by the invention has the advantages that: a protocol is decomposed into multiple layers; the protocol data generation complexity is reduced; protocol data in each layer can correspond to multiple script configuration files; therefore, supports are provided for data diversity; the script configuration files can be freely combined; therefore, more service requirements can be satisfied; repetitive workloads are unnecessary; and accumulation of a fuzzy testing database is facilitated.

Description

technical field [0001] The invention relates to a data layered generation method based on industrial control protocol fuzzy testing, and belongs to the technical field of industrial control. Background technique [0002] At present, with the continuous integration of industrialization and informatization, more and more information technologies have been applied to the industrial field. At the same time, due to the widespread use of common software, hardware and network facilities in industrial control systems, as well as the integration with enterprise management information systems, industrial control systems are becoming more and more open, and data exchange occurs with enterprise intranets and even the Internet. Therefore, industrial control vulnerability mining was started for industrial control equipment. For example, the patent application number CN99804465.2 discloses a data distribution system including several data sources capable of sending data items, and a data ...

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
Patent Type & Authority Applications(China)
IPC IPC(8): H04L29/08H04L12/26
CPCH04L43/18H04L69/30
Inventor 梁智强胡朝辉林丹生李书杰黄曙伍晓泉胡海生王方立
Owner ELECTRIC POWER RES INST OF GUANGDONG POWER GRID
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products