Kaspersky Machine Learning for Anomaly Detection

Managing assets and tags

System administrators can manage assets and tags.

Assets and tags are the primary elements of the monitored asset hierarchical structure. The hierarchical structure is displayed as an asset tree.

Observations of the monitored asset are transmitted to Kaspersky MLAD as tags. Based on the values obtained from the created tags, you can perform training and inference of ML models.

In the Assets section of the administrator menu, you can view

and that have been created or uploaded to Kaspersky MLAD. Using the plus () and minus () signs to the left of the asset names, you can display or hide the asset tree data. You can create assets and tags, and edit tag parameters, such as blocking thresholds of tags or boundaries for displaying tag values on a graph.

Kaspersky MLAD can receive data from assets registered in external systems (for example, Kaspersky Industrial CyberSecurity for Networks). Kaspersky MLAD saves the tags received from external assets in the Time Series Database service. When saving of all tags is enabled, the Time Series Database service also saves IDs and values of unknown tags (not listed in the asset tree). You can compare the current asset tree structure with the structure in the Time Series Database service and add missing tags to the current structure, if necessary.

If Kaspersky MLAD detects unknown tags received from external devices through KICS Connector, these tags will be automatically created in the KICS section of the asset tree. The application automatically assigns IDs to tags and fills in the following information received from Kaspersky Industrial CyberSecurity for Networks:

  • IDs of the tags
  • Names of the tags
  • Descriptions of the tags
  • Units of measure for the tags
  • Names of the assets for which the tags are received

Kaspersky MLAD is compatible with Kaspersky Industrial CyberSecurity for Networks version 4.0 and later.

You can also delete existing tags, import tags and assets from an XLSX file, or export them to a an XLSX file.

In this section

Creating an asset in the asset tree

Changing the parameters of an asset in the asset tree

Create tag

Adding a tag to an asset

Editing a tag

Moving assets and tags

Deleting an asset or tag

Checking the current structure of tags

Uploading tag and asset configuration to the system

Saving tag and asset configuration to a file

Page top
[Topic 248017]

Creating an asset in the asset tree

System administrators can manage assets and tags.

In Kaspersky MLAD, you can create assets in the asset tree and categorize tags by asset as you see fit. For example, you can create assets for the assets of the monitored asset from which telemetry data is received.

To create a new asset:

  1. In the lower-left corner of the page, click the Main menu button.

    You will be taken to the administrator menu.

  2. Select the Assets section.
  3. In the upper part of the page, click the Create button.

    The Create tag pane opens on the right.

  4. In the Element type drop-down list, select the Asset value.
  5. If necessary, click the Choose icon button and select an icon for the asset in the opened window.

    You can upload an asset icon by clicking the Load icon button. Images of any format larger than 128x128 pixels are shrunk to 128x128 while maintaining the aspect ratio. The size of the uploaded image in SVG format must not exceed 200 KB.

    If you need to delete the asset icon, click the tag icon and then click Delete in the opened window.

  6. In the Asset drop-down list, select the section of the asset tree within which you want to create the asset.
  7. Specify the asset name in the Name field.
  8. In the Description field, provide a description for the asset.
  9. Select the type of asset from the Asset type drop-down list.

    If you have uploaded the configuration of assets and tags to Kaspersky MLAD, you can select one of the asset types defined in the configuration file. Asset types are specified in the directory_types tab of the configuration file.

  10. If you have selected one of the asset types defined in the imported configuration file, specify values for the special parameters of the assets.

    The names of special parameters are specified in the directory_types tab of the configuration file.

  11. Click the Save button.

The asset will be created. If necessary, you can change the position of an asset in the tree.

You can also create nested assets in the asset tree.

