Security Levels in IEC 62443 and How to Achieve Them

  • Markus Müller
  • Published on
  • 6 min read

The IEC 62443 series sets cybersecurity requirements for industrial automation and control systems (IACS). One of its central concepts is the security level (SL), which defines graded levels of protection. This article explains what the security levels mean and how systems and components achieve them.

Contents
  1. What are security levels?
  2. How do security levels differ for systems and components?
  3. How do you achieve a security level?
  4. Challenges in applying security levels
  5. Recommendations

What are security levels?

Security levels (SLs) in IEC 62443 are defined levels of protection that apply both to whole systems and to individual components. They range from SL 0, which means no specific requirements, to SL 4, the highest level. Each higher level provides stronger protection against potential threats.

LevelDefinition
SL 0Defined implicitly: no security requirements or security protection are necessary.
SL 1Protection against casual or coincidental violation
SL 2Protection against intentional violation using simple means with low resources, generic skills, and low motivation
SL 3Protection against intentional violation using sophisticated means with moderate resources, IACS-specific skills, and moderate motivation
SL 4Protection against intentional violation using sophisticated means with extended resources, IACS-specific skills, and high motivation

Security levels are defined separately for each of the seven foundational requirements (FRs):

  1. Identification and authentication control
  2. Use control
  3. System integrity
  4. Data confidentiality
  5. Restricted data flow
  6. Timely response to events
  7. Resource availability

This differentiated view lets you match security measures precisely to the specific requirements and risks of a system.

How do security levels differ for systems and components?

Security levels apply at both system and component level. At system level, as described in IEC 62443-3-3, the standard defines specific system requirements (SRs) for each FR. These SRs consist of base requirements and optional requirement enhancements (REs), which are assigned to the different SLs.

Structure of the requirements in IEC 62443-3-3: a foundational requirement (FR 1) branches into system requirements (SR 1.1, SR 1.2, SR 1.3), and SR 1.1 branches into requirement enhancements (RE 1, RE 2, RE 3). Foundational requirements are the fundamental security objectives, system requirements cover the specific security functions needed to achieve an FR, and requirement enhancements add further layers of security.

At component level, covered by IEC 62443-4-2, these SRs and REs are translated into component requirements (CRs) and corresponding REs.

Mapping in IEC 62443-4-2: within foundational requirement FR 1, the component requirements CR 1.1 to CR 1.3 correspond to the system requirements SR 1.1 to SR 1.3, and CR 1.1 is extended by requirement enhancements RE 1 to RE 3.

IEC 62443-4-2 distinguishes four types of components:

Host devices

These devices run an operating system such as Microsoft Windows or Linux. They can host one or more software applications, data stores, or functions from different vendors. Typical characteristics are file systems, programmable services, no real-time scheduler, and a full human-machine interface (HMI) with keyboard, mouse, and so on.

Network devices

These devices enable or restrict the flow of data between devices but do not interact directly with a control process. They typically have an embedded operating system or firmware, no HMI, and no real-time scheduler, and they are configured through an external interface.

Software applications

These are one or more software programs and their dependencies that are used to interact with the process or with the control system itself. Configuration software is an example. Software applications usually run on host devices or embedded devices.

Embedded devices

These devices use embedded software to monitor, control, or actuate industrial processes directly. Typical characteristics are programming through an external interface, an embedded operating system, and a real-time scheduler. Examples are PLCs, sensors, and safety controllers.

Most CRs and REs apply to all component types, but some requirements apply only to specific component types.

Received a security level requirement?

Many requirements for IEC 62443 SL 2 or SL 3 are not worded clearly. We help manufacturers interpret such requirements, derive the relevant requirements from IEC 62443-3-3 and IEC 62443-4-2, and prepare reliable evidence for customers, audits, or certification.

Get the requirement assessed

How do you achieve a security level?

The path to a security level differs for systems and components. At system level, the process starts with zoning according to IEC 62443-3-2. You then set the required SL for each zone and put the system together accordingly. If a component does not reach a required SL, you must plan compensating countermeasures for that component.

For components, the process is somewhat different. First, you determine or define the intended use, working with assumptions where necessary. Next, you determine the risk and the required SL. Finally, you decide which security requirements the component meets itself and which are met through integration into the system.

When you assess components, keep in mind that the component itself does not have to meet every security requirement directly. The requirements fall into two categories: those met by the component itself and those that can be met by integration into the system.

This distinction allows a flexible approach to implementing security and reflects that some security functions work better at system level. When you assess and select components, you should therefore consider both the inherent security capabilities of the component and the options for integrating it into the overall system. This allows a balanced and efficient split of responsibilities between components and the system above them.

