← Course Home Moraine Valley Community College · NCyTE  |  Instructor: Dr. John L. Sands

OT-101 · Day 5 · Lesson 10 · 4 contact hours

Access Control & Identity Management in OT

Who gets to touch the control system, how you prove it was really them, and what happens to that access the day they leave — without ever locking an operator out of an alarm.

Level: Intermediate Strand: Identity & Access Duration: 4 hours 6 learning objectives

Lesson Overview

Orientation, anchoring analogy, and what you should be able to do by the end.

15 min

Ask an IT security team how they manage identity, and the answer usually runs through a single directory: one account per person, multi-factor authentication (MFA) everywhere, automatic disablement the moment HR marks someone terminated. Ask an OT team the same question, and the honest answer is messier — and the mess is not incompetence. It is the predictable result of building identity controls for equipment that was never designed to have any.

This lesson is an SME-level walkthrough of why identity and access management (IAM) is genuinely harder in an industrial control system (ICS) than in a typical office network, and what a defensible OT identity program does about it anyway. Before we get to roles, privileged access, or MFA, it's worth naming the constraints up front, because every technique in this lesson exists specifically to work around one of them:

  • Shared, generic logins are common at the operator level. A control room HMI often stays logged into one "Operator" session across an entire shift rotation, because logging out mid-shift risks missing an alarm.
  • Many field devices have no concept of a user at all. A PLC's engineering port frequently supports a single shared password — or nothing — not per-person accounts, so "who has access" and "who logged in" can be two different questions.
  • Vendors need real, but temporary, access. A relay or drive vendor may need hands-on control of a live device for a two-hour troubleshooting call, then never again — a pattern IT identity systems, built around long-lived employee accounts, don't handle gracefully by default.
  • You cannot lock someone out during a safety event. A control that would be reasonable on a laptop — session timeout, forced re-authentication, account lockout after failed attempts — can itself become the hazard if it fires while an operator is responding to an alarm.
  • Equipment outlives identity systems. A relay or RTU commissioned in 2008 may still be in service in 2030, long after the vendor's original authentication scheme (if any) is obsolete, while the plant's IT directory has been replaced two or three times over.
  • Deprovisioning lags. Disabling someone's corporate Active Directory account does nothing to a local account on an isolated engineering workstation that was never synchronized to that directory in the first place.
Anchoring analogy — the master key and the guest badge

Think about how a large hotel handles access. The general manager doesn't hand every housekeeper an identical master key to every room in the building forever — that's a liability the moment one key goes missing. Instead, housekeeping staff get a key that opens only the rooms on their assigned floor, for their assigned shift (role-based access at the minimum needed to do the job — least privilege). A plumber called in for one afternoon gets a temporary card, escorted or logged, that expires the moment the work order closes (a time-boxed, brokered credential — the same idea behind PAM and a jump host). The front desk itself, where anyone can walk up, requires the clerk to show ID before touching the reservation system (MFA at a genuine choke point). And when an employee quits, the hotel doesn't just cancel their badge in one system — it re-keys every lock that badge could have opened, because a badge nobody remembers to physically collect is still a working key (the deprovisioning gap this lesson keeps returning to).

Every technique in this lesson is one piece of that hotel's key policy, translated to a plant floor where some of the "rooms" are 1990s vintage and were never built with a lock cylinder that accepts a modern key at all.

Learning objectives

By the end of this 4-hour session, you will be able to:

  1. Explain why identity and access management in an ICS/OT environment differs from a typical IT environment, citing at least two OT-specific constraints.
  2. Identify appropriate operator, engineer, and vendor roles and apply role-based access control (RBAC) to a described plant network.
  3. Evaluate the shared-console problem and propose a compensating control that restores individual accountability without disrupting continuous operations.
  4. Configure, in simulation, a least-privilege access request that matches a privileged access management (PAM) and jump-host architecture for a remote vendor session.
  5. Evaluate where multi-factor authentication is appropriate on a control network and where it introduces unacceptable operational risk.
  6. Design a provisioning-to-deprovisioning identity lifecycle checklist that closes the OT deprovisioning gaps discussed in this lesson.
