-

IEC 62443 Compliance

The IEC 62443 standard defines functional requirements regarding the security of Industrial Control and Automation Systems (IACS) regarding:

From these functional requirements, application-specific system requirements can be derived and implemented accordingly.

Furthermore, the IEC 62443 standard defines three different roles. Depending on your role, different security-related requirements arise in order to become certified according to the IEC 62443 standard.

Consider the following security-related measures to protect iCube Engineer, the data and solutions created with it as well as your iC9200 Series application.

Security StageDescription
Protection of the PC on which iCube Engineer runsImplementation of a suitable user authentication on the Windows PC must ensure that the user is known and authorized to use iCube Engineer.
  • Users must log-on to Windows (standard login mechanism).
  • Separate account per user (no "group login").
  • Corporate policies regarding user administration, password rules, etc., must be defined.
  • Logged-on Windows user is allowed to start and use iCube Engineer.
  • Standard Windows login should be supplemented by multifactor authentication tool: verification of the user identity, e.g. via a mobile app (push notification, biometric recognition, etc.), via a PIN or finger print, hardware/software token, etc.
  • A suitable and up-to-date virus/malware detection software should be used, and a firewall is activated and configured.
For more information on PC-based hardening and organization measures, refer to section "Recommended general measures for PC-based software".
Integrity check of the downloaded iCube Engineer setup fileAfter downloading the setup and prior to the installation, you should verify that the downloaded iCube Engineer setup file has not been corrupted/tampered.
Integrity check of the iCube Engineer installationUse a standard Windows tool to verify that the iCube Engineer installation is not tampered/corrupted.
See section "Installation check / tamper detection" in the topic "Security Guideline for iCube Engineer" for further information.

When installing iCube Engineer, checksums are calculated over the installation. By verifying these checksums, manipulations and data corruption can be detected.
Protection of project dataiCube Engineer implements features for project data protection:
  • Tamper protected libraries
  • Know-how protected libraries
  • Protection of safety data integrity/consistency
  • Protection of integrity and authorship of safety-related, loadable C functions
See section "Security features implemented in iCube Engineer" for details.

Besides the correct usage of these features, you must additionally protect your project data on the hard disk and during transfer. The reason for this is that iCube Engineer currently stores plain, i.e., unencrypted project data on the harddisk of your computer. This also applies to project archives and exported libraries. The data is therefore unprotected against tampering and theft.

Therefore, you must use suitable encryption tools to protect data on your harddisk and while transferring them.

Refer to section "Protection of project data on the hard disk and during transfer" for details.
Protection of data transmission between iCube Engineer and iC9200 Series controlleriCube Engineer implements features for securing the data connections between the engineering software and the controller firmware: only authorized users can communicate with the controller via a secured connection.

  • Data transmission is protected by means of TLS. Transport Layer Security is a encryption protocol which secures the Internet data transfer.
  • During a logon to the controller, the identity of both the iCube Engineer instance and the iC9200 Series controller ID are verified and must match. This is done by means of certificates.

    To ensure that your automation system can only be controlled by your iCube Engineer instance, the default (pre-installed) Yaskawa certificate must be replaced by your owner-specific certificate in the iC9200 Series controller and iCube Engineer must be adapted accordingly.
    Refer to the topic "Network Security: Certificates enable Secure Connection" for details.

  • Logon to the iC9200 Series controller with a particular user role ensures that the user is known and authorized to access/control the machine controller.
    You must set up the User and Role Management accordingly. Refer to section "Network Security: Authentication with User Role and Password" for details.
  • Security-related logging on the iC9200 Series controller: Logs the user, data and time of the login to the controller as well as the executed commands, state changes, etc.
    Evaluate these log files regularly.
Protection of data transmission between the integrated OPC UA server and its clientsiCube Engineer implements features for securing the data connections between the OPC UA server integrated in the iC9200 Series controller and the connected OPC UA clients.

Refer to the topic " Network Security: OPC UA Server Security Settings " for details.

 


This help information is valid for iCube Engineer Online Help 2025.6

Copyright © 2025 YASKAWA EUROPE GmbH and © 2025 YASKAWA America, Inc.