Supercharge Your Innovation With Domain-Expert AI Agents!

Fuzzy test method and system for IEC104 protocol

An IEC104, fuzzing testing technology, applied in software testing/debugging, error detection/correction, instruments, etc., it can solve problems such as poor adaptability, difficult maintenance, and inconsistency in implementation, and achieve the effect of improving efficiency

Pending Publication Date: 2022-02-18
深圳市易聆科网络安全有限公司
View PDF0 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In practical application of the IEC104 protocol, due to the large number of equipment manufacturers, inconsistent implementations among manufacturers, and differences in the implementation of different environments, many types of variants of the IEC104 protocol have been produced. The task of developing fuzzing test scripts for these variant protocols alone is very large. Adaptation poor performance and difficult to maintain
Due to the inconsistency of the mechanisms for establishing and maintaining sessions between different protocols, the use of pre-generated test packets may cause the session to be interrupted and the next test cannot be performed
Moreover, in traditional fuzz testing, only the system survival is monitored for the test target, with a single dimension, and the efficiency of finding suspected vulnerabilities is also low

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
  • Fuzzy test method and system for IEC104 protocol
  • Fuzzy test method and system for IEC104 protocol
  • Fuzzy test method and system for IEC104 protocol

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0046] In order to make the object, technical solution and effect of the present invention more clear and definite, the present invention will be further described in detail below with reference to the accompanying drawings and examples. It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention.

[0047] The present embodiment provides a fuzzy testing method of the IEC104 protocol. During specific implementation, the present embodiment first establishes an XML generated file, an XML sending file and an XML monitoring file; the XML generated file is parsed to generate a fuzzy test case; The XML sending file is parsed, and the fuzzy test case is sent to the target device of the open IEC104 protocol; the XML monitoring file is parsed, and the business status is checked based on the configuration data of the XML sending file and the XML monitoring file Monitor with the target device. Thi...

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 fuzzy test method and system for an IEC104 protocol. The method comprises the steps: establishing an XML generation file, an XML sending file and an XML monitoring file; analyzing the XML generation file, and generating a fuzzy test use case; analyzing the XML sending file, and sending the fuzzy test use case to a target device which opens the IEC104 protocol; and analyzing the XML monitoring file, and monitoring the service state and the target equipment based on the XML sending file and the configuration data of the XML monitoring file. According to the method, the XML description file is used for performing configuration control on three key processes of fuzzy test use case generation, use case sending and target monitoring, so that the fuzzy test can be carried out on different target equipment protocols on the premise of not modifying metadata analysis tool codes; and alarms are given for different service state changes and system survival according to configuration, so that the efficiency of discovering suspected vulnerabilities is improved in multiple dimensions.

Description

technical field [0001] The invention relates to the technical field of testing of the IEC104 protocol, in particular to a fuzzy testing method and system of the IEC104 protocol. Background technique [0002] The IEC104 protocol is an international standard widely used in industries such as electric power and urban rail transit. In practical application of the IEC104 protocol, due to the large number of equipment manufacturers, inconsistent implementations among manufacturers, and differences in the implementation of different environments, many types of variants of the IEC104 protocol have been produced. The task of developing fuzzing test scripts for these variant protocols alone is very large. Adaptation Poor and difficult to maintain. Due to the inconsistency in the mechanisms for establishing and maintaining sessions between different protocols, the use of pre-generated test packets may cause session interruption and make it impossible to proceed to the next test. More...

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/36G06F40/14G06Q50/06
CPCG06F11/3684G06Q50/06G06F40/14
Inventor 张子通李志杰苏小松林伟明马小龙
Owner 深圳市易聆科网络安全有限公司
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More