Safeguards & Responsible Use. Nothing in this lesson touches live or production equipment, energized panels, or any real network or credential system. All hands-on work is browser-based simulation using fictional data. We study defensive identity design, not offensive tooling or credential-harvesting techniques. Real incidents appear only as case-study discussion, never as step-by-step procedures. No vendor, employer, or customer data appears in any example — every organization, account, and role below is fictional.
Part A

The Access Control Toolkit — Roles, Privilege, Brokers, and MFA

Roughly 2 hours of guided lecture, diagrams, and worked examples.

1. Roles, RBAC & the OT Access Challenge

Operators, engineers, and vendors don't just have different jobs — they need structurally different accounts.

25 min

Role-based access control (RBAC) assigns permissions to a named role — Operator, Controls Engineer, Vendor Support Technician — rather than to each person individually, so that everyone who fills that role inherits the same, pre-approved permission set. The companion principle, least privilege, says that whatever role a person is assigned, the actual permissions granted should be the minimum needed to do that specific job — not the minimum for the role in the abstract, and not "whatever's convenient to provision." RBAC answers which permission set does this job need; least privilege answers has this person actually been given more than that. The two work together, but they are not the same question, and a defensible OT access program checks both.

In a plant, three broad role families cover most accounts, and each has a different natural ceiling on what it should be able to do:

  • Operators — view process data, acknowledge alarms, and change setpoints within a pre-approved safe range from an HMI. They should not be able to modify PLC logic, change alarm thresholds outside policy, or reach the engineering network.
  • Controls engineers — configure and modify PLC/RTU logic, tune loops, and manage firmware, typically scoped to the specific line, unit, or system they are responsible for — not the whole plant by default.
  • Vendors / support technicians — need deep, sometimes privileged access to a specific device for a specific, time-limited reason, and almost never need standing access at all.

Worked example — role matrix, Ironwood Precision Manufacturing

Ironwood Precision Manufacturing (fictional) runs a CNC machining line with a small PLC-based SCADA system. Its identity team maintains one role matrix that both the plant and IT security refer to when provisioning any new account:

Table 1. Role-to-permission matrix, Ironwood Precision Manufacturing CNC line (fictional).
PermissionOperatorShift SupervisorControls EngineerVendor Tech
View HMI screens & trendsYesYesYesTime-boxed only
Acknowledge alarmsYesYesYesNo
Change setpoints within safe rangeYesYesYesNo
Override safe-range limitsNoYes, loggedYes, loggedNo
Modify PLC logic / firmwareNoNoYes, assigned line onlyTime-boxed, PAM-brokered only
Remote access to engineering networkNoNoYes, MFA requiredJump host only, MFA + session recording

Notice that the Vendor Tech column is never "No" across the board and never "Yes" without a qualifier — vendor accounts are the row where least privilege has to be enforced hardest, because a vendor's business relationship with the plant, unlike an employee's, has no natural deprovisioning trigger like an exit interview.

Four terms, one toolkit

The rest of this lesson builds out four techniques faculty often blur together. Each answers a different question:

Each card is a button: press Enter or Space to flip it. All four definitions also print in full.

Teaching note. Students with an IT background often assume RBAC alone is sufficient. It isn't — RBAC without a least-privilege review just means everyone in a role gets the role's maximum permission set by default, whether or not any given person needs all of it. The Ironwood matrix above intentionally shows a Controls Engineer role scoped to "assigned line only," not "any line" — that scoping decision is least privilege, layered on top of RBAC.

2. The Shared Console Problem

Restoring "who did that" without breaking a station that can never go dark.

20 min

