For example, at a chemical plant, an OT failure can cause major financial losses due to a deterioration in product quality, damage to equipment, or production stoppages. The main threats to OT include: unintentional errors or malicious actions in operational control systems; the deterioration, malfunction, and physical disabling of equipment and machinery; hacker attacks on control systems.
Timely detection of faults in OT is a critical, highly complex task
It becomes even harder to detect anomalies in technological processes if they are caused by sabotage or a concealed hacker attack. Protection of technological processes against malfunction and outside interference is traditionally based on expert systems with sets of rules that determine when certain process indicators go outside a permissible range. The number of rules in such an expert system can be very large, especially given that an industrial facility may operate in different modes. It is difficult to keep so many rules up to date and monitor them in real time, so in practice the tolerance margins are often generous. This means that faults in technological processes are often detected in the late stages of their development.
A neural network trained on the historical operating data of the enterprise can monitor thousands of parameters in real time, and identify the tiniest deviation in a technological process. If there are changes to the technological process, a neural network can be quickly retrained, whereas restructuring the rules of an expert system within the same time frame is difficult and costly.
An anomaly in this context means a significant deviation between the actual and expected value of a process indicator.
Our technology works with the telemetry of process control systems, and does not require additional sensors to be installed.
The telemetry of a technological process consists of tens of thousands of interconnected signals from control sensors and commands. The connections between the signals are set in the control logic of an ICS during its design, and are determined by the physical features of the technological process, operating conditions, input parameters, and other factors. There are many such connections at a large industrial facility. Even an experienced process engineer may not know about all of them. Changes in some signals inevitably produce changes in others. This feature of technological process telemetry is key to the success of our technology.
Essentially, our technology finds anomalies in data with the following characteristics:
The ML model is constructed on the basis of data about the technological process, and is trained on the historical operating data of the enterprise. After being trained, the ML model can predict the future values of technological parameters on the basis of their current values. Deviations from predicted values in the actual parameter values are summed up; the overall deviation of all technological parameters quickly adds up.
In June 2019, we released Kaspersky MLAD, the product based on this technology. We are currently developing the technology in order to apply it in predictive analytics.