Module 2: Security-level allocation(1/3)

Foundational requirements and the SL vector

35 min4 min readRef: IEC 62443-3-3

title: "Foundational requirements and the SL vector" duration: "35 min"

From risk scores to security requirements

The risk matrix tells you how much security each zone needs. The Foundational Requirements and Security Levels tell you what kind of security to implement. This lesson bridges the two.

The seven Foundational Requirements — detailed

You memorised these in the Foundations track. Now let's go deeper into what each one demands at each Security Level.

FRNameWhat it protectsKey SRs
FR 1Identification & Authentication ControlWho/what is on the networkSR 1.1 (human IAC), SR 1.2 (software IAC), SR 1.5 (authenticator management)
FR 2Use ControlWhat they are allowed to doSR 2.1 (authorisation), SR 2.4 (mobile code), SR 2.8 (auditable events)
FR 3System IntegrityHas the system been tampered withSR 3.2 (malicious code protection), SR 3.4 (software integrity)
FR 4Data ConfidentialityIs the data protected from disclosureSR 4.1 (information confidentiality), SR 4.3 (cryptographic integrity)
FR 5Restricted Data FlowIs communication controlledSR 5.1 (network segmentation), SR 5.2 (zone boundary protection)
FR 6Timely Response to EventsCan we detect and respondSR 6.1 (audit log accessibility), SR 6.2 (continuous monitoring)
FR 7Resource AvailabilityDoes the system stay up under attackSR 7.1 (DoS protection), SR 7.2 (resource management)

The SL vector in practice

Recall from Foundations that an SL is a vector of seven values:

Formula

SL = (SL-IAC, SL-UC, SL-SI, SL-DC, SL-RDF, SL-TRE, SL-RA)

Each element ranges from 0 to 4. The overall SL of a zone is the minimum across all seven elements.

What each SL level means in practice

SLThreat actor it defends againstAuthentication exampleMonitoring example
1Casual / accidentalShared username/passwordEvent logs exist but are not reviewed
2Motivated individualUnique accounts per userLogs reviewed on incident
3Sophisticated group (ICS expertise)MFA for all privileged accessContinuous monitoring with alerting
4Nation-state with extensive resourcesHardware-backed credentialsReal-time correlation with automated response

Example: Zone 2 (SIS) SL-T vector

For the SIS zone of our reference water-treatment plant:

FRSL-TRationale
FR 1 (IAC)3MFA required for any access to the safety controller
FR 2 (UC)3Role-based access; engineering access time-gated
FR 3 (SI)3Firmware integrity verification; change detection
FR 4 (DC)2TriStation traffic confidentiality (encrypted where possible)
FR 5 (RDF)3Unidirectional conduit via data diode
FR 6 (TRE)3Continuous monitoring of all SIS network traffic
FR 7 (RA)3DoS protection; redundant communication paths

Overall SL-T for Zone 2: min(3,3,3,2,3,3,3) = SL 2.

Key takeaway

The weakest-link rule

Even though six of seven FRs are at SL 3, the overall zone SL is pulled down to SL 2 by FR 4 (Data Confidentiality). If the asset owner wants the zone at SL 3, they must raise FR 4 to SL 3 — which may require encrypting TriStation traffic.

How SL-T drives design decisions

Once you have the SL-T vector for each zone, you look up the corresponding System Requirements in IEC 62443-3-3:

  1. For each FR at the zone's SL-T, list the required SRs and Requirement Enhancements.
  2. For each SR, determine whether the existing system meets it.
  3. Any unmet SR is a gap — the subject of the gap analysis in lesson 2.3.

Analogy

The SL-T vector is a shopping list. Each FR tells you which aisle to visit. Each SL level tells you which product tier to buy. You cannot leave the store until every item on the list is in the cart.

Key Takeaways

  1. The SL-T vector has seven elements, one per Foundational Requirement.
  2. The overall SL of a zone is the minimum across all seven elements (weakest-link rule).
  3. Each SL level corresponds to a class of threat actor — from casual (SL 1) to nation-state (SL 4).
  4. The SL-T vector drives the selection of specific System Requirements from IEC 62443-3-3.
  5. Raising the overall SL requires raising every individual FR element to at least that level.

Knowledge Check

3 questions — test your understanding before moving on.

  1. Q1.What is the 'weakest-link rule' for Security Level vectors?

    • The overall SL of a zone is the average of all seven FR elements.
    • The overall SL of a zone is the maximum across all seven FR elements.
    • The overall SL of a zone is the minimum across all seven FR elements.
    • The overall SL is always SL 2 for industrial environments.

    The overall SL of a zone is the minimum across all seven FR elements. If six FRs are at SL 3 but one FR is at SL 1, the overall zone SL is SL 1. The chain is only as strong as its weakest link.

  2. Q2.What does SL 3 defend against?

    • Casual or accidental threats.
    • Motivated individuals and hacktivists.
    • Sophisticated groups with ICS expertise (e.g. ransomware crews with OT playbooks).
    • Nation-states with unlimited resources.

    SL 3 defends against sophisticated groups with ICS-specific expertise — for example, ransomware crews that use initial-access brokers and have OT-specific attack playbooks. SL 4 is reserved for nation-state actors with extensive resources and custom tooling.

  3. Q3.If a zone's SL-T vector is (3, 3, 3, 2, 3, 3, 3), what is its overall SL-T?

    • SL 3
    • SL 2
    • SL 2.86 (average)
    • SL 4

    The overall SL is the minimum across all seven elements. FR 4 (Data Confidentiality) is at SL 2, pulling the overall zone SL down to SL 2 despite the other six FRs being at SL 3.