Walk into almost any control room and you'll find at least one HMI station logged into a single, generic operator session that has been open for months. This is the shared console problem: an OS or application session shared across an entire shift rotation, so that whatever any operator does — acknowledge an alarm, change a setpoint, silence a horn — is attributed to "Operator," not to a specific person. From a pure IT standpoint this looks like a glaring control gap. From an operations standpoint, it is often a deliberate, defensible choice: logging out to switch users mid-shift risks a missed alarm during the seconds the screen is unavailable, and some HMI software doesn't support fast user-switching at all.

The wrong fix is to treat this as a simple policy violation to be stamped out — "just require individual logins" ignores the real operational constraint that created the shared session in the first place. The right fix preserves the always-available session while restoring individual accountability through a layer on top of it.

Analogy — the fire station radio

A fire station's dispatch radio stays on and monitored around the clock; nobody logs out of it between calls. But every transmission is still tied to a specific unit and, on the call log, a specific responding crew — not because the radio itself has a login screen, but because a separate accountability layer (the dispatch log) records who was on duty and who keyed the mic for which call. The radio's always-on session and individual accountability are not in tension; they were simply solved by two different systems.

Worked example — Cascade Summit Electric, Substation 12 control room

At Cascade Summit Electric (fictional), the SCADA HMI at Substation 12 stays logged into a shared Windows session called SUB12-OPR across all three shifts, because the HMI application does not support fast user-switching without a full restart. The identity team's compensating design:

  • The Windows OS session stays shared, as operations requires — but every operator badges in with an RFID proximity card at station start, which sets an "active operator" flag inside the SCADA application itself.
  • Every alarm acknowledgment, setpoint change, and override is timestamped and tagged with the currently active operator's name at the application layer, independent of the shared OS login.
  • If no badge tap has occurred in the current shift window, the application flags every action in that period as unattributed — a finding, not a silent gap.
  • The shared account's password is still rotated and known only to the identity team, and it is never used to log into anything else, so a compromised shared credential can't be replayed against the engineering network.
Why not just require individual OS logins? In some plants that is the right answer — if the HMI software supports fast user-switching and the risk of a missed alarm during a switch is genuinely negligible, individual login is the cleaner control and should be preferred. The badge-plus-application-layer pattern above exists specifically for the case where the software or the operational tempo won't tolerate it. Teach students to ask "can we actually log out here?" before reaching for a compensating control — the compensating control is the fallback, not the default.

Two failure modes to watch for when reviewing a shared-console design: first, a paper sign-in sheet at the console is not a substitute for either fix — it isn't enforced, isn't tamper-evident, and nobody checks it until after an incident. Second, rotating the shared password on a schedule improves hygiene but does nothing for accountability — it doesn't tell you who did what, only that the same password isn't stale.

3. Privileged Access, Jump Hosts & Remote Vendor Sessions

The specific architecture that lets a vendor fix a relay without ever holding a standing OT credential.

30 min

Privileged access management (PAM) is the practice of brokering high-privilege credentials — engineering-level logins, PLC programming access, firewall admin — through a system that checks credentials out for a defined purpose and window, records what happens during the session, and revokes access automatically when the window closes. PAM exists because standing privileged accounts are exactly the accounts an attacker or a careless insider does the most damage with, and a plant's most privileged accounts are often the ones handed out most casually — to whichever vendor called last.

A jump host (also called a bastion host) is the single, hardened, closely monitored server that all remote sessions into the OT environment must pass through — never a direct path from the outside world to a PLC or HMI. A jump host does not, by itself, grant any privilege; it is the choke point where identity, PAM, and logging all converge before a session is allowed to continue inward.

Remote access in an OT context refers narrowly to any session that originates outside the control network's trust boundary — a vendor connecting from their own office, an engineer working from home, corporate IT reaching into a plant historian. Every remote access path should terminate at a jump host, never inside the control zone itself.

Worked example — a vendor troubleshooting call at Ironwood