To create an asset using the asset tree:

  1. In the lower-left corner of the page, click the Main menu button.

    You will be taken to the administrator menu.

  2. Select the Assets section.
  3. In the asset tree, next to the name of the section to which you want to add the asset, open the vertical menu and select Add asset.

    The Create asset pane opens on the right.

  4. If necessary, click the Choose icon button and select an icon for the asset in the opened window.

    You can upload an asset icon by clicking the Load icon button. Images of any format larger than 128x128 pixels are shrunk to 128x128 while maintaining the aspect ratio. The size of the uploaded image in SVG format must not exceed 200 KB.

    If you need to delete the asset icon, click the tag icon and then click Delete in the opened window.

  5. Specify the asset name in the Name field.
  6. In the Description field, provide a description for the asset.
  7. Select the type of asset from the Asset type drop-down list.

    If you have uploaded the configuration of assets and tags to Kaspersky MLAD, you can select one of the asset types defined in the configuration file. Asset types are specified in the directory_types tab of the configuration file.

  8. If you have selected one of the asset types defined in the imported configuration file, specify values for the special parameters of the assets.

    The names of special parameters are specified in the directory_types tab of the configuration file.

  9. Click the Save button.

The asset will be created. If necessary, you can change the position of an asset in the tree.

Page top
[Topic 248020]

Changing the parameters of an asset in the asset tree

System administrators can manage assets and tags.

You can edit the settings of previously created assets.

To edit the settings of an asset in the asset tree:

  1. In the lower-left corner of the page, click the Main menu button.

    You will be taken to the administrator menu.

  2. Select the Assets section.
  3. In the asset tree, next to the name of the asset whose settings you want to change, open the vertical menu  and select Edit asset.

    The Edit asset pane opens on the right.

  4. If you need to change the icon of the asset, click the Choose icon button and select an icon for the asset in the opened window.

    You can upload an asset icon by clicking the Load icon button. Images of any format larger than 128x128 pixels are shrunk to 128x128 while maintaining the aspect ratio. The size of the uploaded image in SVG format must not exceed 200 KB.

    If you need to delete the asset icon, click the tag icon and then click Delete in the opened window.

  5. In the Asset drop-down list, select the section of the asset tree to which you want to assign the asset.

    The asset subsections and their tags are moved to the new asset.

  6. In the Name field, specify a new name for the asset.
  7. In the Description field, specify a new description for the asset.
  8. Select the type of asset from the Asset type drop-down list.

    If you have uploaded the configuration of tags and assets to Kaspersky MLAD, you can select one of the asset types defined in the configuration file. Asset types are specified in the directory_types tab of the configuration file.

  9. If you have selected one of the asset types defined in the imported configuration file, specify values for the special parameters of the asset.

    The names of special parameters are specified in the directory_types tab of the configuration file.

  10. Click the Save button.

The asset will be modified. If necessary, you can change the position of an asset in the tree.

Page top
[Topic 248022]

Create tag

System administrators can manage assets and tags.

In Kaspersky MLAD, you can create new tags to describe data received from the monitored asset (source tags) or from the Stream Processor service.

