Kaspersky Industrial CyberSecurity for Networks

Process Control rules

March 22, 2024

ID 129432

The application can employ the following Process Control rules to monitor the values of tags:

  • Rules with defined conditions. These rules contain conditions for tracking the values of tags. Each rule can contain one of the provided types of conditions. If a condition defined in a rule is fulfilled, the application registers an event. The settings of a registered event are also defined in the rule.
  • Rules with Lua scripts. These rules contain descriptions of algorithms used for checking the values of tags. The algorithms are compiled in the Lua programming language using functions and variables for Lua scripts. When an algorithm in a rule containing a Lua script is triggered, the application registers an event (the settings of a registered event are defined in the rule). If you are using Lua scripts for Process Control rules, you can use a global Lua script in which the global Lua variables and functions are initialized. You can use these global variables and functions in a Lua script of any rule. By default, the global Lua script is empty and does not contain executable code. The application can have only one global Lua script at one time.

The application applies Process Control rules when using the rule-based process control method based on the Deep Packet Inspection technology. You can enable and disable this method.

Process Control rules can be enabled or disabled. Enabled rules are applied during traffic analysis. Disabled rules are not applied and are not taken into account.

The application can automatically create Process Control rules with defined conditions when Process Control is running in learning mode.

You can view and edit Process Control rules in the Process Control section on the Rules tab.

In this section:

Rules with defined conditions for tag values

Rules with Lua scripts

Process Control rules learning mode

Viewing the table of Process Control rules

Creating a Process Control rule with settings of conditions

Creating a Process Control rule with a Lua script

Editing Process Control rule settings

Creating, viewing and editing a global Lua script

Deleting Process Control rules

Did you find this article helpful?
What can we do better?
Thank you for your feedback! You're helping us improve.
Thank you for your feedback! You're helping us improve.