A protective relay at Ironwood Precision Manufacturing throws an intermittent fault code. The relay vendor's support engineer needs hands-on access to the device's configuration software to diagnose it. The session that follows:

  1. The plant's controls engineer opens a scheduled access request in the PAM system: specific device, specific two-hour window, specific vendor account.
  2. The vendor authenticates to the jump host in the OT DMZ from their own network, over an approved remote-access gateway, with MFA required at this step.
  3. The PAM broker checks out a scoped credential for the target relay's configuration port — the vendor never sees or types the actual device password.
  4. The session is screen-recorded and keystroke-logged for the full two hours, viewable later by the controls engineer if needed.
  5. At the end of the two-hour window, the PAM broker automatically revokes the checked-out credential and terminates the session, whether or not the vendor is finished.
  6. No standing VPN account, no long-lived password, and no direct route from the vendor's laptop to the relay ever existed.
The jump host and PAM broker path for a remote vendor session A vertical chain of five stages from top to bottom, each a labelled box. Stage one, vendor workstation, located off-site on the public internet, untrusted. Stage two, corporate remote access gateway, where multi-factor authentication is enforced before any session proceeds. Stage three, jump host and PAM broker, positioned in the OT demilitarized zone, which checks out a scoped, time-boxed credential and records the full session. Stage four, OT firewall, which permits only the brokered session to pass from the jump host inward. Stage five, target OT asset such as a protective relay or PLC configuration port, which the vendor never receives a standing credential for. An arrow beside the chain reads increasing trust and increasing consequence moving downward. Deeper into the OT trust zone → Vendor workstation — off-site, public internet, untrusted Corporate remote-access gateway — MFA required here Jump host / PAM broker (OT DMZ) — checks out scoped, time-boxed credential; records session OT firewall — permits only the brokered session inward Target OT asset (relay / PLC config port) — no standing vendor credential ever exists here
Figure 1. A remote vendor session never touches the OT asset directly. It passes through an MFA-protected gateway, a jump host that brokers a time-boxed credential through PAM, and a firewall that only permits that brokered session — leaving no standing account on the target device for anyone to forget about later.
Assessment idea. Give students a description of a vendor request ("needs to update firmware on RTU-14 sometime this week") and ask them to write the PAM ticket: scope, duration, MFA requirement, and what gets logged. A ticket that leaves any of those four blank is not ready to approve.

4. Where MFA Is Safe on a Control Network

"MFA everywhere" is IT advice. On a control network, placement is the whole discipline.

25 min

Multi-factor authentication (MFA) requires two or more independent proofs of identity — something you know (a password), something you have (a token or authenticator app), or something you are (biometrics) — before granting access. In IT, the guidance is close to "use it everywhere you can." In OT, that advice can be actively dangerous if applied without thinking about where the authentication event actually happens.

The deciding question is not "is this device important?" — everything in a control system is important. The deciding question is: does adding a second authentication factor introduce a delay or a failure mode that is worse than the risk it mitigates, at this specific point in the network? A general-purpose gateway with a keyboard and time to spare is a good MFA candidate. A touchscreen an operator is stabbing at mid-alarm is not.

Analogy — the seatbelt you can't unbuckle in a crash

A seatbelt latch that required two hands and a six-digit code to release would be an obviously bad design — it adds friction at the exact moment speed matters most. The same latch, required to even start the car in the first place, is uncontroversial. MFA on an OT network works the same way: it belongs at the moment you're starting a session with time to spare, not at the moment you're already inside an emergency response.

Worked example — MFA placement at Cascade Summit Electric