To create a new tag:

  1. In the lower-left corner of the page, click the Main menu button.

    You will be taken to the administrator menu.

  2. Select the Assets section.
  3. In the upper part of the page, click the Create button.

    The Create tag pane opens on the right.

  4. In the Element type drop-down list, select Tag.
  5. If necessary, click the Choose icon button and select an icon for the tag in the opened window.

    You can upload the tag icon by clicking the Load icon button. Images of any format larger than 128x128 pixels are shrunk to 128x128 while maintaining the aspect ratio. The size of the uploaded image in SVG format must not exceed 200 KB.

    If you need to delete the tag icon, click the tag icon and then click Delete in the opened window.

  6. In the Asset drop-down list, select the section of the asset tree to which you want to assign the created tag.

    Assets in the asset tree must be preloaded or created manually.

  7. Specify the unique tag name in the Name field. If you want to receive tag values from an external system, specify the tag name in the external system.
  8. Enter a description for the tag in the Description field.
  9. If necessary, specify an alternative name for the tag in the Alternative name field.
  10. Enter the unique numerical identifier of the tag in the ID field.
  11. In the Dimension field, specify the measurement units for the tag (for example % or mPa).
  12. In the X, Y, and Z fields, specify the spatial coordinates for the location of the monitored asset's sensor.

    You can use an arbitrary point as the origin of the coordinate system.

    You can use sensor coordinates to calculate tag values when creating a preset and displaying them on the graph in the Time slice section.

  13. In the Blocking threshold block, in the Lower and Upper fields, specify the lower and upper thresholds of tag values, upon reaching which it is necessary for the ICS to take emergency response measures.

    These settings are required for correct operation of the Limit Detector. Whenever the tag value reaches its upper or lower blocking threshold, the Limit Detector registers an incident.

    If the Always display blocking threshold option is enabled, the vertical scale of the graph will be defined by threshold lines drawn at the lower and upper boundaries of the tag graph, provided that the tag values are within the specified range. If the tag values go beyond the specified thresholds, the vertical scale will be automatically changed to display the tag values exceeding the limits.

  14. In the Alarm threshold, in the Lower and Upper fields, specify the lower and upper thresholds of the tag values, upon reaching which it is necessary for the ICS to take emergency response measures.
  15. In the Measurement confidence thresholds block, in the Lower and Upper fields, specify the lower and upper thresholds for physically possible tag values.
  16. In the Display boundaries section, in the Lower and Upper fields, specify the lower and upper boundaries for displaying tag values on graphs.

    If tag values go beyond the defined boundaries, they will not be displayed on the tag graph. The permissible boundaries for displaying tag values take priority over the display of blocking thresholds, even if the Always display blocking threshold function is enabled.

  17. In the External system asset field, specify the name of the asset created in the external system, for which you need to receive tags.
  18. In the Comment field, enter a brief comment for the tag.
  19. If you want to add additional horizontal threshold lines for this tag on the charts in the Monitoring and History sections, do the following:
    1. Click the Add line button.
    2. In the Threshold value field that appears, specify the value that you want to display on the charts.
    3. In the Line color field, select the color in which the threshold line will be displayed on the charts.

    Additional horizontal threshold lines help visually evaluate the fluctuations of tag values within certain limits. You can add multiple additional horizontal threshold lines.

  20. Click the Save button.

The new tag appears in the Tags group of the asset tree. The Tags group is created automatically and displayed as part of the selected section of the asset tree. If necessary, you can change the position of tags in the tree.

Page top
[Topic 248018]

Adding a tag to an asset

System administrators can manage assets and tags.

In Kaspersky MLAD, you can add tags to created assets.

To add a tag to an asset:

  1. In the lower-left corner of the page, click the Main menu button.

    You will be taken to the administrator menu.

  2. Select the Assets section.
  3. In the asset tree, next to the section to which you want to add a tag, open the vertical menu and select Add tag.

    The Create tag pane opens on the right.

  4. If necessary, click the Choose icon button and select an icon for the tag in the opened window.

    You can upload the tag icon by clicking the Load icon button. Images of any format larger than 128x128 pixels are shrunk to 128x128 while maintaining the aspect ratio. The size of the uploaded image in SVG format must not exceed 200 KB.

    If you need to delete the tag icon, click the tag icon and then click Delete in the opened window.

  5. Specify the unique tag name in the Name field. If you want to receive tag values from an external system, specify the tag name in the external system.
  6. Enter a description for the tag in the Description field.
  7. If necessary, specify an alternative name for the tag in the Alternative name field.
  8. Enter the unique numerical identifier of the tag in the ID field.
  9. In the Dimension field, specify the measurement units for the tag (for example % or mPa).
  10. In the X, Y, and Z fields, specify the spatial coordinates for the location of the monitored asset's sensor.

    You can use an arbitrary point as the origin of the coordinate system.

    You can use sensor coordinates to calculate tag values when creating a preset and displaying them on the graph in the Time slice section.

  11. In the Blocking threshold block, in the Lower and Upper fields, specify the lower and upper thresholds of tag values, upon reaching which it is necessary for the ICS to take emergency response measures.

    These settings are required for correct operation of the Limit Detector. Whenever the tag value reaches its upper or lower blocking threshold, the Limit Detector registers an incident.

    If the Always display blocking threshold option is enabled, the vertical scale of the graph will be defined by threshold lines drawn at the lower and upper boundaries of the tag graph, provided that the tag values are within the specified range. If the tag values go beyond the specified thresholds, the vertical scale will be automatically changed to display the tag values exceeding the limits.

  12. In the Alarm threshold, in the Lower and Upper fields, specify the lower and upper thresholds of the tag values, upon reaching which it is necessary for the ICS to take emergency response measures.
  13. In the Measurement confidence thresholds block, in the Lower and Upper fields, specify the lower and upper thresholds for physically possible tag values.
  14. In the Display boundaries section, in the Lower and Upper fields, specify the lower and upper boundaries for displaying tag values on graphs.

    If tag values go beyond the defined boundaries, they will not be displayed on the tag graph. The permissible boundaries for displaying tag values take priority over the display of blocking thresholds, even if the Always display blocking threshold function is enabled.

    In the External system asset field, specify the name of the asset created in the external system, for which you need to receive tags.

  15. In the Comment field, enter a brief comment for the tag.
  16. If you want to add additional horizontal threshold lines for this tag on the charts in the Monitoring and History sections, do the following:
    1. Click the Add line button.
    2. In the Threshold value field that appears, specify the value that you want to display on the charts.
    3. In the Line color field, select the color in which the threshold line will be displayed on the charts.

    Additional horizontal threshold lines help visually evaluate the fluctuations of tag values within certain limits. You can add multiple additional horizontal threshold lines.

  17. Click the Save button.

