CN110351235B - Monitoring method and device, industrial control system and computer readable medium - Google Patents
Monitoring method and device, industrial control system and computer readable medium Download PDFInfo
- Publication number
- CN110351235B CN110351235B CN201910090298.2A CN201910090298A CN110351235B CN 110351235 B CN110351235 B CN 110351235B CN 201910090298 A CN201910090298 A CN 201910090298A CN 110351235 B CN110351235 B CN 110351235B
- Authority
- CN
- China
- Prior art keywords
- industrial control
- characteristic quantity
- control system
- physical characteristic
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000012544 monitoring process Methods 0.000 title claims abstract description 72
- 238000000034 method Methods 0.000 title claims abstract description 56
- 238000012806 monitoring device Methods 0.000 claims abstract description 22
- 230000005856 abnormality Effects 0.000 claims abstract description 20
- 230000002159 abnormal effect Effects 0.000 claims description 23
- 230000004044 response Effects 0.000 claims description 17
- 230000005540 biological transmission Effects 0.000 claims description 13
- 238000004458 analytical method Methods 0.000 claims description 10
- 230000010354 integration Effects 0.000 claims description 5
- 230000008569 process Effects 0.000 description 14
- 230000006870 function Effects 0.000 description 11
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 9
- 238000012545 processing Methods 0.000 description 6
- 238000004891 communication Methods 0.000 description 5
- 239000000470 constituent Substances 0.000 description 5
- 230000003287 optical effect Effects 0.000 description 5
- 239000004065 semiconductor Substances 0.000 description 5
- 238000012550 audit Methods 0.000 description 4
- 230000010365 information processing Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 230000015654 memory Effects 0.000 description 3
- 108010001267 Protein Subunits Proteins 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 238000004590 computer program Methods 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 230000006872 improvement Effects 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000001960 triggered effect Effects 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000002474 experimental method Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 238000005316 response function Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/14—Network architectures or network communication protocols for network security for detecting or protecting against malicious traffic
- H04L63/1408—Network architectures or network communication protocols for network security for detecting or protecting against malicious traffic by monitoring network traffic
- H04L63/1416—Event detection, e.g. attack signature detection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/14—Network architectures or network communication protocols for network security for detecting or protecting against malicious traffic
- H04L63/1408—Network architectures or network communication protocols for network security for detecting or protecting against malicious traffic by monitoring network traffic
- H04L63/1425—Traffic logging, e.g. anomaly detection
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Testing And Monitoring For Control Systems (AREA)
Abstract
The invention provides a monitoring method, a monitoring device, an industrial control system and a computer readable medium for monitoring the operation safety of the industrial control system. The monitoring method comprises the following steps: collecting data packets from an industrial control network of the industrial control system; acquiring physical characteristic quantity of the industrial control system by analyzing an application layer of the data packet; and monitoring the operation abnormality of the industrial control system based on the physical characteristic quantity.
Description
Technical Field
The present invention relates to the field of industrial control, and in particular, to a monitoring method, a monitoring device, an industrial control system, and a computer readable medium for monitoring the operational safety of an industrial control system.
Background
The nuclear power industrial control system is used for monitoring and controlling various processes and equipment of a nuclear power plant, and if the nuclear power industrial control system is threatened by network security, the safety and the performance of the nuclear power plant are affected, process abnormity and equipment failure can be caused, and even serious accidents can be caused. Because the nuclear power industrial control system has higher requirements on the aspects of real-time control and operation continuity and adopts a special industrial control protocol, the network security method and strategy of the information system cannot be directly applied to the nuclear power industrial control system. The monitoring and auditing method is a network security method with small interference to system operation, and can be applied to nuclear power industrial control systems.
However, the existing monitoring and auditing method has the following problems: 1) the existing data packet analysis method for industrial control network safety monitoring audit only obtains network characteristic quantity generally, and individual methods can analyze and obtain values of all data fields in an industrial control protocol according to a specific industrial control protocol. The method does not combine a specific process to reduce related physical characteristic quantity; 2) the existing abnormity judgment method for monitoring and auditing the safety of the industrial control network only utilizes the value of a network characteristic quantity or an industrial control protocol data field, does not utilize the physical characteristic quantity of a process level, and cannot cope with network attacks with normal network characteristic quantity or industrial control protocol data structures but abnormal control behaviors.
The statements in the background section are merely prior art as they are known to the inventors and do not, of course, represent prior art in the field.
Disclosure of Invention
To address one or more of the problems with the prior art, the present invention provides a monitoring method for monitoring operational safety of an industrial control system, comprising: collecting data packets from an industrial control network of the industrial control system; acquiring physical characteristic quantity of the industrial control system by analyzing an application layer of the data packet; and monitoring the operation abnormality of the industrial control system based on the physical characteristic quantity.
According to an aspect of the present invention, there is also provided a monitoring device for monitoring operation of an industrial control system, comprising: a collection unit configured to collect data packets from an industrial control network of the industrial control system; the acquisition unit is used for acquiring the physical characteristic quantity of the industrial control system by analyzing the application layer of the data packet; and a monitoring unit configured to monitor an operational abnormality of the industrial control system based on the physical characteristic quantity.
According to an aspect of the invention, there is also provided an industrial control system comprising a monitoring device as described above.
According to an aspect of the invention, there is also provided a computer storage medium comprising computer executable instructions stored thereon which, when executed by a processor, implement the monitoring method as described above.
The monitoring method, the monitoring device, the industrial control system and the computer readable medium for monitoring the operation of the industrial control system according to the invention have at least one of the following beneficial technical effects: the industrial control data can be obtained by analyzing the data packet obtained from the network, and the physical characteristic quantity can be obtained by utilizing the configuration information of the industrial control system; and on the basis of the physical characteristic quantity obtained by restoration, the data source of monitoring audit is expanded, more concealed industrial control network attacks can be identified, and the missing report rate of industrial control network intrusion detection is reduced.
Drawings
The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of this specification, illustrate embodiments of the invention and together with the description serve to explain the principles of the invention and not to limit the invention. In the drawings:
fig. 1 shows a schematic illustration of a monitoring method according to the invention for monitoring the operational safety of an industrial control system.
Fig. 2 shows an example of a request packet and its corresponding response packet in the Modbus protocol.
FIG. 3 shows a block diagram of an exemplary configuration of a monitoring device according to an embodiment of the invention.
FIG. 4 illustrates an exemplary process of a monitoring method for monitoring operational safety of an industrial control system in accordance with the present invention.
Fig. 5 is a block diagram showing a hardware configuration of one possible information processing apparatus that can be used to implement the monitoring method and the monitoring device for monitoring the operational safety of the industrial control system according to the embodiment of the present invention.
Detailed Description
In the following, only certain exemplary embodiments are briefly described. As those skilled in the art will recognize, the described embodiments may be modified in various different ways, all without departing from the spirit or scope of the present invention. Accordingly, the drawings and description are to be regarded as illustrative in nature, and not as restrictive.
In the description of the present invention, it is to be understood that the terms "center", "longitudinal", "lateral", "length", "width", "thickness", "upper", "lower", "front", "rear", "left", "right", "vertical", "horizontal", "top", "bottom", "inner", "outer", "clockwise", "counterclockwise", and the like, indicate orientations and positional relationships based on those shown in the drawings, and are used only for convenience of description and simplicity of description, and do not indicate or imply that the device or element being referred to must have a particular orientation, be constructed and operated in a particular orientation, and thus, should not be considered as limiting the present invention. Furthermore, the terms "first", "second" and "first" are used for descriptive purposes only and are not to be construed as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Thus, features defined as "first", "second", may explicitly or implicitly include one or more of the described features. In the description of the present invention, "a plurality" means two or more unless specifically defined otherwise.
In the description of the present invention, it should be noted that unless otherwise explicitly stated or limited, the terms "mounted," "connected," and "connected" are to be construed broadly, e.g., as meaning either a fixed connection, a removable connection, or an integral connection, either mechanically, electrically, or in communication with each other; either directly or indirectly through intervening media, either internally or in any other relationship. The specific meanings of the above terms in the present invention can be understood by those skilled in the art according to specific situations.
In the present invention, unless otherwise expressly stated or limited, "above" or "below" a first feature means that the first and second features are in direct contact, or that the first and second features are not in direct contact but are in contact with each other via another feature therebetween. Also, the first feature being "on," "above" and "over" the second feature includes the first feature being directly on and obliquely above the second feature, or merely indicating that the first feature is at a higher level than the second feature. A first feature being "under," "below," and "beneath" a second feature includes the first feature being directly above and obliquely above the second feature, or simply meaning that the first feature is at a lesser level than the second feature.
The following disclosure provides many different embodiments or examples for implementing different features of the invention. To simplify the disclosure of the present invention, the components and arrangements of specific examples are described below. Of course, they are merely examples and are not intended to limit the present invention. Furthermore, the present invention may repeat reference numerals and/or letters in the various examples, such repetition is for the purpose of simplicity and clarity and does not in itself dictate a relationship between the various embodiments and/or configurations discussed. In addition, the present invention provides examples of various specific processes and materials, but one of ordinary skill in the art may recognize applications of other processes and/or uses of other materials.
The preferred embodiments of the present invention will be described in conjunction with the accompanying drawings, and it will be understood that they are described herein for the purpose of illustration and explanation and not limitation.
According to the present invention, there is provided a monitoring method for monitoring operation safety of an industrial control system, which restores a physical characteristic quantity by analyzing a data packet acquired from an industrial control network to monitor the safe operation of the industrial control system by the physical characteristic quantity.
Fig. 1 shows a schematic view of a monitoring method according to the invention.
As shown in fig. 1, the monitoring method of the present invention may include:
at step S11, collecting a data packet from an industrial control network of the industrial control system;
in step S12, acquiring a physical characteristic quantity of the industrial control system by performing application layer parsing on the data packet; and
in step S13, an operational abnormality of the industrial control system is monitored based on the physical characteristic quantity.
According to an embodiment of the present invention, in step S11, a data packet communicated on the industrial control network may be captured by an acquisition module in the industrial control system, and the captured data packet is placed in a cache; the packet collection module can obtain packets from the industrial control network using, for example, bypass mirroring. Bypass mirroring is a common network monitoring mode in which data from one or more ports of a switch is mirrored to one or more ports by port mirroring. The data flow in the network can be obtained through the port without influencing the original network structure.
In step S12, the data packet collected in step S11 may be subjected to application layer parsing to obtain physical characteristic quantities of the industrial control system.
According to an embodiment of the present invention, acquiring the physical characteristic quantity of the industrial control system may include: obtaining application layer information by performing application layer analysis on the data packet; performing request response integration on the data packet by using the application layer information to acquire industrial control operation data; and according to the configuration information of the industrial control system, carrying out physical characteristic quantity matching on the industrial control operation data so as to restore the physical characteristic quantity of the industrial control system.
According to the present invention, in step S12, the acquiring the application layer information may include: and analyzing the acquired data packet according to an industrial control application protocol to acquire application layer information including function codes and data. Specifically, the industrial control application protocol analysis may be performed on the data segment of the data packet acquired from the industrial control network, that is, the industrial control application protocol is used to analyze the data segment of the data packet acquired from the industrial control network, so as to obtain the application layer information. The industrial application protocol according to the present invention may be any application layer transport protocol known to those skilled in the art, such as Modbus TCP, Siemens S7, etc. According to the invention, by performing application layer analysis on the data packet, the application layer information including the function code and the data can be obtained. And realizing the data access function of the register in the controller.
After the application layer information is obtained, the request response integration may be performed on the data packet to obtain the industrial control operation data in step S12. According to one embodiment of the invention, acquiring industrial control operation data may include: and matching and integrating the data packet of the execution request in the acquired data packets and the corresponding response data packet thereof through the function code included in the application layer information, thereby acquiring the industrial control operation data. Preferably, the industrial control operation data may include: register addresses, register values, and operational instructions.
Specifically, for example, data in a controller (e.g., a programmable logic controller PLC) may be requested by an upper computer (an operator interface) sending a data packet to the controller at regular time intervals, so as to integrate a request data packet of the upper computer to the controller and a response data packet of the controller to the upper computer, thereby acquiring industrial control operation data. For example, in the Modbus protocol, the response function code is a request function code, and the register number in the request packet and the data in the response packet are in one-to-one correspondence, as shown in fig. 2, for example, the Transaction Identifier (Transaction Identifier) can be used to match the request packet and the response packet in one-to-one correspondence, so that the industrial control operation data including the following parameters can be obtained: register addresses can be obtained in the request data packet, wherein reference number of 48 indicates that the initial number of the registers to be read is 48, and word count of 4 indicates the number of the registers to be read; and the value of the register may be obtained in the response packet: as shown in fig. 2, the values of the 4 registers are listed in the response packet.
According to an embodiment of the present invention, the industrial control operation data may further include an operation instruction, and as shown in fig. 2, "Function code" means Read Input Registers. Taking the "valve AA101 state is open" as an example, the operation instruction should be "read register", and the valve state is a read result, that is, the "valve AA101 state is open" is indicated to be information fed back to the upper computer from the controller.
Based on the obtained industrial control operation data, in step S12, physical characteristic quantity matching may be performed on the industrial control operation data according to the configuration information of the industrial control system to restore the physical characteristic quantity of the industrial control system, so as to monitor the operation abnormality of the industrial control system based on the physical characteristic quantity.
According to the invention, the configuration information of the industrial control system can be utilized to carry out physical characteristic quantity matching on the data, and the physical characteristic quantity information of the industrial control system is restored. The configuration information of the industrial control system is a design result of a controller (PLC) application design stage, and can be acquired by a designer or read from a controller. The configuration information of the industrial control system may include a correspondence relationship between each device in a controller (e.g., a Programmable Logic Controller (PLC)) and a physical characteristic quantity in the industrial control system, for example, a correspondence relationship between a register (more specifically, a register address, for example) in the control system and a physical characteristic quantity such as a pump state, a water level, a valve state, and the like in the industrial control system. According to an embodiment of the present invention, the configuration information may include two parts: the corresponding relation between the physical quantity name and the register address, for example, the register M2.1 stores the on-off state of the pump; and the corresponding relation between the physical quantity content and the register value, for example, the value of the register M2.1 is '1' to indicate that the pump is in an 'on' state, and '0' to indicate that the pump is in an 'off' state.
The obtained industrial control operation data can be subjected to physical characteristic quantity matching based on the configuration information of the industrial control system, so that the information comprising physical characteristic quantity measurement feedback and control instructions is obtained through restoration.
According to one embodiment of the present invention, the physical feature quantity matching may include two parts: and carrying out name matching and content matching on the industrial control operation data. The physical feature quantity name matching may include: according to the configuration information in the industrial control system, the information (for example, register address) indicating the address of the device in the controller in the industrial control operation data is converted into the name of the physical characteristic quantity, such as "water level CL 001", "valve AA101 state", "control of pump AN 001", and the like. The physical characteristic quantity content matching may include converting information (e.g., register values) representing device values in the controller into the contents of physical characteristic quantities, such as "1.0 meter", "on". The feedback and/or control information of the physical quantity is finally obtained through physical characteristic quantity matching including physical characteristic quantity name matching and physical characteristic quantity content matching, for example, "the water level CL001 is 1.0 meter", "the valve AA101 is opened" and "the pump AN001 is started" for subsequent safety monitoring audit and alarm.
According to the monitoring method of the present invention, after the physical characteristic amount is restored by the configuration information of the industrial control system, the operation abnormality of the industrial control system can be determined based on the physical characteristic amount in step S13.
According to an embodiment of the present invention, monitoring an operational abnormality of the industrial control system based on the acquired physical characteristic quantity may include: judging whether the physical characteristic quantity constitutes an event or not by utilizing a preset first event rule aiming at least one of the physical characteristic quantities; and judging whether the industrial control system has abnormal operation or not according to at least one of the events based on a preset first alarm rule.
According to the present invention, whether or not there is an operational abnormality of the industrial control system can be determined, for example, as to whether or not any one or several of the plurality of acquired physical characteristic quantities exceeds a preset threshold. However, the present invention is not limited to this, and whether or not an operation abnormality exists in the industrial control system may be determined in another manner based on the acquired physical characteristic amount.
According to an embodiment of the present invention, monitoring an operational abnormality of the industrial control system based on the acquired physical characteristic quantity may include: judging whether the physical characteristic quantity constitutes an event or not by utilizing a predetermined first event rule for at least one of the plurality of physical characteristic quantities; and judging whether the industrial control system has abnormal operation or not according to at least one of the events based on a preset first alarm rule. The event refers to a group of industrial control conditions selected according to the operating characteristics of the industrial control system, such as 'water level CL001 is lower than 1.5 meters', 'valve AA101 is open', and the like. The event may determine whether or not the physical characteristic quantity obtained in step S13 constitutes an event by judging it through a predetermined first event rule. The physical feature quantity determined as an event based on the event rule may be written into the event log. For example, for the physical characteristic quantity "water level CL001 is 1.0 meter" of the industrial control system restored in step S13, it can be determined as an event by applying a predetermined first event rule.
According to the present invention, event rules may be defined for physical characteristic quantities obtained for packets of a single set of request/response pairs. However, the present invention is not limited to this, and may be defined for a combination of a plurality of sets of physical characteristic quantities. In the event rule list, each event rule may correspond to a specific event rule number and event name, the event rule number being used for logging and the event name being used for determining the event content by the operator. According to the present invention, the predetermined first event rule refers to an event rule formulated based on the physical characteristic quantity.
The event log is a list for recording event occurrence, and comprises an event generation rule number, event occurrence time and event processing time; after the event occurs, the event log is listed, when the event is not processed, the column of the event processing time is empty, and after the event is processed, the event processing time is filled.
For the generated event, a predetermined first alarm rule can be applied to judge whether the industrial control system has abnormal operation. And under the condition that the industrial control system is judged to be abnormal in operation, the alarm is listed into an alarm record and a human-computer interface is informed. According to the present invention, the above-mentioned predetermined first alarm rule is an alarm rule formulated based on the physical characteristic quantity.
Alarms refer to a set of abnormal or dangerous alarms or the like presented to an operator. The alarm can jointly judge at least one event obtained by judging in the event judging step through a first preset alarm rule so as to determine whether the industrial control system has abnormal operation. The predetermined first alarm rule may include, for example, "the water level CL001 is below the lower limit for 1 minute", "the pump AN001 is activated and the water level CL001 does not rise". The alarm rule according to the present invention may be determined by combining different physical characteristic quantities obtained from more than one set of request/response pairs.
It is determined whether the event that has occurred constitutes an alarm based on a predetermined first alarm rule. For example, when an event
If the alarm is formed, the alarm record is listed, and the man-machine interface is informed, so that the man-machine interface displays a flashing light word board and an alarm type, the event which causes the alarm is listed in an event list, and the real-time value of the overproof physical characteristic quantity in the event can be seen in the list. According to one embodiment of the invention, the events listed in the event list contain only unprocessed events.
After the industrial control system is judged to have abnormal operation through a preset first alarm rule, and an alarm is given for the industrial control system, an operator can judge whether the industrial control system belongs to equipment faults or flow abnormity based on the alarm type and the specific situation of the corresponding physical characteristic quantity, so that corresponding measures are taken to eliminate the faults.
The above description has been made of the determination of whether there is an operational abnormality in the industrial control system based only on the physical characteristic quantities obtained at step S12, but the present invention is not limited thereto. According to the invention, the physical characteristic quantity and the network characteristic quantity acquired from the network transmission layer can be combined to judge the abnormal operation in the industrial control system.
According to an embodiment of the present invention, the monitoring method may further include: and analyzing the acquired data packet according to a network transmission protocol to acquire the network transmission layer data of the data packet as the network characteristic quantity. In addition, the monitoring method comprises the step of judging whether the industrial control system has abnormal operation or not according to the network characteristic quantity; preferably, the step of judging whether the industrial control system has abnormal operation further comprises the following steps: determining whether the network characteristic quantity and/or the physical characteristic quantity constitute an event by using a predetermined second event rule based on the network characteristic quantity and the physical characteristic quantity; and judging whether the industrial control system has abnormal operation or not based on a preset second alarm rule according to at least one of the events.
According to one embodiment of the invention, the network transmission protocol analysis can be carried out on the data packet collected from the industrial control network, and the network transmission protocol analysis comprises the following steps: analyzing the header of the collected data packet according to a network transmission protocol (TCP/IP and the like) to acquire the network transmission layer data of the data packet as the network characteristic quantity. The network characteristic quantity comprises the characteristics of a single data packet and statistics based on a plurality of data packets, and the characteristics of the single data packet comprise: source IP address, source port, destination IP address, destination port, transport layer protocol type, etc. of the packet. The statistics based on the plurality of packets may include, for example, the number of packets per unit time, the number of network layer protocol types in 20 adjacent packets, and the like.
According to the present invention, monitoring the operation abnormality of the industrial control system may further include determining whether the operation abnormality of the industrial control system exists based on the network characteristic quantity. According to an embodiment of the present invention, preferably, the determining whether the industrial control system has an abnormal operation further includes: determining whether the network characteristic quantity and/or the physical characteristic quantity constitute an event by using a predetermined second event rule based on the network characteristic quantity and the physical characteristic quantity; and judging whether the industrial control system has abnormal operation or not based on a preset second alarm rule according to at least one of the events.
The predetermined second event rule according to the present invention may be an event rule defined based on at least one of the network characteristic quantity, the physical characteristic quantity, and a combination of the physical characteristic quantity and the network characteristic quantity. It will be appreciated by those skilled in the art that the predetermined second event rule according to the present invention may be different from the first event rule, but may of course also comprise a rule within the predetermined first event rule. The second alarm rule may be an alarm rule set based on an event defined in a predetermined second event rule, that is, the predetermined second alarm rule is also defined based on at least one of the network feature quantity, the physical feature quantity, and a combination of the physical feature quantity and the network feature quantity.
More specifically, the second event rule according to the present invention may be an event rule including an event rule defined based on a physical feature quantity, an event rule defined based on a network feature quantity, and an event rule defined based on a combination of a network feature quantity and a physical feature quantity. Wherein the event rule defined based on the physical feature quantity is used to determine whether the physical feature quantity restored in step S13 constitutes an event, for example, and the event rule defined based on the network feature quantity is used to determine whether the network feature quantity acquired as described above constitutes an event, for example; an event rule defined based on a combination of the network feature quantity and the physical feature quantity is used to determine whether or not a combination of the network feature quantity acquired as described above and the physical feature quantity restored in the above-described step S13 constitutes an event, for example.
Table 1 and table 2 show examples of a predetermined second event rule and a predetermined second alarm rule according to the present invention, respectively.
TABLE 1 second event rules
As shown in table 1, the event rule with the sequence number 1-3 represents an example of the event rule defined based on the physical feature quantity; the event rule of sequence number 4 represents an example of an event rule defined based on the network feature quantity; and the event rules with the sequence numbers 5 to 7 represent examples of event rules defined based on a combination of the network characteristic quantity and the physical characteristic quantity. For example, taking the event rule denoted by the number 5 as an example, when the obtained physical characteristic quantity and network characteristic quantity satisfy the following conditions, it is possible to judge that a constituent event: 1. the source IP address of the data packet is indicated as the IP address of the controller 001 in the network characteristic quantity; 2. physical characteristic quantities restored through industrial control operation data show that: the control instruction of the data packet is 'read register', the name of the physical characteristic quantity corresponding to the address of the register is 'water level', and the content of the physical characteristic quantity corresponding to the value of the register is 'less than 1.5'.
TABLE 2 second alarm rules
As shown in table 2, the alarm rules with the numbers 1, 2, and 3 indicate alarm rules based on physical characteristic quantities, and the alarm rule with the number 4 indicates alarm rules based on a combination of physical characteristic quantities and network characteristic quantities. For example, in the alarm rule with sequence number 1, Count (CLL) refers to the number of times that a CLL event is continuously recorded, and the default here is that the data reading interval is 1s, so Count (CLL) >60 indicates that the water level lasts for one minute and is lower than 1.5 meters. In addition, for the alarm rule with the sequence number 2, it means that an alarm is triggered after both of the above events 1 and 2 occur.
The specific operation of applying the predetermined second event rule to both the network characteristic quantity and the physical characteristic quantity to determine whether or not it constitutes an event is similar to the above-described operation of applying the predetermined first event rule to the physical characteristic quantity, and is not described herein again. In addition, the specific operation of applying the predetermined second alarm rule to at least one event determined based on the network characteristic quantity and the physical characteristic quantity to determine whether the operation abnormality exists in the industrial control system is similar to the operation of applying the predetermined first alarm rule to the physical characteristic quantity, and details are not repeated here.
In addition, the monitoring device for monitoring the operation of the industrial control system can be used for various industrial control systems, and particularly can be used for nuclear power industrial control systems, such as reactor type nuclear power industrial control systems of high temperature gas cooled reactors and the like.
According to the present invention, there is also provided a monitoring device for monitoring the operation of an industrial control system. As shown in fig. 3, the monitoring device 3 according to the present invention may include: a collecting unit 31 configured to collect data packets from an industrial control network of the industrial control system; an obtaining unit 32 configured to obtain a physical characteristic quantity of the industrial control system by performing application layer analysis on the data packet; and a monitoring unit 33 configured to monitor an operation abnormality of the industrial control system based on the physical characteristic quantity.
According to an embodiment of the invention, the obtaining unit 32 is further configured to: obtaining application layer information by performing application layer analysis on the data packet; performing request response integration on the data packet by using the application layer information to acquire industrial control operation data; and according to the configuration information of the industrial control system, carrying out physical characteristic quantity matching on the industrial control operation data so as to restore the physical characteristic quantity of the industrial control system.
According to an embodiment of the present invention, the obtaining unit 32 is further configured to parse the collected data packet according to the industrial control application protocol to obtain the application layer information including the function code and the data.
According to an embodiment of the present invention, the obtaining unit 32 is preferably further configured to: and matching and integrating the data packet of the execution request in the acquired data packets and the corresponding response data packet thereof through the function code included in the application layer information, thereby acquiring the industrial control operation data. Preferably, the industrial control operation data preferably comprises: register addresses, register values, and operational instructions.
According to an embodiment of the present invention, the obtaining unit 32 is configured to perform name matching of the physical characteristic quantity and content matching of the physical characteristic quantity on the industrial control operation data, wherein the obtaining unit is preferably configured to convert a register address included in the industrial control operation data into a name of the physical characteristic quantity according to configuration information of the industrial control system; and converting register values included in the industrial control operation data into the contents of the physical characteristic quantities according to the configuration information of the industrial control system.
According to an embodiment of the invention, the monitoring unit 33 may be configured to: judging whether the physical characteristic quantity constitutes an event or not by utilizing a predetermined first event rule for at least one of the plurality of physical characteristic quantities; and judging whether the industrial control system has abnormal operation or not according to at least one of the events based on a preset first alarm rule.
According to another embodiment of the present invention, the obtaining unit 32 may be further configured to parse the collected data packet according to a network transmission protocol to obtain network transmission layer data of the data packet as a network characteristic quantity, wherein the monitoring unit 33 may be further configured to determine whether there is an operation abnormality in the industrial control system based on the network characteristic quantity.
According to a preferred embodiment of the present invention, the monitoring unit 33 may be further configured to determine whether the network characteristic quantity and/or the physical characteristic quantity constitute an event, using a predetermined second event rule, based on the network characteristic quantity and the physical characteristic quantity; and judging whether the industrial control system has abnormal operation or not based on a preset second alarm rule according to at least one of the events.
According to one embodiment of the invention, the industrial control system may be a nuclear power industrial control system.
The specific operation processes of the acquisition unit 31, the obtaining unit 32 and the monitoring unit 33 are similar to the processes of the steps of the monitoring method for monitoring the operation safety of the industrial control system described above with reference to fig. 1, and are not described again here.
FIG. 4 illustrates an exemplary process of a monitoring method for monitoring operational safety of an industrial control system in accordance with the present invention.
As shown in fig. 4, in this exemplary process, it is determined whether or not there is an operational abnormality of the industrial control system based on both the network characteristic amount and the physical characteristic amount.
In step S401, a data set package is collected from the industrial control network, and then step S402 is performed.
In step S402, the collected data packet is parsed, including application layer parsing and transport layer parsing, so as to obtain application layer data and transport layer data (the transport layer data is the network characteristic quantity). Wherein, for the application layer data, step S403 is performed.
In step S403, physical feature quantity matching is performed based on the application layer data to acquire physical feature quantities, and then step S404 is performed.
In step S404, a predetermined event rule (for example, the above-described predetermined second event rule) is applied to the network feature quantity acquired in step S402 and the physical feature quantity acquired in step S403 to determine whether or not an event is constituted. If the event is constituted, step S405 is executed, otherwise step S407 is executed.
In step S405, based on the at least one event determined in step S404, a predetermined event rule (e.g., the predetermined second event rule) is applied to determine whether the industrial control system has an abnormal operation and thus needs to be alarmed. If the abnormality is determined to exist, step S406 is executed, otherwise step S407 is executed.
In step S406, an alarm is triggered. In step 407, since it is determined that no event is formed or no abnormal operation condition of the industrial control system is formed based on the acquired physical characteristic quantity and network characteristic quantity, data including the previously acquired data packet and the analyzed physical characteristic quantity and network characteristic quantity may be discarded.
More specific implementation of the above-described steps S401 to S407 may refer to the execution of the above-described steps of the monitoring method described with reference to fig. 1, and more specific description thereof is omitted here.
Those skilled in the art will appreciate that the modules of the present invention may be coupled by wire, wirelessly, or a combination of wire and wireless. In addition, the protocol and the specification adopted by the communication among the modules can be the existing protocol and specification, and can also be customized according to the actual working condition and requirement. These are all within the scope of the present invention.
Each constituent unit, sub-unit, and the like in the monitoring apparatus according to the embodiment of the present invention described above may be configured by software, firmware, hardware, or any combination thereof. In the case of implementation by software or firmware, a program constituting the software or firmware may be installed from a storage medium or a network to a machine having a dedicated hardware structure, and the machine may be capable of executing various functions of the above-described constituent units and sub-units when various programs are installed.
According to the monitoring method, the monitoring device, the industrial control system and the computer readable medium, the data packet acquired from the industrial control network can be analyzed and restored to obtain the physical characteristic quantity data, so that the abnormal event is judged and alarmed based on the physical characteristic quantity data; the physical characteristic quantity data can expand the data source of monitoring audit, is beneficial to identifying more concealed industrial control network attacks, and reduces the missing report rate of industrial control network intrusion detection.
Furthermore, the embodiment of the invention also provides an industrial control system which is configured to comprise the monitoring device. The industrial control system may be any one of the following devices: a data acquisition and supervisory control system (SCADA system); a Distributed Control System (DCS); a Programmable Logic Controller (PLC); field Programmable Gate Arrays (FPGAs), etc. Accordingly, the industrial control system can possess the benefits and advantages of the monitoring device as described above.
The invention also provides a computer readable storage medium storing the machine readable instruction codes. The instruction codes can be read and executed by a machine to execute the monitoring method according to the embodiment of the disclosure. Computer storage media include, but are not limited to: various storage media such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, and the like.
Each constituent unit, sub-unit, and the like in the monitoring apparatus according to the embodiment of the present invention described above may be configured by software, firmware, hardware, or any combination thereof. In the case of implementation by software or firmware, a program constituting the software or firmware may be installed from a storage medium or a network to a machine having a dedicated hardware structure (for example, a general-purpose machine 1000 shown in fig. 4), and the machine may be capable of executing various functions of the above-described constituent units and sub-units when various programs are installed.
Fig. 5 shows a block diagram of a hardware configuration of one possible information processing apparatus that may be used to implement the method for setting a watch point in a monitored area and the monitoring device according to an embodiment of the present invention.
In fig. 5, a Central Processing Unit (CPU)1001 executes various processes in accordance with a program stored in a Read Only Memory (ROM)1002 or a program loaded from a storage section 1008 to a Random Access Memory (RAM) 1003. In the RAM 1003, data necessary when the CPU 1001 executes various processes and the like is also stored as necessary. The CPU 1001, ROM 1002, and RAM 1003 are connected to each other via a bus 1004. An input/output interface 1005 is also connected to the bus 1004.
The following components are also connected to the input/output interface 1005: an input section 1006 (including a keyboard, a mouse, and the like), an output section 1007 (including a display such as a Cathode Ray Tube (CRT), a Liquid Crystal Display (LCD), and the like, and a speaker and the like), a storage section 1008 (including a hard disk and the like), a communication section 1009 (including a network interface card such as a LAN card, a modem, and the like). The communication section 1009 performs communication processing via a network such as the internet. The driver 1010 may also be connected to the input/output interface 1005 as necessary. A removable medium 1011 such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, or the like can be mounted on the drive 1010 as needed, so that a computer program read out therefrom can be installed into the storage section 1008 as needed.
In the case where the above-described series of processes is realized by software, a program constituting the software may be installed from a network such as the internet or from a storage medium such as the removable medium 1011.
It will be understood by those skilled in the art that such a storage medium is not limited to the removable medium 1011 shown in fig. 5, in which the program is stored, distributed separately from the apparatus to provide the program to the user. Examples of the removable medium 1011 include a magnetic disk (including a flexible disk), an optical disk (including a compact disc read only memory (CD-ROM) and a Digital Versatile Disc (DVD)), a magneto-optical disk (including a mini-disk (MD) (registered trademark)), and a semiconductor memory. Alternatively, the storage medium may be the ROM 1002, a hard disk included in the storage section 1008, or the like, in which programs are stored and which are distributed to users together with the device including them.
In addition, the invention also provides a program product which stores the machine-readable instruction codes. The instruction codes can be read and executed by a machine to execute the image processing method according to the embodiment of the invention. Accordingly, various storage media such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc. for carrying such a program product are also included in the present invention.
In the foregoing description of specific embodiments of the invention, features described and/or illustrated with respect to one embodiment may be used in the same or similar manner in one or more other embodiments, in combination with or instead of the features of the other embodiments.
Furthermore, the methods of the embodiments of the present invention are not limited to being performed in the time sequence described in the specification or shown in the drawings, and may be performed in other time sequences, in parallel, or independently. Therefore, the order of execution of the methods described in this specification does not limit the technical scope of the present invention.
Further, it is apparent that the respective operational procedures of the above-described method according to the present invention can also be implemented in the form of computer-executable programs stored in various machine-readable storage media.
Moreover, the object of the present invention can also be achieved by: a storage medium storing the above executable program code is directly or indirectly supplied to a system or an apparatus, and a computer or a Central Processing Unit (CPU) in the system or the apparatus reads out and executes the program code.
At this time, as long as the system or the apparatus has a function of executing a program, the embodiments of the present disclosure are not limited to the program, and the program may also be in any form, for example, an object program, a program executed by an interpreter, a script program provided to an operating system, or the like.
Such machine-readable storage media include, but are not limited to: various memories and storage units, semiconductor devices, magnetic disk units such as optical, magnetic, and magneto-optical disks, and other media suitable for storing information, etc.
In addition, the client information processing terminal can also implement the embodiments of the present invention by connecting to a corresponding website on the internet, and downloading and installing computer program codes according to the present disclosure into the information processing terminal and then executing the program.
In addition, various above-mentioned threshold parameters used by the method for setting monitoring points in a monitoring area and the monitoring device of the present invention may be set based on the actual application scenario of the method and the monitoring device, or may be determined through a limited number of experiments.
The above description is only for the purpose of illustrating the preferred embodiments of the present invention and is not to be construed as limiting the invention, and any modifications, equivalents, improvements and the like that fall within the spirit and principle of the present invention are intended to be included therein.
Finally, it should be noted that: although the present invention has been described in detail with reference to the foregoing embodiments, it will be apparent to those skilled in the art that changes may be made in the embodiments and/or equivalents thereof without departing from the spirit and scope of the invention. Any modification, equivalent replacement, or improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.
Claims (12)
1. A monitoring method for monitoring operational safety of an industrial control system, comprising:
collecting data packets from an industrial control network of the industrial control system;
acquiring the physical characteristic quantity of a controlled object of the industrial control system by analyzing an application layer of the data packet;
analyzing the collected data packet according to a network transmission protocol to obtain network transmission layer data of the data packet as network characteristic quantity, and
monitoring an operational abnormality of the industrial control system based on the physical characteristic quantity and the network characteristic quantity,
wherein the acquiring of the physical characteristic quantity of the controlled object of the industrial control system comprises:
obtaining application layer information by performing application layer analysis on the data packet;
performing request response integration on the data packet by using the application layer information to acquire industrial control operation data; and
and according to the configuration information of the industrial control system, carrying out physical characteristic quantity matching on the industrial control operation data so as to restore the physical characteristic quantity of the controlled object of the industrial control system.
2. The monitoring method of claim 1, wherein obtaining the application layer information comprises: analyzing the acquired data packet according to an industrial control application protocol to acquire application layer information including functional codes and data;
wherein, obtaining industrial control operation data preferably comprises: matching and integrating a data packet of an execution request in the acquired data packets and a corresponding response data packet thereof through function codes included in the application layer information, so as to obtain the industrial control operation data, wherein the industrial control operation data preferably comprises: register addresses, register values, and operational instructions.
3. The monitoring method according to claim 2, wherein performing controlled object physical characteristic quantity matching on the industrial control operation data includes performing name matching of the controlled object physical characteristic quantity and content matching of the controlled object physical characteristic quantity on the industrial control operation data,
preferably, the performing of name matching of the physical characteristic quantity on the industrial control operation data further comprises: converting a register address included in the industrial control operation data into a name of the physical characteristic quantity of the controlled object according to the configuration information of the industrial control system; and/or the content matching of the physical characteristic quantity of the controlled object preferably further comprises: and converting the register value included in the industrial control operation data into the content of the physical characteristic quantity of the controlled object according to the configuration information of the industrial control system.
4. The monitoring method of any one of claims 1-3, wherein monitoring the industrial control system for an operational anomaly comprises:
judging whether the physical characteristic quantity constitutes an event or not by utilizing a predetermined first event rule for at least one of the plurality of physical characteristic quantities; and
and judging whether the industrial control system has abnormal operation or not based on a preset first alarm rule according to at least one of the events.
5. The monitoring method of any one of claims 1-3, wherein determining whether the industrial control system has an operational anomaly further comprises: determining whether the network characteristic quantity and/or the physical characteristic quantity constitute an event by using a predetermined second event rule based on the network characteristic quantity and the physical characteristic quantity; and judging whether the industrial control system has abnormal operation or not based on a preset second alarm rule according to at least one of the events.
6. A monitoring device for monitoring operation of an industrial control system, comprising:
a collection unit configured to collect data packets from an industrial control network of the industrial control system;
the acquisition unit is used for acquiring the physical characteristic quantity of a controlled object of the industrial control system by analyzing the application layer of the data packet and analyzing the acquired data packet according to a network transmission protocol to acquire the network transmission layer data of the data packet as the network characteristic quantity; and
a monitoring unit configured to monitor an operation abnormality of the industrial control system based on the physical characteristic quantity and the network characteristic quantity,
wherein the obtaining unit is further configured to:
obtaining application layer information by performing application layer analysis on the data packet;
performing request response integration on the data packet by using the application layer information to acquire industrial control operation data; and
and according to the configuration information of the industrial control system, carrying out physical characteristic quantity matching on the industrial control operation data so as to restore the physical characteristic quantity of the controlled object of the industrial control system.
7. The monitoring device of claim 6, wherein the obtaining unit is configured to parse the collected data packet according to an industrial control application protocol to obtain application layer information including function codes and data;
wherein the obtaining unit is preferably further configured to: matching and integrating a data packet of an execution request in the acquired data packets and a corresponding response data packet thereof through function codes included in the application layer information, so as to obtain the industrial control operation data, wherein the industrial control operation data preferably comprises: register addresses, register values, and operational instructions.
8. The monitoring device according to claim 7, wherein the acquisition unit is configured to perform name matching of the physical characteristic quantity and content matching of the physical characteristic quantity on the industrial control operation data,
the obtaining unit is preferably configured to convert a register address included in the industrial control operation data into a name of the physical characteristic quantity according to configuration information of the industrial control system; and converting register values included in the industrial control operation data into the contents of the physical characteristic quantities according to the configuration information of the industrial control system.
9. The monitoring device of any one of claims 6-8, wherein the monitoring unit is configured to:
judging whether the physical characteristic quantity constitutes an event or not by utilizing a predetermined first event rule for at least one of the plurality of physical characteristic quantities; and
and judging whether the industrial control system has abnormal operation or not based on a preset first alarm rule according to at least one of the events.
10. The monitoring device of any one of claims 6-8,
wherein the monitoring unit is further configured to determine whether the network characteristic quantity and/or the physical characteristic quantity constitute an event using a predetermined second event rule based on the network characteristic quantity and the physical characteristic quantity; and judging whether the industrial control system has abnormal operation or not based on a preset second alarm rule according to at least one of the events.
11. An industrial control system comprising a monitoring device according to any one of claims 6-10.
12. A computer-readable storage medium comprising computer-executable instructions stored thereon which, when executed by a processor, implement the monitoring method of any one of claims 1-5.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910090298.2A CN110351235B (en) | 2019-01-30 | 2019-01-30 | Monitoring method and device, industrial control system and computer readable medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910090298.2A CN110351235B (en) | 2019-01-30 | 2019-01-30 | Monitoring method and device, industrial control system and computer readable medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110351235A CN110351235A (en) | 2019-10-18 |
CN110351235B true CN110351235B (en) | 2021-04-30 |
Family
ID=68173848
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910090298.2A Active CN110351235B (en) | 2019-01-30 | 2019-01-30 | Monitoring method and device, industrial control system and computer readable medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110351235B (en) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111314289B (en) * | 2019-12-26 | 2022-04-22 | 青岛海天炜业过程控制技术股份有限公司 | Method for identifying industrial control protocol dangerous communication data based on Ethernet |
CN111913430B (en) * | 2020-06-30 | 2022-03-18 | 物耀安全科技(杭州)有限公司 | Detection and protection method and system for control behavior of industrial control system |
CN113904855A (en) * | 2021-10-13 | 2022-01-07 | 南方电网科学研究院有限责任公司 | Abnormity detection method and device, electronic equipment and storage medium |
CN114355853B (en) * | 2021-12-30 | 2023-09-19 | 绿盟科技集团股份有限公司 | Industrial control data evidence obtaining method and device, electronic equipment and storage medium |
CN116436668B (en) * | 2023-04-12 | 2023-11-10 | 广州市点易资讯科技有限公司 | Information security control method and device, computer equipment and storage medium |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101539764A (en) * | 2009-04-30 | 2009-09-23 | 清华大学 | Device for remote wireless monitoring for industrial on-site parameters |
CN101827007A (en) * | 2010-04-19 | 2010-09-08 | 中兴通讯股份有限公司 | Method and device for interconnecting sensor network and mobile terminal and network connection equipment |
CN204360184U (en) * | 2014-11-27 | 2015-05-27 | 杭州优稳自动化***有限公司 | A kind of Modbus equipment master-salve station communication management system based on real-time data base |
CN105827613A (en) * | 2016-04-14 | 2016-08-03 | 广东电网有限责任公司电力科学研究院 | Test method and system for information security of transformer substation industrial control equipment |
CN105847249A (en) * | 2016-03-22 | 2016-08-10 | 英赛克科技(北京)有限公司 | Safety protection system and method for Modbus network |
CN105978745A (en) * | 2016-07-27 | 2016-09-28 | 福州福大自动化科技有限公司 | Abnormal state monitoring method for industrial control system |
CN107222491A (en) * | 2017-06-22 | 2017-09-29 | 北京工业大学 | A kind of inbreak detection rule creation method based on industrial control network mutation attacks |
CN107831285A (en) * | 2017-01-19 | 2018-03-23 | 江苏省金威测绘服务中心 | A kind of dystrophication monitoring system and its method based on Internet of Things |
CN108418807A (en) * | 2018-02-05 | 2018-08-17 | 浙江大学 | A kind of industrial control system popular protocol is realized and monitoring analyzing platform |
CN109218288A (en) * | 2018-08-01 | 2019-01-15 | 北京科技大学 | A kind of Network Intrusion Detection System for industrial robot control system |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6347374B1 (en) * | 1998-06-05 | 2002-02-12 | Intrusion.Com, Inc. | Event detection |
CN103744316B (en) * | 2014-01-17 | 2016-06-22 | 武钢集团昆明钢铁股份有限公司 | A kind of based on thermometric control system protection device and guard method |
US10243979B2 (en) * | 2015-02-11 | 2019-03-26 | Comcast Cable Communications, Llc | Protecting network devices from suspicious communications |
CN206707987U (en) * | 2017-04-24 | 2017-12-05 | 佛山科学技术学院 | A kind of air compressor machine Auto-Test System |
-
2019
- 2019-01-30 CN CN201910090298.2A patent/CN110351235B/en active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101539764A (en) * | 2009-04-30 | 2009-09-23 | 清华大学 | Device for remote wireless monitoring for industrial on-site parameters |
CN101827007A (en) * | 2010-04-19 | 2010-09-08 | 中兴通讯股份有限公司 | Method and device for interconnecting sensor network and mobile terminal and network connection equipment |
CN204360184U (en) * | 2014-11-27 | 2015-05-27 | 杭州优稳自动化***有限公司 | A kind of Modbus equipment master-salve station communication management system based on real-time data base |
CN105847249A (en) * | 2016-03-22 | 2016-08-10 | 英赛克科技(北京)有限公司 | Safety protection system and method for Modbus network |
CN105827613A (en) * | 2016-04-14 | 2016-08-03 | 广东电网有限责任公司电力科学研究院 | Test method and system for information security of transformer substation industrial control equipment |
CN105978745A (en) * | 2016-07-27 | 2016-09-28 | 福州福大自动化科技有限公司 | Abnormal state monitoring method for industrial control system |
CN107831285A (en) * | 2017-01-19 | 2018-03-23 | 江苏省金威测绘服务中心 | A kind of dystrophication monitoring system and its method based on Internet of Things |
CN107222491A (en) * | 2017-06-22 | 2017-09-29 | 北京工业大学 | A kind of inbreak detection rule creation method based on industrial control network mutation attacks |
CN108418807A (en) * | 2018-02-05 | 2018-08-17 | 浙江大学 | A kind of industrial control system popular protocol is realized and monitoring analyzing platform |
CN109218288A (en) * | 2018-08-01 | 2019-01-15 | 北京科技大学 | A kind of Network Intrusion Detection System for industrial robot control system |
Also Published As
Publication number | Publication date |
---|---|
CN110351235A (en) | 2019-10-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110351235B (en) | Monitoring method and device, industrial control system and computer readable medium | |
CN105320585B (en) | A kind of method and device for realizing application failure diagnosis | |
CN107483472B (en) | Network security monitoring method and device, storage medium and server | |
WO2012157471A1 (en) | Fault sensing system for sensing fault in plurality of control systems | |
CN113572760B (en) | Device protocol vulnerability detection method and device | |
CN106101130A (en) | A kind of network malicious data detection method, Apparatus and system | |
JP6858676B2 (en) | Plant security response support system | |
CN114006748B (en) | Network security comprehensive monitoring method, system, equipment and storage medium | |
CN111857555B (en) | Method, apparatus and program product for avoiding failure events for disk arrays | |
CN113660115B (en) | Alarm-based network security data processing method, device and system | |
CN113112038B (en) | Intelligent monitoring and diagnostic analysis system, device, electronic equipment and storage medium | |
CN104243192B (en) | Fault handling method and system | |
CN103713215A (en) | System and method for detecting X-ray tube running state | |
CN105681128A (en) | Method and device for monitoring big data system state | |
CN103763143A (en) | Method and system for equipment abnormality alarming based on storage server | |
CN111526109B (en) | Method and device for automatically detecting running state of web threat recognition defense system | |
CN115701889A (en) | Oil field industrial control safety supervision method based on SOAR | |
CN111062503B (en) | Power grid monitoring alarm processing method, system, terminal and storage medium | |
CN116204386B (en) | Method, system, medium and equipment for automatically identifying and monitoring application service relationship | |
CN104486122A (en) | Router abnormality recovery system and method based on watchdog | |
CN111813872A (en) | Fault troubleshooting model generation method, device and equipment | |
CN111654405A (en) | Method, device, equipment and storage medium for fault node of communication link | |
CN108156019B (en) | SDN-based network derived alarm filtering system and method | |
CN113254313A (en) | Monitoring index abnormality detection method and device, electronic equipment and storage medium | |
KR20220060751A (en) | Apparatus for watching and diagnosing digital substation and control method thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |