PLC firmware fuzz testing system and method based on stain analysis

A technology of fuzzy testing and taint analysis, applied in software testing/debugging, transmission systems, digital transmission systems, etc., can solve problems such as low test efficiency and inaccurate test cases, and achieve high test efficiency, high accuracy, and high targeting sexual effect

Inactive Publication Date: 2018-07-06
湖南优利泰克自动化系统有限公司 +1
View PDF11 Cites 19 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] However, these inventions mainly rely on fuzzy testing methods, which have the

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
  • PLC firmware fuzz testing system and method based on stain analysis
  • PLC firmware fuzz testing system and method based on stain analysis

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0054] The present invention will be described in detail below in conjunction with the accompanying drawings. The description in this part is only exemplary and explanatory, and should not have any limiting effect on the protection scope of the present invention. In addition, those skilled in the art can make corresponding combinations of features in the embodiments in this document and in different embodiments according to the descriptions in this document.

[0055] Embodiments of the present invention are as follows, with reference to figure 1 and figure 2 , a PLC firmware fuzz testing system based on taint analysis, including a simulation environment terminal and a fuzz testing terminal, the fuzz testing terminal can construct normal network data packets, and construct accurate The mutated fuzzy test case, and establishes a communication connection with the emulation environment end; the emulation environment end includes an emulation platform and a submodule built on the...

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 relates to the field of industrial control system safety, in particular to a PLC firmware fuzz testing system and method based on stain analysis. The testing system comprises a simulation environment end and a fuzz testing end, the fuzz testing end can be used for constructing a normal network data package and a fuzz testing case, and a communication link is established between the fuzz testing end and the simulation environment end; the simulation environment end comprises a simulation platform and a sub module; the sub module comprises a network card, a control module, a stainsource marking module, a stain tracking module, a sensitive word field determination module and an abnormity monitoring and recording module. According to the PLC firmware fuzz testing system and method, PLC firmware is used as a research object, by combining with a stain analysis and fuzz testing method, a network protocol data package which is input to a PLC is subjected to stain source markingand stain analysis under a simulation mode, and according to a data package sensitive word field which is marked in the stain analysis process, precise data variation is conducted, the fuzz testing case is constructed, and accordingly the pertinency and penetrability of fuzz testing for the PLC firmware are improved.

Description

technical field [0001] The invention relates to the field of industrial control system safety, in particular to a PLC firmware fuzzy testing system and testing method based on stain analysis. Background technique [0002] Under the development wave of "Industry 4.0", the integrated development of networking and information technology has made the industrial control system more intelligent and improved the efficiency of the production process. At the same time, it has also exposed many problems in the original closed industrial control system. Industrial control system equipment combines many solutions in IT systems: such as network communication based on IP addresses, etc. These technologies undoubtedly bring security problems in the traditional information world to industrial control equipment. As a key field device connecting the information layer and the physical layer in the industrial control system, PLC's security is particularly important in the whole system. PLC is ...

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): G06F11/36H04L12/26
CPCG06F11/3684G06F11/3688H04L43/08
Inventor 李兰詹俊赖俊申超汪雅果段斌
Owner 湖南优利泰克自动化系统有限公司
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