The new tag appears in the Tags group of the asset tree. The Tags group is created automatically and displayed as part of the selected section of the asset tree. If necessary, you can change the position of tags in the tree.

Page top
[Topic 255478]

Editing a tag

System administrators can manage assets and tags.

You can edit previously created tags.

To edit a tag:

  1. In the lower-left corner of the page, click the Main menu button.

    You will be taken to the administrator menu.

  2. Select the Assets section.

    In the asset tree, next to the name of the tag that you want to change, open the vertical menu and select Edit tag.

    You can show or hide the data in the asset tree by using the plus () and minus () icons to the left of the asset names.

    The Edit tag pane opens on the right. In the upper part of the pane that opens, the number of ML models that use the selected tag is displayed.

  3. If you need to change the icon of the tag, click the Choose icon button and select an icon for the tag in the opened window.

    You can upload the tag icon by clicking the Load icon button. Images of any format larger than 128x128 pixels are shrunk to 128x128 while maintaining the aspect ratio. The size of the uploaded image in SVG format must not exceed 200 KB.

    If you need to delete the tag icon, click the tag icon and then click Delete in the opened window.

  4. In the Asset drop-down list, select the new asset to which you want to assign the selected tag.

    Specify the new name of the tag in the Name field. If you want to receive tag values from an external system, specify the tag name in the external system.

    Kaspersky MLAD periodically verifies information about tags received from Kaspersky Industrial CyberSecurity for Networks. If the tag name was changed manually, the application automatically updates the tag name to match the tag name in Kaspersky Industrial CyberSecurity for Networks after the next scan.

  5. Enter a new description for the tag in the Description field.
  6. If necessary, specify an alternative name for the tag in the Alternative name field.
  7. In the Dimension field, specify new units of measure for the tag (for example, % or mPa).
  8. In the X, Y, and Z fields, specify the spatial coordinates for the location of the monitored asset's sensor.

    You can use an arbitrary point as the origin of the coordinate system.

    You can use sensor coordinates to calculate tag values when creating a preset and displaying them on the graph in the Time slice section.

  9. In the Blocking threshold block, in the Lower and Upper fields, specify the lower and upper thresholds of tag values, upon reaching which it is necessary for the ICS to take emergency response measures.

    These settings are required for correct operation of the Limit Detector. Whenever the tag value reaches its upper or lower blocking threshold, the Limit Detector registers an incident.

    If the Always display blocking threshold option is enabled, the vertical scale of the graph will be defined by threshold lines drawn at the lower and upper boundaries of the tag graph, provided that the tag values are within the specified range. If the tag values go beyond the specified thresholds, the vertical scale will be automatically changed to display the tag values exceeding the limits.

  10. In the Alarm threshold, in the Lower and Upper fields, specify the lower and upper thresholds of the tag values, upon reaching which it is necessary for the ICS to take emergency response measures.
  11. In the Measurement confidence thresholds block, in the Lower and Upper fields, specify the lower and upper thresholds for physically possible tag values.
  12. In the Display boundaries section, in the Lower and Upper fields, specify the lower and upper boundaries for displaying tag values on graphs.

    If tag values go beyond the defined boundaries, they will not be displayed on the tag graph. The permissible boundaries for displaying tag values take priority over the display of blocking thresholds, even if the Always display blocking threshold function is enabled.

    In the External system asset field, specify the name of the asset created in the external system, for which you need to receive tags.

    Kaspersky MLAD periodically verifies information about tags received from Kaspersky Industrial CyberSecurity for Networks. If information about the tag asset was changed manually, the application automatically updates the information about the asset according to the asset name in Kaspersky Industrial CyberSecurity for Networks after the next scan.

  13. In the Comment field, enter a brief comment for the tag.
  14. If you want to add additional horizontal threshold lines for this tag on the charts in the Monitoring and History sections, do the following:
    1. Click the Add line button.
    2. In the Threshold value field that appears, specify the value that you want to display on the charts.
    3. In the Line color field, select the color in which you want the threshold line to be displayed on the charts in the Monitoring and History sections.

    Additional horizontal threshold lines help visually evaluate the fluctuations of tag values within certain limits. You can add multiple additional horizontal threshold lines.

  15. Click the Save button.

