Human-Machine Interface (HMI)

Human-Machine Interfaces (HMIs) are systems used by an operator to monitor the real-time status of an operational process and to perform necessary control functions, including the adjustment of device parameters. An HMI can take various forms, including a dedicated screen or control panel integrated with a specific device/controller, or a customizable software GUI application running on a standard operating system (e.g., MS Windows) that interfaces with a control/SCADA server. The HMI is critical to ensuring operators have sufficient visibility and control over the operational process.

ID: A0002
Platforms: Linux, Windows
Sectors: General
Version: 1.0
Created: 28 September 2023
Last Modified: 04 October 2023

Related Assets

Name Sectors Description
Operator Workstation (OWS) General

An Operator Workstation (OWS) or Console is a system or device used by an operator to interface with a control system, including to access/visualizes key information or parameters about the operational process and initiate control actions. This typically consists of specialized OWS software installed on a Workstation platform. [1]


Domain ID Name
ICS T0800 Activate Firmware Update Mode
ICS T0830 Adversary-in-the-Middle
ICS T0878 Alarm Suppression
ICS T0895 Autorun Image
ICS T0803 Block Command Message
ICS T0804 Block Reporting Message
ICS T0805 Block Serial COM
ICS T0806 Brute Force I/O
ICS T0892 Change Credential
ICS T0807 Command-Line Interface
ICS T0885 Commonly Used Port
ICS T0884 Connection Proxy
ICS T0809 Data Destruction
ICS T0893 Data from Local System
ICS T0812 Default Credentials
ICS T0814 Denial of Service
ICS T0816 Device Restart/Shutdown
ICS T0871 Execution through API
ICS T0820 Exploitation for Evasion
ICS T0890 Exploitation for Privilege Escalation
ICS T0866 Exploitation of Remote Services
ICS T0823 Graphical User Interface
ICS T0874 Hooking
ICS T0872 Indicator Removal on Host
ICS T0849 Masquerading
ICS T0838 Modify Alarm Settings
ICS T0801 Monitor Process State
ICS T0834 Native API
ICS T0840 Network Connection Enumeration
ICS T0842 Network Sniffing
ICS T0861 Point & Tag Identification
ICS T0886 Remote Services
ICS T0846 Remote System Discovery
ICS T0888 Remote System Information Discovery
ICS T0847 Replication Through Removable Media
ICS T0848 Rogue Master
ICS T0851 Rootkit
ICS T0852 Screen Capture
ICS T0853 Scripting
ICS T0881 Service Stop
ICS T0856 Spoof Reporting Message
ICS T0869 Standard Application Layer Protocol
ICS T0862 Supply Chain Compromise
ICS T0894 System Binary Proxy Execution
ICS T0857 System Firmware
ICS T0855 Unauthorized Command Message
ICS T0863 User Execution
ICS T0859 Valid Accounts