IEC 62443
The ISA/IEC series for securing industrial automation and control systems across the asset owner (2-1 security program), the service provider (2-4), the system (3-2 risk assessment in 32 sub-requirements, 3-3 system requirements and security levels) and the product supplier (4-1 development lifecycle, 4-2 component requirements).
IEC 62443 is a compliance framework from International (IEC TC 65/WG 10 with ISA99); adopted as EN IEC 62443 with 6 domains and 303 controls that map to 239 other frameworks. The largest domains are IEC 62443-2-1:2024 asset owner security program requirements – IEC 62443 (87 controls), IEC 62443-4-2:2019 technical security requirements for IACS components – IEC 62443 (74 controls), IEC 62443-3-3:2013 system security requirements and security levels – IEC 62443 (51 controls). Every control below carries what it requires and what an assessor expects to see.
Framework summaries on this platform are interpretations grounded in the published source, for educational and compliance planning purposes. They do not reproduce or replace the official standards. Refer to the authoritative source for the definitive text. Framework names and trademarks belong to their respective organisations.
Framework Domains (6)
IEC 62443-2-1:2024 asset owner security program requirements – IEC 62443
| Code | Title |
|---|---|
| iec-62443::AVAIL 1.1 | Continuity management |
| iec-62443::AVAIL 1.2 | Resource availability management |
| iec-62443::AVAIL 1.3 | Failure-state |
| iec-62443::AVAIL 2.1 | Backup |
| iec-62443::AVAIL 2.2 | Backup non-interference |
| iec-62443::AVAIL 2.3 | Backup verification |
| iec-62443::AVAIL 2.4 | Backup media |
| iec-62443::AVAIL 2.5 | Backup restoration |
| iec-62443::CM 1.1 | Asset inventory baseline |
| iec-62443::CM 1.2 | Infrastructure drawings/documentation |
| iec-62443::CM 1.3 | Configuration settings |
| iec-62443::CM 1.4 | Change control |
| iec-62443::COMP 1.1 | Component hardening |
| iec-62443::COMP 1.2 | Dedicated portable media |
| iec-62443::COMP 2.1 | Malware free |
| iec-62443::COMP 2.2 | Malware protection |
| iec-62443::COMP 2.3 | Malware protection software validation and installation |
| iec-62443::COMP 3.1 | Security patch authenticity/integrity |
| iec-62443::COMP 3.2 | Security patch validation and installation |
| iec-62443::COMP 3.3 | Security patch status |
| iec-62443::COMP 3.4 | Security patching retention of security |
| iec-62443::COMP 3.5 | Security patch mitigation |
| iec-62443::DATA 1.1 | Data classification |
| iec-62443::DATA 1.2 | Data confidentiality |
| iec-62443::DATA 1.3 | Safety system configuration mode |
| iec-62443::DATA 1.4 | Data retention policy |
| iec-62443::DATA 1.5 | Cryptographic mechanisms |
| iec-62443::DATA 1.6 | Key management |
| iec-62443::DATA 1.7 | Data Integrity |
| iec-62443::EVENT 1.1 | Event detection |
| iec-62443::EVENT 1.2 | Event reporting |
| iec-62443::EVENT 1.3 | Event reporting interfaces |
| iec-62443::EVENT 1.4 | Logging |
| iec-62443::EVENT 1.5 | Log entries |
| iec-62443::EVENT 1.6 | Log access |
| iec-62443::EVENT 1.7 | Event analysis |
| iec-62443::EVENT 1.8 | Incident handling and response |
| iec-62443::EVENT 1.9 | Vulnerability handling |
| iec-62443::NET 1.1 | Segmentation from non-IACS zones |
| iec-62443::NET 1.2 | Documentation of zones and network zone interconnections |
| iec-62443::NET 1.3 | Network segmentation from safety systems |
| iec-62443::NET 1.4 | Network autonomy |
| iec-62443::NET 1.5 | Network disconnection from external networks |
| iec-62443::NET 1.6 | Internal network access control |
| iec-62443::NET 1.7 | Network accessible services |
| iec-62443::NET 1.8 | User messaging |
| iec-62443::NET 1.9 | Network time distribution |
| iec-62443::NET 2.1 | Wireless protocols |
| iec-62443::NET 2.2 | Wireless network segmentation |
| iec-62443::NET 2.3 | Wireless properties and addresses |
| iec-62443::NET 3.1 | Remote access applications |
| iec-62443::NET 3.2 | Remote access connections |
| iec-62443::NET 3.3 | Remote access termination |
| iec-62443::ORG 1.1 | Information security management system (ISMS) |
| iec-62443::ORG 1.2 | Background checks |
| iec-62443::ORG 1.3 | Security roles and responsibilities |
| iec-62443::ORG 1.4 | Security awareness training |
| iec-62443::ORG 1.5 | Security responsibilities training |
| iec-62443::ORG 1.6 | Supply chain security |
| iec-62443::ORG 2.1 | Security risk mitigation |
| iec-62443::ORG 2.2 | Processes for discovery of security anomalies |
| iec-62443::ORG 2.3 | Secure development and support |
| iec-62443::ORG 2.4 | SP reviews |
| iec-62443::ORG 3.1 | Physical access control |
| iec-62443::USER 1.1 | User identity assignment |
| iec-62443::USER 1.10 | Mutual authentication |
| iec-62443::USER 1.11 | Password protection |
| iec-62443::USER 1.12 | Shared and disclosed/compromised passwords |
| iec-62443::USER 1.13 | User login display information |
| iec-62443::USER 1.14 | User login failure displays |
| iec-62443::USER 1.15 | Consecutive login failures |
| iec-62443::USER 1.16 | Session integrity |
| iec-62443::USER 1.17 | Concurrent sessions |
| iec-62443::USER 1.18 | Screen lock |
| iec-62443::USER 1.19 | Component authentication |
| iec-62443::USER 1.2 | User identity removal |
| iec-62443::USER 1.3 | User identity persistence |
| iec-62443::USER 1.4 | Access rights assignment |
| iec-62443::USER 1.5 | Least privilege |
| iec-62443::USER 1.6 | Software service authentication |
| iec-62443::USER 1.7 | Software services interactive login rights |
| iec-62443::USER 1.8 | Human user authentication |
| iec-62443::USER 1.9 | Multifactor authentication (MFA) |
| iec-62443::USER 2.1 | Authorization |
| iec-62443::USER 2.2 | Separation of duties |
| iec-62443::USER 2.3 | Multiple approvals |
| iec-62443::USER 2.4 | Manual elevation of privileges |
IEC 62443-2-4:2023 service provider security program requirements – IEC 62443
| Code | Title |
|---|---|
| iec-62443::SP.01 | Solution staffing |
| iec-62443::SP.02 | Assurance |
| iec-62443::SP.03 | Architecture |
| iec-62443::SP.04 | Wireless |
| iec-62443::SP.05 | Safety instrumented systems (SIS) |
| iec-62443::SP.06 | Configuration management |
| iec-62443::SP.07 | Remote access |
| iec-62443::SP.08 | Event management |
| iec-62443::SP.09 | Account management |
| iec-62443::SP.10 | Malware protection |
| iec-62443::SP.11 | Patch management |
| iec-62443::SP.12 | Backup/restore |
IEC 62443-3-2:2020 security risk assessment for system design – IEC 62443
| Code | Title |
|---|---|
| iec-62443::ZCR 1.1 | ZCR 1.1 Identify the SUC perimeter and access points |
| iec-62443::ZCR 2.1 | ZCR 2.1 Perform initial cyber security risk assessment |
| iec-62443::ZCR 3.1 | ZCR 3.1 Establish zones and conduits |
| iec-62443::ZCR 3.2 | ZCR 3.2 Separate business and IACS assets |
| iec-62443::ZCR 3.3 | ZCR 3.3 Separate safety related assets |
| iec-62443::ZCR 3.4 | ZCR 3.4 Separate temporarily connected devices |
| iec-62443::ZCR 3.5 | ZCR 3.5 Separate wireless devices |
| iec-62443::ZCR 3.6 | ZCR 3.6 Separate devices connected via external networks |
| iec-62443::ZCR 4.1 | ZCR 4.1 Compare initial risk to tolerable risk |
| iec-62443::ZCR 5.1 | ZCR 5.1 Identify threats |
| iec-62443::ZCR 5.10 | ZCR 5.10 Determine residual risk |
| iec-62443::ZCR 5.11 | ZCR 5.11 Compare residual risk with tolerable risk |
| iec-62443::ZCR 5.12 | ZCR 5.12 Identify additional cyber security countermeasures |
| iec-62443::ZCR 5.13 | ZCR 5.13 Document and communicate results |
| iec-62443::ZCR 5.2 | ZCR 5.2 Identify vulnerabilities |
| iec-62443::ZCR 5.3 | ZCR 5.3 Determine consequence and impact |
| iec-62443::ZCR 5.4 | ZCR 5.4 Determine unmitigated likelihood |
| iec-62443::ZCR 5.5 | ZCR 5.5 Determine unmitigated cyber security risk |
| iec-62443::ZCR 5.6 | ZCR 5.6 Determine SL-T |
| iec-62443::ZCR 5.7 | ZCR 5.7 Compare unmitigated risk with tolerable risk |
| iec-62443::ZCR 5.8 | ZCR 5.8 Identify and evaluate existing countermeasures |
| iec-62443::ZCR 5.9 | ZCR 5.9 Reevaluate likelihood and impact |
| iec-62443::ZCR 6.1 | ZCR 6.1 Cyber security requirements specification |
| iec-62443::ZCR 6.2 | ZCR 6.2 SUC description |
| iec-62443::ZCR 6.3 | ZCR 6.3 Zone and conduit drawings |
| iec-62443::ZCR 6.4 | ZCR 6.4 Zone and conduit characteristics |
| iec-62443::ZCR 6.5 | ZCR 6.5 Operating environment assumptions |
| iec-62443::ZCR 6.6 | ZCR 6.6 Threat environment |
| iec-62443::ZCR 6.7 | ZCR 6.7 Organizational security policies |
| iec-62443::ZCR 6.8 | ZCR 6.8 Tolerable risk |
| iec-62443::ZCR 6.9 | ZCR 6.9 Regulatory requirements |
| iec-62443::ZCR 7.1 | ZCR 7.1 Attain asset owner approval |
IEC 62443-3-3:2013 system security requirements and security levels – IEC 62443
| Code | Title |
|---|---|
| iec-62443::SR 1.1 | Human user identification and authentication |
| iec-62443::SR 1.10 | Authenticator feedback |
| iec-62443::SR 1.11 | Unsuccessful login attempts |
| iec-62443::SR 1.12 | System use notification |
| iec-62443::SR 1.13 | Access via untrusted networks |
| iec-62443::SR 1.2 | Software process and device identification and authentication |
| iec-62443::SR 1.3 | Account management |
| iec-62443::SR 1.4 | Identifier management |
| iec-62443::SR 1.5 | Authenticator management |
| iec-62443::SR 1.6 | Wireless access management |
| iec-62443::SR 1.7 | Strength of password-based authentication |
| iec-62443::SR 1.8 | Public key infrastructure (PKI) certificates |
| iec-62443::SR 1.9 | Strength of public key authentication |
| iec-62443::SR 2.1 | Authorization enforcement |
| iec-62443::SR 2.10 | Response to audit processing failures |
| iec-62443::SR 2.11 | Timestamps |
| iec-62443::SR 2.12 | Non-repudiation |
| iec-62443::SR 2.2 | Wireless use control |
| iec-62443::SR 2.3 | Use control for portable and mobile devices |
| iec-62443::SR 2.4 | Mobile code |
| iec-62443::SR 2.5 | Session lock |
| iec-62443::SR 2.6 | Remote session termination |
| iec-62443::SR 2.7 | Concurrent session control |
| iec-62443::SR 2.8 | Auditable events |
| iec-62443::SR 2.9 | Audit storage capacity |
| iec-62443::SR 3.1 | Communication integrity |
| iec-62443::SR 3.2 | Malicious code protection |
| iec-62443::SR 3.3 | Security functionality verification |
| iec-62443::SR 3.4 | Software and information integrity |
| iec-62443::SR 3.5 | Input validation |
| iec-62443::SR 3.6 | Deterministic output |
| iec-62443::SR 3.7 | Error handling |
| iec-62443::SR 3.8 | Session integrity |
| iec-62443::SR 3.9 | Protection of audit information |
| iec-62443::SR 4.1 | Information confidentiality |
| iec-62443::SR 4.2 | Information persistence |
| iec-62443::SR 4.3 | Use of cryptography |
| iec-62443::SR 5.1 | Network segmentation |
| iec-62443::SR 5.2 | Zone boundary protection |
| iec-62443::SR 5.3 | General purpose person-to-person communication restrictions |
| iec-62443::SR 5.4 | Application partitioning |
| iec-62443::SR 6.1 | Audit log accessibility |
| iec-62443::SR 6.2 | Continuous monitoring |
| iec-62443::SR 7.1 | Denial of service protection |
| iec-62443::SR 7.2 | Resource management |
| iec-62443::SR 7.3 | Control system backup |
| iec-62443::SR 7.4 | Control system recovery and reconstitution |
| iec-62443::SR 7.5 | Emergency power |
| iec-62443::SR 7.6 | Network and security configuration settings |
| iec-62443::SR 7.7 | Least functionality |
| iec-62443::SR 7.8 | Control system component inventory |
IEC 62443-4-1:2018 secure product development lifecycle requirements – IEC 62443
| Code | Title |
|---|---|
| iec-62443::DM-1 | Receiving notifications of security-related issues |
| iec-62443::DM-2 | Reviewing security-related issues |
| iec-62443::DM-3 | Assessing security-related issues |
| iec-62443::DM-4 | Addressing security-related issues |
| iec-62443::DM-5 | Disclosing security-related issues |
| iec-62443::DM-6 | Periodic review of security defect management practice |
| iec-62443::SD-1 | Secure design principles |
| iec-62443::SD-2 | Defense in depth design |
| iec-62443::SD-3 | Security design review |
| iec-62443::SD-4 | Secure design best practices |
| iec-62443::SG-1 | Product defense-in-depth |
| iec-62443::SG-2 | Defense-in-depth measures expected in the environment |
| iec-62443::SG-3 | Security hardening guidelines |
| iec-62443::SG-4 | Secure disposal guidelines |
| iec-62443::SG-5 | Secure operation guidelines |
| iec-62443::SG-6 | Account management guidelines |
| iec-62443::SG-7 | Documentation review |
| iec-62443::SI-1 | Security implementation review |
| iec-62443::SI-2 | Secure coding standards |
| iec-62443::SM-1 | Development process |
| iec-62443::SM-10 | Custom developed components from third-party suppliers |
| iec-62443::SM-11 | Assessing and addressing security-related issues |
| iec-62443::SM-12 | Process verification |
| iec-62443::SM-13 | Continuous improvement |
| iec-62443::SM-2 | Identification of responsibilities |
| iec-62443::SM-3 | Identification of applicability |
| iec-62443::SM-4 | Security expertise |
| iec-62443::SM-5 | Process scoping |
| iec-62443::SM-6 | File integrity |
| iec-62443::SM-7 | Development environment security |
| iec-62443::SM-8 | Controls for private keys |
| iec-62443::SM-9 | Security requirements for externally provided components |
| iec-62443::SR-1 | Product security context |
| iec-62443::SR-2 | Threat model |
| iec-62443::SR-3 | Product security requirements |
| iec-62443::SR-4 | Product security requirements content |
| iec-62443::SR-5 | Security requirements review |
| iec-62443::SUM-1 | Security update qualification |
| iec-62443::SUM-2 | Security update documentation |
| iec-62443::SUM-3 | Dependent component or operating system security update documentation |
| iec-62443::SUM-4 | Security update delivery |
| iec-62443::SUM-5 | Timely delivery of security patches |
| iec-62443::SVV-1 | Security requirements testing |
| iec-62443::SVV-2 | Threat mitigation testing |
| iec-62443::SVV-3 | Vulnerability testing |
| iec-62443::SVV-4 | Penetration testing |
| iec-62443::SVV-5 | Independence of testers |
IEC 62443-4-2:2019 technical security requirements for IACS components – IEC 62443
| Code | Title |
|---|---|
| iec-62443::CR 1.1 | Human user identification and authentication |
| iec-62443::CR 1.10 | Authenticator feedback |
| iec-62443::CR 1.11 | Unsuccessful login attempts |
| iec-62443::CR 1.12 | System use notification |
| iec-62443::CR 1.14 | Strength of symmetric key-based authentication |
| iec-62443::CR 1.2 | Software process and device identification and authentication |
| iec-62443::CR 1.3 | Account management |
| iec-62443::CR 1.4 | Identifier management |
| iec-62443::CR 1.5 | Authenticator management |
| iec-62443::CR 1.7 | Strength of password-based authentication |
| iec-62443::CR 1.8 | Public key infrastructure certificates |
| iec-62443::CR 1.9 | Strength of public key authentication |
| iec-62443::CR 2.1 | Authorization enforcement |
| iec-62443::CR 2.10 | Response to audit processing failures |
| iec-62443::CR 2.11 | Timestamps |
| iec-62443::CR 2.12 | Non-repudiation |
| iec-62443::CR 2.2 | Wireless use control |
| iec-62443::CR 2.3 | Use control for portable and mobile devices |
| iec-62443::CR 2.5 | Session lock |
| iec-62443::CR 2.6 | Remote session termination |
| iec-62443::CR 2.7 | Concurrent session control |
| iec-62443::CR 2.8 | Auditable events |
| iec-62443::CR 2.9 | Audit storage capacity |
| iec-62443::CR 3.1 | Communication integrity |
| iec-62443::CR 3.3 | Security functionality verification |
| iec-62443::CR 3.4 | Software and information integrity |
| iec-62443::CR 3.5 | Input validation |
| iec-62443::CR 3.6 | Deterministic output |
| iec-62443::CR 3.7 | Error handling |
| iec-62443::CR 3.8 | Session integrity |
| iec-62443::CR 3.9 | Protection of audit information |
| iec-62443::CR 4.1 | Information confidentiality |
| iec-62443::CR 4.2 | Information persistence |
| iec-62443::CR 4.3 | Use of cryptography |
| iec-62443::CR 5.1 | Network segmentation |
| iec-62443::CR 6.1 | Audit log accessibility |
| iec-62443::CR 6.2 | Continuous monitoring |
| iec-62443::CR 7.1 | Denial of service protection |
| iec-62443::CR 7.2 | Resource management |
| iec-62443::CR 7.3 | Control system backup |
| iec-62443::CR 7.4 | Control system recovery and reconstitution |
| iec-62443::CR 7.6 | Network and security configuration settings |
| iec-62443::CR 7.7 | Least functionality |
| iec-62443::CR 7.8 | Control system component inventory |
| iec-62443::EDR 2.13 | Use of physical diagnostic and test interfaces (embedded device) |
| iec-62443::EDR 2.4 | Mobile code (embedded device) |
| iec-62443::EDR 3.10 | Support for updates (embedded device) |
| iec-62443::EDR 3.11 | Physical tamper resistance and detection (embedded device) |
| iec-62443::EDR 3.12 | Provisioning product supplier roots of trust (embedded device) |
| iec-62443::EDR 3.13 | Provisioning asset owner roots of trust (embedded device) |
| iec-62443::EDR 3.14 | Integrity of the boot process (embedded device) |
| iec-62443::EDR 3.2 | Protection from malicious code (embedded device) |
| iec-62443::HDR 2.13 | Use of physical diagnostic and test interfaces (host device) |
| iec-62443::HDR 2.4 | Mobile code (host device) |
| iec-62443::HDR 3.10 | Support for updates (host device) |
| iec-62443::HDR 3.11 | Physical tamper resistance and detection (host device) |
| iec-62443::HDR 3.12 | Provisioning product supplier roots of trust (host device) |
| iec-62443::HDR 3.13 | Provisioning asset owner roots of trust (host device) |
| iec-62443::HDR 3.14 | Integrity of the boot process (host device) |
| iec-62443::HDR 3.2 | Protection from malicious code (host device) |
| iec-62443::NDR 1.13 | Access via untrusted networks (network device) |
| iec-62443::NDR 1.6 | Wireless access management (network device) |
| iec-62443::NDR 2.13 | Use of physical diagnostic and test interfaces (network device) |
| iec-62443::NDR 2.4 | Mobile code (network device) |
| iec-62443::NDR 3.10 | Support for updates (network device) |
| iec-62443::NDR 3.11 | Physical tamper resistance and detection (network device) |
| iec-62443::NDR 3.12 | Provisioning product supplier roots of trust (network device) |
| iec-62443::NDR 3.13 | Provisioning asset owner roots of trust (network device) |
| iec-62443::NDR 3.14 | Integrity of the boot process (network device) |
| iec-62443::NDR 3.2 | Protection from malicious code (network device) |
| iec-62443::NDR 5.2 | Zone boundary protection (network device) |
| iec-62443::NDR 5.3 | General purpose person-to-person communication restrictions (network device) |
| iec-62443::SAR 2.4 | Mobile code (software application) |
| iec-62443::SAR 3.2 | Protection from malicious code (software application) |
Your Compliance Coverage
If you comply with IEC 62443, you already cover:
EU Cyber Resilience Act
8%
30 controls mapped
Compare →ISO 27002:2022
7%
28 controls mapped
Compare →IEEE 1686
4%
17 controls mapped
Compare →+ 236 more: API 1164 (4%), NIST SP 1800-32 (4%)
See all 239 mapped frameworks ↓Maps to 239 other frameworks
Coverage is not the same as your position
This page shows what IEC 62443 overlaps with in general. Where your organisation actually stands, against the standard you are going for and the certifications you already hold, is a different question. Same graph and the same recorded refutations, scoped to you rather than to a pair.
The Compliance Position Diagnostic, $5,000 fixed, ten business daysWhat is IEC 62443 and who does it apply to?
IEC 62443 is a compliance framework from International (IEC TC 65/WG 10 with ISA99); adopted as EN IEC 62443 with 6 domains and 303 controls. The ISA/IEC series for securing industrial automation and control systems across the asset owner (2-1 security program), the service provider (2-4), the system (3-2 risk assessment in 32 sub-requirements, 3-3 system requirements and security levels) and the product supplier (4-1 development lifecycle, 4-2 component requirements). It is used by organisations to establish and maintain compliance with industry standards and regulatory requirements.
What does IEC 62443 actually require?
IEC 62443 has 303 controls organised across 6 domains. The largest domains are IEC 62443-2-1:2024 asset owner security program requirements – IEC 62443 (87 controls), IEC 62443-4-2:2019 technical security requirements for IACS components – IEC 62443 (74 controls), IEC 62443-3-3:2013 system security requirements and security levels – IEC 62443 (51 controls). Each control defines specific requirements that organisations must implement to achieve compliance.
If I already comply with another framework, how much of IEC 62443 do I already cover?
IEC 62443 maps to 239 other compliance frameworks. The top mapping partners are EU Cyber Resilience Act (8% coverage), ISO 27002:2022 (7% coverage), IEEE 1686 (4% coverage). Use our comparison tool to explore control-level mappings between frameworks.
How do I implement IEC 62443?
Start your IEC 62443 compliance journey by running a self-assessment on our platform to identify your current compliance posture. Our AI advisory can answer specific questions about IEC 62443 requirements, and cross-framework mapping helps you leverage existing controls from other frameworks you may already comply with. Create a free account to access all 303 controls and track your progress.
Start Your Compliance Journey
Create a free account to run self-assessments, get AI advisory, and track your compliance progress across 1,120 frameworks.
Get Started Free →Free forever, no credit card required