If necessary, you can change the position of tags in the tree.

Page top
[Topic 248021]

Moving assets and tags

System administrators can manage assets and tags.

You can move assets and/or tags within the asset tree. All assets and tags that are part of the selected asset will be moved.

To move an asset and/or tag:

  1. In the lower-left corner of the page, click the Main menu button.

    You will be taken to the administrator menu.

  2. Select the Assets section.
  3. In the asset tree, select the check boxes next to the names of the assets and/or tags that you want to move.
  4. In the upper part of the page, click the Move button.

    The Moving tags pane opens on the right.

  5. In the Asset drop-down list, select the asset to which you want to transfer the selected assets and/or tags.
  6. Click the Save button.

The modified asset tree appears in the Assets section.

You can also change the location of assets and tags in the tree using the dots () to the left of the name of the required asset or tag. To do this, click and hold the dots () to the left of the relevant asset or tag and drag the relevant asset or tag up or down in the tree.

Page top
[Topic 255479]

Deleting an asset or tag

System administrators can manage assets and tags.

You can delete previously created assets and/or tags from the asset tree if the selected tags or tags associated with the selected asset are not used by ML models.

To delete a tag:

  1. In the lower-left corner of the page, click the Main menu button.

    You will be taken to the administrator menu.

  2. Select the Assets section.
  3. Perform one of the following actions:
    • In the asset tree, select the check box next to the name of the tag that you want to delete and click the Delete button at the top of the page.
    • In the vertical menu  to the right of the relevant tag, click the Delete tag button.
  4. In the window that opens, confirm the deletion of the tag.

To delete an asset:

  1. In the lower-left corner of the page, click the Main menu button.

    You will be taken to the administrator menu.

  2. Select the Assets section.
  3. Perform one of the following actions:
    • In the asset tree, select the check box next to the name of the asset that you want to delete and click the Delete button at the top of the page.
    • In the vertical menu  to the right of the relevant asset, click the Delete asset button.
  4. In the window that opens, confirm the deletion of the asset.

To remove one or more assets and/or tags:

  1. In the lower-left corner of the page, click the Main menu button.

    You will be taken to the administrator menu.

  2. Select the Assets section.
  3. In the asset tree, select the check boxes next to the names of the assets and/or tags.

    If you need to remove one or more tags from an asset, expand the corresponding section of the asset tree by clicking the plus sign (), and select the relevant tags.

  4. Click the Delete button in the upper part of the page.
  5. In the window that opens, confirm the removal of assets and/or tags.

