Smart Asset Profiling

Overview

The smart asset profiling tab is accessible under Assets → Smart Asset Profiling.

This page lists all available methods (including protocols and vendor-specific methods) for the smart querying (profiling) of asset properties and their running history.

(Image could not be embedded — see Confluence)

The table displays the following information for each profile:

  • Profile Name

  • Protocol

  • Mfr./Brand

  • Selected Template

  • Number of Devices Supported

  • Number of Devices to be Scanned

  • Last Run

Each profile also includes function buttons for:

  • Run

  • Edit

  • History

Additionally, there's a checkbox for each profile, along with a Select All checkbox.

Main features

Edit Profile

The Edit Profile pop-up is accessible via Assets → Smart Asset Profiling → Edit.

This pop-up lists all devices currently configured for scanning using the selected protocol. Users have two methods to add devices: automatically (based on suggestions from MD OT Security) or manually (by selecting from a list).

The Add Device pop-up allows users to filter for, select one or many devices, and then add them to the profile.

(Image could not be embedded — see Confluence)

Back to the Edit profile popup, the device table includes some device common information fields such as name, type, and IP.

In addition, the user can choose a device to scan, remove a device from the table, and decide the priority of the profile for a device, in case two or more profiles scan the device.

(Image could not be embedded — see Confluence)

There are two options for the scan result for the user to choose:

  • Auto overwrite: MetaDefender OT Security will automatically apply new information scanned by the profile to the device.

  • Wait for confirmation: MetaDefender OT Security will list new information scanned to the Review property changes popup and show it to the user for confirmation.

Finally, the user can choose to Save, Save & Run, or cancel the change.

Run profile

User can choose to run smart profiling individually or simultaneously by clicking the "Run" button or checking checkboxes and using the "Run selected profiles" button.

While the profiling process is running, users are unable to run other profiles.

Ensure your industrial devices have opened the relevant ports for scanning. Here is a list of ports that need to be opened to use Smart Asset Profiling

ProfileThe Industrial Device Protocol/Port needs to open
1ABB profileHTTP:80
2BACnet/IP profileUDP:47808
3B&R Industrial Automation profileHTTP:80
4Emerson (GE-SRTP) profileUDP:18245
5Emerson (HTTP) profileHTTP:80
6EtherNet/IP profileTCP:44818
7Mitsubishi profileTCP:5562
8Modbus-TCP profileTCP:502
9PROFINET IO (DCE/RPC) profileUDP:34964
10S7COMM-PLUS profile - ExtendedTCP:102
11S7COMM profileTCP:102
12Scan OS profile
13SNMP profile v1UDP:161
14SNMP profile v2cUDP:161
15SNMP profile v3UDP:161
16Tridium profileHTTP: 80, 3011, 5011HTTPS: 443, 8443, 1911
17Yokogawa profileTCP:12290

Review property changes

After the profiling process is finished, if there is any change detected, the review property changes popup will appear. The popup can still be opened through the button "Review property changes" on the main page.

(Image could not be embedded — see Confluence)

Users can see the common information of device that is detected with property changes here as the image above.

Furthermore, the user can view and decide what property to change at the New detected properties popup through the "Eye" button.

(Image could not be embedded — see Confluence)

Users can view all property changes detected here and can decide to accept or ignore each change individually.

Profile History

Lastly, all change activities are recorded and can be viewed through the history button of each profile.

(Image could not be embedded — see Confluence)

Detect the configuration and security status of Siemens PLC devices

MD OT Security can scan Siemens Programmable Logic Controllers (PLCs) using S7COMM - Extended profile to detect their configuration settings and assess the security status. By conducting a comprehensive scan, it retrieves detailed information about the device’s current setup

(Image could not be embedded — see Confluence)

  • Failsafe: Based on its Article Number, is this a failsafe device?

  • Firmware Update Allowed: Is a firmware update possible for this device?

  • Slot: number for the hardware item

  • Slot Name: This property is used in the SIMATIC Automation Tool user interface. It is not relevant for API operations

  • Station Number: Station number of the device

  • Backup Allowed: TRUE if this device currently allows Backup

  • Backup Supported: TRUE if this device supports backup

  • Restore Allowed: TRUE if this device currently allows restore

  • Restore Supported: TRUE if this device supports restore

  • Change Mode Allowed: TRUE if this device currently allows CPU run mode change

  • Change Mode Supported: TRUE if this device supports CPU run mode change

  • Password Allowed: TRUE if this device currently allows passwords

  • Password Supported: TRUE if this device supports passwords

  • Security Supported: This device supports TLS security and configuration data protection

  • Security Allowed: This device presently allows TLS security and configuration data protection

  • CPU Protection Level: The protection level that is set on the CPU, independent of the password. It has the options below:

    • Failsafe

    • Full

    • Read

    • HMI

    • NoAccess

    • NoPassword

  • Operating Mode: Designates the current mode of the CPU. This value is read-only. It has the options below:

    • Stop

    • Run

  • Password Protection Level: Protection level of a legitimized CPU password. It has the options below:

    • Failsafe

    • Full

    • Read

    • HMI

    • NoAccess

    • NoPassword

  • Protected: Is the CPU currently protected? This means a password is required to access some or all features depending on access level.

    • When the CPU is reset to the factory setting or vendor default setting, the value of the Access level is Full access (NoPassword)

    • If the CPU is configured as Read, HMI, and No access then the PLC is password protected.

(Image could not be embedded — see Confluence)

  • Hostname: the hostname is also referred to as the "device name" and is critical for network communication.

  • Product LifeCyle Status: Currently, we support getting this information from Siemens and Rockwell Automation.

    • Siemens device we have the options below:

      • Sales Release: Marks the point at which a product is officially released for sale. Marketing, sales, and support teams are trained, and materials are available for customer use.

      • Delivery Release: Indicates that the product is fully prepared for delivery and deployment. This phase ensures all logistical, technical, and operational requirements are met.

      • Announcement Phase Out: This is the stage when Siemens formally communicates the intention to phase out a product. It serves as a transition period for customers to adapt.

      • Product Cancellation: The phase when a product is officially removed from the sales portfolio and is no longer available for new orders.

      • Product Discontinuation: Marks the official cessation of support, maintenance, and upgrades for the product.

      • End Of PLM: This represents the absolute final phase where all product-related lifecycle management activities are terminated.

    • Rockwell Automation device we have the options below:

      • Active: The product is in full production and widely available for purchase.

      • Active Mature: The product is still available for sale but is nearing the end of its active marketing and promotion phase.

      • Discontinued: The product is no longer available for new orders and has been officially removed from active sales.

      • End of Life: The final phase where all support, updates, and spare parts for the product cease.

      • Not Set: The lifecycle status of the product is not yet determined or explicitly defined.

VariableType to search · ESC to discard
GlossaryType to search · ESC to discard
InsertType to search · ESC to discard
No matches