Challenges in applying security levels

Applying security levels poses several challenges for companies. One of the biggest is keeping up with a threat situation that keeps changing. Protective measures that are considered sufficient today may no longer be enough tomorrow.

Another problem is the risk of over- or under-fulfilling component requirements through blanket SL assignments. Assigning a blanket security level to a component or product makes little sense and does not reflect the intent of IEC 62443. Security requirements depend heavily on the context of use and on the overall system. A product used in a critical system may need stronger security measures than the same product in a less sensitive environment.

Comparability also makes SLs harder to apply. Marketing tends to use blanket SLs for components, which make little sense in practice. The wish to compare products easily through blanket SLs, especially in certification, conflicts with the differentiated approach of IEC 62443. Oversimplification can lead to a wrong assessment of the actual security situation. Even so, parts of the industry are pushing to label components with blanket SLs. Some certification schemes, such as ISASecure, award such blanket SLs to components. This practice does not match the intent of IEC 62443, and you should question it critically.

Recommendations

To apply security levels under IEC 62443 effectively, analyze security requirements in the context of the overall system. Document the security capabilities of your products in detail for each FR. Consider possible compensating countermeasures for requirements that are not met directly. Review and update your security assessments regularly.

The security levels of IEC 62443 give you a structured way to define and achieve cybersecurity objectives in IACS. Using them well requires a differentiated understanding and a careful balance between standardization and flexibility.

The challenges, especially in product certification, show why the approach must be context-based and consider the whole system. Organizations should tailor their security measures to their specific requirements and risks to build strong protection against cyber threats.

Implementing security levels under IEC 62443 is a continuous process. It requires expertise, care, and the ability to adapt, because the threats to industrial automation and control systems keep changing.

Do you need to apply IEC 62443 security levels in practice?

When customers, auditors, or certification bodies set security level requirements, it must be clear whether they refer to a system, a zone, a component, or individual requirements. We help you interpret them, derive specific measures, and prepare reliable evidence.

Discuss security levels

Choosing a CRA consultant? Here is how to find the right one.

Get the guide

Book a call

Send us your request. Together we will look at where your company stands, which questions are still open, and what the sensible next steps are.

For information on how we process your data, see our privacy policy.

Guide: How to choose the right CRA consultant

CRA consulting offers are hard to compare. One provider delivers only a gap analysis, another also supports the technical implementation, and both call themselves “CRA consultants.” If you ask the wrong questions, you end up paying for services you don't need, or you find out halfway through the project that key expertise is missing.

Our guide shows manufacturers what really matters when choosing a provider, from the expertise you need to the right pricing model and the 20 questions you should ask every provider.

What the guide covers:

  • the seven areas of expertise a complete CRA implementation requires
  • four support models depending on your in-house capacity and expertise
  • 20 specific questions for your next provider meeting
  • a red flag card for spotting warning signs quickly
  • a scoring sheet with rating guidance for a structured comparison of providers

Download it for free

Newsletter

For information on how we process your data, see our privacy policy.

Free templates: CRA reporting process

Prepare your company for the reporting obligations under the Cyber Resilience Act. You get process descriptions and templates tested in practice for:

  • reporting actively exploited vulnerabilities
  • reporting severe incidents
  • the required early warning notifications, notifications, and final reports
  • clear responsibilities, escalation paths, and deadlines

Enter your contact details and we will email you the files.

Newsletter

For information on how we process your data, see our privacy policy.

Free template: Risk assessment according to EN 50742

We use this template in our consulting projects for systematic threat assessment. You get an Excel template with:

  • a structured threat assessment for your machinery
  • a systematic way to determine safety-related security levels (SRSL)
  • documentation of vulnerabilities and protective measures

Enter your contact details and you will receive the template within minutes.

Newsletter

For information on how we process your data, see our privacy policy.

Free template: SBOM

We use this template in our consulting projects to meet the CRA requirements for the software bill of materials.

Enter your contact details and you will receive the template within minutes.

Newsletter

For information on how we process your data, see our privacy policy.

Free template: Vulnerability disclosure policy

We use this template in our consulting projects to meet the CRA requirements for vulnerability handling. You get a Word template with:

  • a structure based on EN 40000-1-3
  • predefined sections for reporting channels, response times, and responsibilities
  • safe harbor clauses for security researchers

Enter your contact details and you will receive the template within minutes.

Newsletter

For information on how we process your data, see our privacy policy.