If the selected assets and/or tags are not used by ML models, a check mark icon () is displayed in the window opposite the line Checking links between tags and loaded models. The selected tags will be permanently deleted from Kaspersky MLAD.

If the selected assets and/or tags are used by ML models, a cross icon () is displayed in the window opposite the line Checking links between tags and loaded models. In this case, you cannot delete the selected assets and/or tags. To delete assets and/or tags, you must delete the ML models in which they are used.

Page top
[Topic 248023]

Checking the current structure of tags

System administrators can manage assets and tags.

Kaspersky MLAD saves the tags received from external assets in the Time Series Database service. When unknown tags are received via KICS Connector, the application also automatically creates these tags in the KICS asset tree section.

Kaspersky MLAD allows you to compare the current tag structure displayed in the asset tree and used for a monitored asset to the one saved for this monitored asset in the Time Series Database service. Kaspersky MLAD detects tags that were received from external assets, but are missing in the current tag structure and are not used for the monitored asset. If necessary, you can add these tags to the current tag structure.

To compare the current tag structure with the structure in the Time Series Database service:

  1. In the lower-left corner of the page, click the Main menu button.

    You will be taken to the administrator menu.

  2. Select the Assets section.
  3. In the upper part of the page, click the Check tags button.

    The current tag structure used for the monitored asset is compared with the tag structure stored in the Time Series Database service. The comparison result is displayed in the upper part of the page.

    If missing tags are detected, Kaspersky MLAD displays a list of these tags with the names in the Tag <tag ID> format.

  4. To add missing tags, do the following:
    1. For each detected tag, in the Asset field select the asset to which you want to assign the tag.
    2. Click the Add button.

    Kaspersky MLAD will add tags to the asset tree. Only the IDs, names in the Tag <tag ID> format, and the assets to which the tags are assigned are specified for these tags. If necessary, you can change the added tags.

Page top
[Topic 248024]

Uploading tag and asset configuration to the system

Tag and asset configuration is created while deploying Kaspersky MLAD and building an ML model. Tag and asset configuration is provided in XLSX file format.

System administrators can manage assets and tags.

To upload tag and asset configuration to Kaspersky MLAD:

  1. In the lower-left corner of the page, click the Main menu button.

    You will be taken to the administrator menu.

  2. Select the Assets section.
  3. Click the Import button.

    The Hierarchical structure import pane opens on the right.

  4. In the File import field, add an XLSX file containing the required configuration of assets and hierarchical structure tags.

    To delete the asset and tag configuration file, click the trash bin icon ().

  5. In the Asset drop-down list, select the section of the asset tree to which you want to load the configuration of assets and tags from a file.
  6. In the Import mode drop-down list, select one of the following values:
    • Add and update. Kaspersky MLAD will add new assets and tags from the configuration file and update information about previously created and/or imported assets and tags within the selected section.
    • Only update. Kaspersky MLAD will update information about previously created and/or imported assets and tags within the selected section.
    • Overwrite. Kaspersky MLAD will delete previously created and/or imported assets and tags from the selected section and create new assets and tags from the configuration file.
  7. If you want all assets and tags from the configuration file to be treated as new occurrences, enable the Treat all elements as new check box.

    You can use this toggle switch to upload assets that are duplicated in different sections of the asset tree in Add and update import mode. However, you cannot load tags with names that match the names of previously created and/or loaded tags.

  8. Click the Save button.

Tag and asset configuration will be uploaded to Kaspersky MLAD. The assets and tags are displayed as an asset tree.

Page top
[Topic 248025]

Saving tag and asset configuration to a file

System administrators can manage assets and tags.

You can save the structure of tags to a file in XLSX format for subsequent use. The hierarchical asset structure will be saved together with the tag structure in the file.

To save tag and asset configuration to a XLSX file:

  1. In the lower-left corner of the page, click the Main menu button.

    You will be taken to the administrator menu.

  2. Select the Assets section.
  3. Click the Export button.

The asset and tag configuration will be saved to a file named mlad_structure.xlsx (see the example in the Appendix).

Page top
[Topic 248026]