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

DNP3 testing case generation method, system, device and computer medium

A test case generation and test case technology, applied in the DNP3 field, can solve problems such as poor generation accuracy, loss, and data packet incompliance

Inactive Publication Date: 2018-12-25
HANGZHOU ANHENG INFORMATION TECH CO LTD
View PDF5 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] However, in an existing method for generating DNP3 test cases, the overall data link layer data of the DNP3 protocol is randomly mutated, and there may be cases where the randomly constructed data packets do not conform to the rules of the DNP3 protocol, so that the constructed The DNP3 test case loses its role in analyzing possible loopholes in the DNP3 protocol, that is, the generation accuracy of an existing DNP3 test case generation method is poor

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
  • DNP3 testing case generation method, system, device and computer medium
  • DNP3 testing case generation method, system, device and computer medium
  • DNP3 testing case generation method, system, device and computer medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0046] The following will clearly and completely describe the technical solutions in the embodiments of the application with reference to the drawings in the embodiments of the application. Apparently, the described embodiments are only some of the embodiments of the application, not all of them. Based on the embodiments in this application, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the scope of protection of this application.

[0047] The action execution subject of any step in a DNP3 test case generation method provided by the embodiment of the present application may be a DNP3 test case generation system provided by the embodiment of the present application, and the system can be built in a computer, a server, etc., so The action execution subject of any step in the DNP3 test case generation method provided by the embodiment of the present application may also be a computer, server, etc. with the system b...

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 DNP3 testing case generation method, a system, a device and a computer medium, which are applied in the DNP3 protocol. The method comprises the following steps: obtaining application layer data, wherein the application layer data is data encapsulated by a data object to be mutated according to the application layer specification of the DNP3 protocol;locating the data objects to be mutated in the application layer data; determining a field to be mutated in the data object to be mutated; the mutation is performed on the mutated fields to obtain mutated application layerdata; according to the transport layer specification of DNP3 protocol, the application layer data is encapsulated into transport layer data. The transport layer data is encapsulated into the data link layer data according to the data link layer specification of the DNP3 protocol. The invention discloses a DNP3 test case generation method, a system, a device and a computer-readable storage medium,which ensure that the data of a data link layer must conform to the DNP3 protocol and contain fields to be mutated, and improves the generation accuracy of the DNP3 test case generation method.

Description

technical field [0001] The present application relates to the technical field of DNP3, and more specifically, relates to a DNP3 test case generation method, system, device and computer medium. Background technique [0002] SCADA (Supervisory Control And Data Acquisition, data acquisition and monitoring system) is widely used in oil and gas regulation, petrochemical refining, water conservancy dispatching, rail transit and other fields. With the development of industrial technology and information technology, SCADA systems and SCADA systems and other Interconnection between networks begins, and the communication protocols used include the DNP3 protocol. Although the DNP3 protocol has a certain degree of reliability, this reliability is at risk under the attack of hackers or malicious damage to the control system. In order to reduce this risk, it is necessary to generate test cases based on the DNP3 protocol, and then apply the test cases to analyze the possible vulnerabiliti...

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): H04L29/06
CPCH04L63/1433H04L63/162H04L63/166H04L63/168
Inventor 渠敬斌范渊
Owner HANGZHOU ANHENG INFORMATION TECH CO LTD
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