Where MFA is and is not applied across the OT trust zones A vertical chain of five zones from top to bottom, color coded. Corporate remote access entry point, colored as MFA appropriate, general purpose login with time to authenticate. Jump host and PAM broker, colored as MFA appropriate, the single choke point for every remote session. Engineering workstation at level three, colored as MFA appropriate, a general purpose computer with a keyboard used for planned configuration work. HMI operator console at level two, colored as MFA generally not appropriate, a touchscreen used for time critical alarm response where a second factor could delay a safety action. Field controller engineering port at level zero or one, colored as MFA not supported, legacy hardware with only a single shared password or no authentication capability at all. Corporate remote-access entry — MFA appropriate: time to authenticate, keyboard present Jump host / PAM broker (OT DMZ) — MFA appropriate: single choke point for every remote session Engineering workstation (Level 3) — MFA appropriate: planned work, general-purpose keyboard HMI operator console (Level 2) — MFA usually inappropriate: touchscreen, time-critical alarm response Field controller engineering port (Level 0/1) — MFA not supported: legacy device, single shared password or none
Figure 2. Moving down through the trust zones, MFA fits naturally at general-purpose choke points — remote entry, the jump host, and engineering workstations — but becomes operationally risky at the alarm-response HMI and technically impossible at legacy field-device engineering ports that were never built to support a second factor.

Where a device genuinely cannot support MFA — most Level 0/1 field equipment — the compensating control isn't "skip authentication," it's pushing the strong authentication requirement upstream to the nearest point that can enforce it: the jump host or engineering workstation gating access to that device. This is the same logic as Section 3's PAM broker — the control lives where it can actually be enforced without breaking the physical process.

Teaching note. A common student misconception is that skipping MFA on the HMI means "OT just doesn't do MFA." Correct that directly: OT applies MFA aggressively at the zones built to support it, and compensates elsewhere — it does not abandon strong authentication, it relocates it.

5. Identity Lifecycle in a Plant

Provisioning gets the attention. Deprovisioning is where OT identity programs actually fail.

25 min

