Successful connection to or from a tool or a device:
* Successful login
* Successful TCP connection
|
Successful login (Data Storage via FTP, FDR Server via FTP, Firmware upload via FTP)
|
10
|
6
|
FTP
|
remote ip address
|
Li1: Successful connection(MNT_ENG_MSG_TYP_CNCTN_SUCCESS)
|
« Successful login »
|
CPU
|
Successful login (Web Server via HTTPS)
|
HTTPS
|
« (null) »
|
|
« Successful login »
|
NUA
|
Successful login (firmware upgrade via HTTPS)
|
HTTPS
|
« (null) »
|
|
« Successful login »
|
NUA
|
Successful login (OPC-UA)
|
OPC-UA
|
« (null) »
|
|
« Successful login »
|
NUA
|
Successful login (Unity Application password via Modbus-Umas)
|
DEVICE_MANAGER
|
« (null) »
|
|
« Successful login »
|
CPU
|
Successful login (Web Server via HTTP)
|
HTTP
|
« (null) »
|
|
« Successful login » OR « Successful connection » (if no User Login M580 Web pages)
|
CPU
|
Successful TCP connection (no user)
|
MODBUS
|
remote ip address
|
|
« Successful connection »
|
CPU
|
Successful TCP connection (no user)
|
EIP
|
« (null) »
|
|
« Successful connection »
|
CPU
|
Successful connection on DNP3 communication protocol (about DNP3 master and outstation)
|
DNP3
|
remote ip address
|
|
« Successful connection »
|
eNOR
|
Successful connection on IEC60870 communication protocol (about IEC60870 client and server)
|
IEC60870
|
remote ip address
|
|
« Successful connection »
|
eNOR
|
Connection problem to or from a tool or a device:
*TCP connection problem due to ACL check (source IP address/TCP port filtering)
* Login problem
|
Login problem ( Data Storage via FTP, FDR Server via FTP, Firmware upload via FTP)
|
10
|
4
|
FTP
|
remote ip address
|
Li2: Unsuccessful connection (wrong credential)(MNT_ENG_MSG_TYP_CNCTN_FAILURE)
|
« Failed login »
|
CPU
|
Login problem (Web Server via HTTPS)
|
HTTPS
|
« (null) »
|
|
« Failed login »
|
NUA
|
Login problem (firmware upgrade via HTTPS)
|
HTTPS
|
« (null) »
|
|
« Failed login »
|
NUA
|
Login problem (OPC-UA)
|
OPC-UA
|
« (null) »
|
|
« Failed login »
|
NUA
|
Login problem (Web Server via HTTP)
|
HTTP
|
remote ip address
|
|
« Failed login » OR « Failed connection » (if no User Login)
|
CPU
|
Login problem (Unity Application password via Modbus-Umas)
|
DEVICE_MANAGER
|
remote ip address
|
|
« Failed login »
|
CPU
|
TCP connection problem (no user)
|
MODBUS
|
remote ip address
|
|
« Failed connection »
|
CPU
|
TCP connection problem (no user)
|
EIP
|
remote ip address
|
|
« Failed connection »
|
CPU
|
Connection problem on DNP3 communication protocol (about DNP3 master and outstation)
|
DNP3
|
remote ip address
|
|
« Failed connection »
|
eNOR
|
Connection problem on IEC60870 communication protocol (about IEC60870 client and server)
|
IEC60870
|
remote ip address
|
|
« Failed connection »
|
eNOR
|
Disconnection triggered by local or peer:
* TCP disconnection
* On demand logout
|
disconnection triggered by either the peer/user/local
|
10
|
6
|
FTP
|
« (null) »
|
Li5: disconnection triggered by the peer/user(MNT_ENG_MSG_TYP_DISCONNECTION)
|
« Disconnection »
|
—
|
disconnection triggered by either the peer/user/local
|
HTTPS
|
« (null) »
|
|
« Disconnection »
|
NUA
|
disconnection triggered by either the peer/user/local
|
OPC-UA
|
« (null) »
|
|
« Disconnection »
|
NUA
|
disconnection triggered by either the peer/user/local
|
MODBUS
|
remote ip address
|
|
« Disconnection »
|
CPU
|
—
|
|
DNP3
|
« (null) » or remote ip address
|
|
« Disconnection »
|
eNOR
|
—
|
|
IEC60870
|
« (null) » or remote ip address
|
|
« Disconnection »
|
eNOR
|
Automatic logout (inactivity timeOut) HTTPS OPC-UA
|
Disconnection triggered by a timeout
|
10
|
6
|
HTTPS
|
« (null) »
|
Li6: Disconnection triggered by a timeout(MNT_ENG_MSG_TYP_DSCNCT_TIMEOUT)
|
« Auto logout »
|
NUA
|
Disconnection triggered by a timeout
|
OPC-UA
|
|
|
« Auto logout »
|
NUA
|
Major Changes in the system: Parameters run time change outside configuration
|
Major change of cycle time or watch dog PLC application parameters change (cycle time, watch dog)
|
13
|
5
|
DEVICE_MANAGER
|
« (null) »
|
Li87: System parameter update (MNT_ENG_MSG_TYP_PARAMETER_UPDATE)
|
« XXXX parameter update » (with XXXX that identifies the parameter)XXXX = « Cycle time » Example: Cycle time parameter update
|
CPU
|
Major Changes in the system:
* Application or Configuration download from the device
* Export (recording) cybersecurity configuration files from the device
|
Download of a configuration file from the device
|
13
|
6
|
MODBUS
|
« (null) »
|
Li8: Download of a configuration file from the device(MNT_ENG_MSG_TYP_CONF_DL)
|
« Application download » or « Configuration download »
|
CPU
|
HTTPS
|
|
|
« Cybersecurity configuration backup »
|
NUA
|
Major Changes in the system
|
Upload of Application/Configuration or Configuration only into the device (including CCOTF)
Import (restore) cybersecurity configuration file into the device
|
13
|
6
|
MODBUS
|
« (null) »
|
Li9: Upload of a configuration file into the device(MNT_ENG_MSG_TYP_CONF_UL)
|
« Application upload » or » Configuration upload »
|
CPU NUA
|
HTTPS
|
|
|
« Cybersecurity configuration restore »
|
NUA
|
Major Changes in the system
|
Upload of Web pages into the device
|
13
|
6
|
FTP
|
« (null) »
|
Li10: Upload of a new firmware in the device(MNT_ENG_MSG_TYP_FIRMWARE_UPDATE)
|
« Web pages upload »
|
CPU
|
Upload of new safety copro
|
FTP
|
|
|
« Safety copro firmware upload »
|
CPU
|
Upload of a new firmware in the device
|
FTP
|
|
|
« Firmware upload »
|
CPU
|
Upload of a new firmware in the device
|
HTTPS
|
|
|
« Firmware upload »
|
NUA
|
Major Changes in the system
|
Modification of the time of the device
|
13
|
6
|
DEVICE_MANAGER
|
« (null) »
|
LI15: Modification of the time of the IED
|
« Time major update »
|
NUA
|
Communication parameters run time Successful change outside configuration
|
Enable/disable of communication services
|
10
|
4
|
DEVICE_MANAGER
|
« (null) »
|
Li18: Any port, either physical (Serial, USB) or logical (telnet, FTP) activation/deactivation (MNT_ENG_MSG_TYP_PORT_MANAGEMENT)
|
« Major communication parameter update: XXXX YYYY »XXXX = « EIP » or « DHCP » or « FTP » or « MODBUS » or « SNMP » or « HTTP » or « SECURITY » or « NTP » or « IPSEC » or « DEVICE_MANAGER »
For NUA only:XXXX = « Control Expert Data Flows to CPU only » or « Control Expert Data Flows to Device Network » or « CPU to CPU Data Flows » For NOR only:XXXX = « DNP3 over TLS channel[« channel name »] » or « IEC60870 over TLS »YYYY= « enable » or « disable »Example: »Major communication parameter update: FTP enable »
|
CPU NUA eNOR
|
network physical port change: port link up/down
|
Any network physical port status change. Can be the simple status of a Ethernet port, or information gathered from RSTP / HSR / PRP algorithm for redundant systems
|
10
|
4
|
DEVICE_MANAGER
|
« (null) »
|
LI19: Any network physical port status change. Can be the simple status of a Ethernet port, or information gathered from RSTP / HSR / PRP algorithm for redundant systems (MNT_ENG_MSG_TYP_NETWK_PORT_CHG)
|
« Major network physical port status change: XXXX link YYYY » XXXX = « ETH » following by decimal number for the port or « FRONT port » YYYY = « link up » or « link down » Example: « Major network physical port status change: ETH1 link up)
|
CPU NUA
|
Any topology change detected:
|
Any topology change detected from RSTP / HSR / PRP
|
10
|
4
|
RSTP
|
« (null) »
|
LI20: Any topology change detected from RSTP / HSR / PRP algorithms for redundant systems (MNT_ENG_MSG_TYP_NTWK_TPLGY_CHG)
|
« Topology change detected » or « Topology change detected: XXXX YYYY » XXXX = « ETH » following by decimal number for the port or « FRONT port » YYYY = « enable », « disable », « learning », « forward », « blocking »
|
CPU NUA
|
Integrity check error:
* Digital Signature error,
* Integrity only (hash mac)
|
Firmware integrity error
|
10
|
6
|
DEVICE_MANAGER
|
« (null) »
|
LI84: Data Integrity Error MNT_ENG_MSG_DATA_INTEGRITY_ERROR
|
« Firmware integrity error »
|
CPU NUA
|
Data integrity error: CS Conf, cert, whitelist, or RBAC)
|
DEVICE_MANAGER
|
« Data integrity error »
|
NUA
|
Major Changes in the system: Reboot
|
Reboot after firmware upload
|
13
|
4
|
DEVICE_MANAGER
|
« (null) »
|
LI14: MNT_ENG_MSG_TYP_REBOOT_ORDER
|
« Restart »
|
CPU NUA
|
Major Changes in the system
|
PLC Operating Mode change (Run, Stop, Init, halt)
Maintenance Mode
Safety Operating Modes change (SafeRun, Stop Safe task)
|
13
|
5
|
DEVICE_MANAGER
|
« (null) »
|
LI85: Operating mode change MNT_ENG_MSG_OPERATING_MODE_CHANGE
|
« XXXX state update: YYYY » (with XXXX that identifies the object which state change and YYYY that identifies the new state ) XXXX = « PLC » or « PLC safe task » or « Device » YYYY = « INIT » or « STOP » or « RUN » or « HALT » or « Maintenance mode » or « Safe mode » EXAMPLES: « PLC state update: RUN » « PLC state update: Maintenance mode »
|
CPU
|
Major Changes in the system: Hardware change
|
operation on SDCard for module that have
|
13
|
6
|
DEVICE_MANAGER
|
« (null) »
|
LI26: Hardware change MNT_ENG_MSG_HARDWARE_CHANGE
|
« Hardware update: XXXX » (with XXXX that describes the update) XXXX = « SD card insertion » or « SD card extraction »
|
CPU
|
Rotary Wheel position change: Reset, Advanced
|
DEVICE_MANAGER
|
« Hardware update: XXXX » (with XXXX that describes the update) XXXX = « back to factory mode » or « secure mode »
|
NUA
|
Major change in Cybersecurity RBAC (done through Cybersecurity configuration web pages).
|
Create user account
Delete user account
Update user account
|
|
|
HTTPS
|
« (null) »
|
Li11: MNT_ENG_MSG_TYP_RBAC_UPDATE
|
« Update RBAC »
|
NUA
|
Major change in Cybersecurity Policy (done through Cybersecurity configuration web pages).
|
Network services
Event log
Security policy
Security banner
|
10
|
4
|
HTTPS
|
« (null) »
|
Li12:MNT_ENG_MSG_TYP_SECURITY_UPDATE_UPDATE
|
« Major Cyber Security parameter update: network services » « Major Cyber Security parameter update: event log » « Major Cyber Security parameter update: security policy » « Major Cyber Security parameter update: security banner »
|
NUA
|
Major change in Cybersecurity device specific parameters (done through Cybersecurity configuration web pages).
|
Enable/Disable & configure IPSEC
Enable/Disable & configure OPC-UA
Enable/Disable & configure DNP3
|
10
|
4
|
HTTPS
|
« (null) »
|
Li13: MNT_ENG_MSG_TYP_DSS_UPDATE
|
« Major Cyber Security parameter update: IPSEC » « Major Cyber Security parameter update: OPC-UA »
|
NUA
|
Authorization problem
|
An action on a resource from a user or machine is not authorized
|
10
|
4
|
HTTPS
|
« (null) »
|
Li21: MNT_ENG_MSG_TYP_AUTH_REQ
|
« Failed authorization »
|
—
|
Certificate Management
|
Add/remove Client certificate
|
10
|
4
|
HTTPS
|
« (null) »
|
Li89: Certificate Management (MNT_ENG_MSG_TYP_CERT_MGT)
|
« Add client certificate » « Remove client certificate »
|
NUA
|
Certificate Management:
* Certificate expired
|
server certificate expiration detection on restart
|
10
|
3
|
DEVICE_MANAGER
|
« (null) »
|
Li29: Certificate Management (MNT_ENG_MSG_TYP_CERT_EXPIRE)
|
« Certificate expired »
|
NUA
|
|
Specific for eNOR project:
|
|
Authentication problem
|
—
|
10
|
4
|
« DNP3_Master » or « DNP3_Outstation »
|
remote ip address
|
Li100:MNT_ENG_MSG_TYPE_AUTHENTICATION_FAILUE
|
« channel[« channel name« ] authentication failed »
|
eNOR
|
unexpected response
|
—
|
10
|
4
|
« DNP3_Master » or « DNP3_Outstation »
|
remote ip address
|
Li101:MNT_ENG_MSG_TYPE_UNEXPECTED_RESPONSE
|
« channel[« channel name« ] unexpected response »
|
eNOR
|
No response
|
—
|
10
|
4
|
« DNP3_Master » or « DNP3_Outstation »
|
remote ip address
|
Li102:MNT_ENG_MSG_TYPE_NO_RESPONSE
|
« channel[« channel name« ] no response »
|
eNOR
|
Aggressive mode not supported
|
—
|
10
|
4
|
« DNP3_Master » or « DNP3_Outstation »
|
remote ip address
|
Li103:MNT_ENG_MSG_TYPE_AGGRESSIVE_MODE_NOT_SUPPORTED
|
« channel[« channel name« ] aggressive mode not supported »
|
eNOR
|
MAC algorithm not supported
|
—
|
10
|
4
|
« DNP3_Master » or « DNP3_Outstation »
|
remote ip address
|
Li104:MNT_ENG_MSG_TYPE_MAC_ALGORITHM_NOT_SUPPORTED
|
« channel[« channel name« ] MAC algorithm not supported »
|
eNOR
|
Key wrap algorithm not supported
|
—
|
10
|
4
|
« DNP3_Master » or « DNP3_Outstation »
|
remote ip address
|
Li105:MNT_ENG_MSG_TYPE_KEYWRAP_ALGORITHM_NOT_SUPPORTED
|
« channel[« channel name« ] key wrap algorithm not supported »
|
eNOR
|
Authorization problem
|
—
|
10
|
4
|
« DNP3_Master » or « DNP3_Outstation »
|
remote ip address
|
Li86:MNT_ENG_MSG_TYP_AUTHORIZATION_FAILURE)
|
« channel[« channel name« ] authorization failed »
|
eNOR
|
Update key change method not permitted
|
—
|
10
|
4
|
« DNP3_Master » or « DNP3_Outstation »
|
remote ip address
|
Li106:MNT_ENG_MSG_TYPE_UPDATE_KEY_CHANGE_METHOD_NOT_PERMITTED
|
« channel[« channel name« ] update key change method not permitted »
|
eNOR
|
Invalid signature
|
—
|
10
|
4
|
« DNP3_Master » or « DNP3_Outstation »
|
remote ip address
|
Li107:MNT_ENG_MSG_TYPE_INVALID_SIGNATURE
|
« channel[« channel name« ] invalid signature »
|
eNOR
|
Invalid certification data
|
—
|
10
|
4
|
« DNP3_Master » or « DNP3_Outstation »
|
remote ip address
|
Li108:MNT_ENG_MSG_TYPE_INVALID_CERTIFICATION_DATA
|
« channel[« channel name« ] invalid certification data »
|
eNOR
|
Unknown User
|
—
|
10
|
4
|
« DNP3_Master » or « DNP3_Outstation »
|
remote ip address
|
Li109:MNT_ENG_MSG_TYPE_UNKNOWN_USER
|
« channel[« channel name« ] unknown user »
|
eNOR
|
Max session key status request exceed
|
—
|
10
|
4
|
« DNP3_Master » or « DNP3_Outstation »
|
remote ip address
|
Li110:MNT_ENG_MSG_TYPE_MAX_SESSION_KEY_STATUS_REQ_EXCEED
|
« channel[« channel name« ] max session key status request exceed »
|
eNOR
|
Session key change success
|
—
|
10
|
6
|
« DNP3_Master » or « DNP3_Outstation »
|
remote ip address
|
Li111:MNT_ENG_MSG_TYPE_SESSION_KEY_CHANGE_SUCCESS
|
« channel[« channel name« ] session key change success »
|
eNOR
|