Provisioning is the process of creating an account and granting it a role's permissions, gated on the prerequisites being genuinely met — background check, safety training, a signed access request — before the account exists, not after. Deprovisioning is the reverse: disabling or removing access when it's no longer justified, whether because of termination, role change, or a vendor's contract ending. In a well-run IT environment, both halves run through one directory and largely take care of themselves. In OT, provisioning tends to get real attention because it's tied to a visible event (a new hire's first day); deprovisioning is where programs quietly fail, because OT accounts often live outside the systems that trigger deprovisioning in the first place.

Worked example — a new controls engineer at Ironwood, hire to termination

Table 2. Identity lifecycle for a Controls Engineer hire, Ironwood Precision Manufacturing (fictional).
StageTriggerAction
Pre-provisioningOffer acceptedBackground check and OT safety training completed and recorded before any request is submitted.
ProvisioningManager submits access requestAccount created in the Controls Engineer role, scoped to the assigned line only, per the Section 1 role matrix.
Periodic reviewQuarterly access reviewSupervisor confirms the account's scope still matches the employee's current line assignment; unused permissions are removed.
Role changeEmployee transfers to a different lineAccess to the old line is revoked before access to the new line is granted — not added on top of it.
TerminationHR marks employee terminatedCorporate directory account disabled same-day. Separately, any local accounts on isolated engineering workstations or PLC programming software are located and disabled — these do not follow HR's trigger automatically.
The gap this table exists to prevent. HR-triggered deprovisioning reliably reaches whatever is connected to the corporate directory. It does not reliably reach a local Windows account on an air-gapped engineering laptop, a shared PLC programming-software password, or a vendor's standing VPN credential that nobody remembers granting eighteen months ago. A defensible OT identity program maintains a separate, periodically audited inventory of exactly these out-of-band accounts, precisely because they're invisible to the system most organizations trust to catch a departure.

Vendor accounts deserve their own lifecycle note: because a vendor relationship has no exit interview, the trigger for deprovisioning has to be contractual and calendar-based — a defined contract end date, a PAM session that expires automatically (Section 3), and a periodic vendor-account audit — rather than waiting on an event that will never come from the vendor's side.

6. Side by Side: IT Identity vs. OT Identity

Same underlying goals — authenticate the right person, grant the right access — very different defaults.

15 min
Table 3. IT identity practice and OT identity practice compared across the dimensions that shape this lesson.
DimensionTypical IT practiceTypical OT practice
Account modelOne account per person, centrally directory-managedMix of per-person accounts and shared/generic accounts at the operator level
MFA expectationApplied broadly, including most login screensApplied at general-purpose choke points; avoided at time-critical HMI touchpoints
Session timeout / auto-lockStandard, short timeout is normal practiceOften disabled at operator consoles that must stay available during a shift
Privileged accessPAM increasingly standard for admin accountsPAM critical for vendor and engineering accounts; historically under-deployed
Provisioning triggerHR system of record, largely automatedHR trigger reliably covers directory accounts; local/embedded accounts need a separate process
Deprovisioning speedSame-day, automated across connected systemsSame-day for directory accounts; local and legacy accounts require manual audit
Device authentication capabilityAssumed present on virtually every endpointOften absent or minimal on Level 0/1 field devices
Vendor access modelTime-boxed VPN or SaaS account, contract-linkedShould be PAM-brokered, jump-host-only, session-recorded

The fields both worlds need are identical — a role, a least-privilege scope, an authentication method, an expiration trigger. What differs is which of those fields a plant can fill in automatically versus which one requires a person to remember to check, because the underlying device was never built to report its own account state to anyone.

Part B

Hands-On — Provision Accounts, Map Controls, and Write a Policy

Roughly 2 hours of simulation and applied design work. Everything below runs in your browser.

7. Simulation: OT Identity & Access Provisioning

Build an account the way a real access request would be evaluated — role, zone, duration, authentication, and privilege must all agree.

35 min

Simulation only — no real accounts, no live directory, no actual credentials are created or transmitted.

This builder models a single access request against the fictional Cascade Summit Electric, Substation 12 network. Choose a requestor role, the network zone the account needs to reach, how long the access should last, the authentication method, and the privilege level requested. Select Provision account and the tool will evaluate the combination the way an identity reviewer would — flagging least-privilege violations, MFA placed where it doesn't belong (or missing where it should be required), and access durations that don't match the requestor's role. Provision a few different combinations, including at least one you expect to be flagged, and compare the reasoning in the results panel.

Access request builder

Requestor role Who is asking for the account?
Target zone Where does this account need to reach?
Access duration How long should this access remain valid?
Authentication method How does the account prove it's really them?
Privilege level What can the account actually do?

Fill in all five fields, then choose Provision account. Feedback on this specific request appears here.

Roster of accounts provisioned so far in this session.
RoleZoneDurationAuthPrivilegeReview
No accounts provisioned yet.
Facilitator prompt. Ask participants to deliberately provision one account they believe will be flagged (for example, a permanent, password-only Vendor Tech account with Administrator privilege on the field-device zone) and one they believe will pass cleanly. Compare the tool's stated reasoning to what the group predicted — disagreements are usually the most productive discussion in this activity.

8. Mapping Lab: Scenario to Concept

Six short scenarios. Match each to the identity concept it actually demonstrates.

25 min

Activity 8.1 — Scenario-to-concept matching

25 minutes · pairs
Instructions. Each row describes a real identity-management moment in a plant. Choose the single concept from this lesson's key terms that the scenario is demonstrating — several scenarios could plausibly involve more than one term, but only one is the best fit for what's actually being described.

Individual · 6 min

Answer all six on your own without discussion.

Pairs · 10 min

Compare with a partner. Argue any row where you disagree before checking.

Share · 9 min

Report the row your pair argued longest about. That row is usually the most teachable.
Table 4. Match each identity scenario to the concept it demonstrates.
ScenarioConcept

9. Design a Remote Vendor Access Policy

The one-page deliverable that turns Figure 1's chain of boxes into something a real vendor coordinator can follow.

30 min

A remote vendor access policy is the short document that answers, before the phone rings, exactly how a vendor gets in, what they can touch, and how the access ends. Without one, every vendor request gets negotiated from scratch under time pressure — usually while a line is down and nobody wants to be the person who says no.

Analogy — the hotel's plumber, one more time

Recall the temporary card given to the hotel's plumber. A good policy is the laminated procedure the front desk already has taped under the counter for exactly this situation — who authorizes it, how long the card stays active, and what happens to it when the plumber leaves. Nobody improvises that procedure the day the pipe bursts.

Activity 9.1 — Draft a one-page remote vendor access policy (assessment artifact)

30 minutes · individual, then gallery walk
Deliverable. One page, submitted as a PDF or a single slide, written for a real plant identity coordinator at a fictional organization of your choosing (utility, manufacturer, or another OT sector).

Your policy must contain:

  1. The approval path — who authorizes a vendor remote-access request before any credential is issued, and what information the request must include (device, reason, requested window).
  2. The connection path — a statement that every vendor session terminates at a jump host in the OT DMZ, never a direct connection to a control-network device.
  3. The authentication requirement — MFA at the gateway/jump host, and how credentials to the target device are brokered (PAM) rather than shared directly with the vendor.
  4. The expiration rule — how the access window is time-boxed and what happens automatically when it ends.
  5. The logging requirement — what is recorded during the session and who can review it afterward.
  6. The deprovisioning trigger — since a vendor relationship has no exit interview, name the calendar or contract event that forces a periodic review of standing vendor accounts.

Success criteria

  • A new vendor coordinator could read the policy and know exactly what to ask for and what to say no to.
  • The policy names an approving role, not a vague "management."
  • No clause allows a standing, un-expiring vendor credential anywhere in the OT network.
  • The logging clause specifies what is captured (session recording, keystrokes, or both) — not just "logging occurs."

Gallery walk. Post your policy. Read three others. On a sticky note, write the one clause you would add if this were your own program.

10. Knowledge Check

Five questions. Feedback explains the reasoning, not just the letter.

15 min
1. A control room HMI must stay logged into the SCADA application continuously across a 24-hour shift rotation so alarms are never missed. Which control best restores individual accountability without breaking that requirement?
2. What is the actual purpose of routing a vendor's remote support session through a jump host with a PAM broker?
3. An HMI touchscreen at a Level 2 operator console has no physical keyboard and must respond instantly during an alarm. A jump host in the OT DMZ authenticates remote engineering sessions from off-site. Where does MFA belong?
4. A Controls Engineer role is defined to permit modifying PLC logic on any line in the plant. One specific engineer, however, is only responsible for Line 3. What does the least-privilege principle say should happen to her account?
5. An OT engineer's employment ends and IT immediately disables her Active Directory account. Two weeks later, an auditor finds she can still log into a PLC engineering workstation using a local account never tied to the corporate directory. What does this reveal?

Further Reading & Viewing

Supporting resources cited in this lesson. External links open in a new tab.

Reference

Standards, guidance, and video

Video Supplementary video on identity & access management

A companion video introducing identity and access management concepts. Useful as a pre-class primer or a Part A refresher; verify the specific content aligns with this lesson before assigning it.

Federal guidance NIST SP 800-82 Rev. 3 — Guide to OT Security

Background on tailoring identification and authentication controls for OT, referenced throughout Sections 3–5.

Standard ISA/IEC 62443-3-3 — System Security Requirements

Foundational Requirement 2 (Use Control) covers identification, authentication, and authorization — the standards basis for the RBAC and least-privilege guidance in Section 1.

Federal guidance NIST SP 800-63 — Digital Identity Guidelines

The general-purpose federal reference for authentication assurance levels, useful context for the MFA placement discussion in Section 4.

Draft status. This lesson page is a first AI-generated draft prepared for OT-101. It has not yet been reviewed by a human subject-matter expert. Verify every standard reference, protocol detail, and technical claim against the primary sources above before using it with students.