Skip to content
nis2 compliance checklist

NIS2 Compliance Checklist: Access Control Evidence and Audit-Readiness

The master NIS2 compliance checklist for access control — clause-by-evidence mapping, recertification cadences, ISO 27001 crosswalk, and 90-day quick-start for GRC teams.

G

Gowtham Palanisamy

Founder · Jun 2, 2026 · 11 min read

The master NIS2 compliance checklist for access control — clause-by-evidence mapping, recertification cadences, ISO 27001 crosswalk, and 90-day quick-start for GRC teams.

← Back to hub · Prev: Privileged access

Purpose: the single reference that ties every access-control and lifecycle control back to the NIS2 article, the CIR (EU) 2024/2690 Annex clause, the evidence an auditor will request, and the owner accountable for it. This is the page GRC lives in.

TL;DR (📋 GRC): NIS2 access-control findings are rarely "you don't have the control." They are "you can't show it operates." Each control below pairs a requirement with the artifact that proves it. Build a control register from this matrix, assign owners, set review cadences, and keep the evidence current. If you run ISO/IEC 27001, you are most of the way there — section 8 maps the overlap.

See also SOC 2 access reviews and KINT pricing for tooling that produces the access-review evidence this checklist requires.


1. Master mapping matrix

Audience key: 👔 Leadership · 📋 GRC · 🔧 Engineering. Cadence = recommended review frequency (tune to risk; not a fixed legal figure unless stated).

#Control areaNIS2 ArticleCIR 2024/2690 AnnexCore requirementEvidence artifactsOwnerCadenceGuide page
G1Governance & management approvalArt. 20(1)1.1, 1.2Management body approves & oversees measures; can be liable; named reporting lineSigned approval record + date; org chart with security reporting line; management-review minutes👔 Board / CISOAnnual + on major change01
G2Management & staff trainingArt. 20(2)8.1, 8.2Board training; staff awareness & role-specific trainingTraining records, dates, content, attendance👔/📋 CISO + HRAnnual01
AC1Access control policy21(2)(i)11.1Documented topic-specific policy for access by persons & systems; approved & reviewedApproved policy; approval date; last-review date📋 CISOAnnual + on change02
AC2Management of access rights21(2)(i)11.2Grant/modify/review/revoke on least privilege & business needEntitlement model export; request→approval→justification records; revocation logs🔧 IAM + app ownersContinuous; review per AC802
AC3Least privilege & need-to-know21(2)(i)11.1, 11.2Minimum access, scoped to classificationRole definitions; baseline vs. requested access; CIEM right-sizing reports🔧 IAMQuarterly (priv.) / annual02
AC4Segregation of duties21(2)(i)1.2, 11.2Conflicting duties separated; toxic combos prevented/detectedSoD conflict matrix; enforcement/violation reports📋/🔧 IAM + riskSemi-annual02
AC5Remote / third-party / network access21(2)(i)11.1, 11.2, 6.8Need-based, time-boxed, MFA-protected; supplier access authorised & time-boundVPN/ZTNA config; supplier access authorisations with expiry; segmentation design🔧 Network + IAMQuarterly (3rd-party)02
LC1HR security — background verification21(2)(i)10.1Role-proportionate screening before sensitive access; GDPR-lawfulScreening records (redacted); access-gate evidence📋 HR + securityPer hire / role change03
LC2HR security — terms & conditions21(2)(i)10.2Security duties in employment/contractor termsSigned acknowledgements; contract clauses📋 HRPer hire03
LC3HR security — disciplinary process21(2)(i)10.3Documented, communicated process for policy violationsDisciplinary procedure; communication evidence📋 HRAnnual review03
LC4HR security — termination/role change21(2)(i)10.4Security responsibilities on exit/change; surviving obligationsLeaver/mover checklist; confidentiality terms📋 HR + IAMPer event03
LC5Joiner / Mover / Leaver provisioning21(2)(i)11.2 (+10.x)HR-driven, event-based provisioning & timely deprovisioningSample JML cases w/ timestamps; time-to-deprovision metric🔧 IAMContinuous03
LC6Return / deletion of assets on exit21(2)(i)12.5Recover or securely delete assets, devices, credentials, media on terminationAsset-return records; wipe/retire confirmations📋/🔧 IT asset + IAMPer leaver03
LC7Access reviews / recertification21(2)(i)11.2Periodic review with explicit approve/revoke; revocations actionedReview campaigns; decisions; resulting revocations📋 IAM + ownersSee §203
AU1Identification (unique identity)21(2)(j)11.5Unique identity per actor incl. non-human; no shared accountsShared-account exception register; identity inventory🔧 IAMAnnual04
AU2Authentication & credential policy21(2)(j)11.6Risk-proportionate auth; secure credential mgmt; password policyAuth/password policy; SSO config; token-invalidation capability🔧 IAMAnnual04
AU3Multi-factor / continuous authentication21(2)(j)11.7MFA (ideally phishing-resistant) for remote, sensitive & privileged; adaptive where appropriateMFA coverage report (admins/remote = 100%); factor types; conditional-access policies; exception register🔧 IAMQuarterly coverage check04
AU4Secured communications21(2)(j)— (Art. 21(2)(j)); supports 4.3Encrypted internal & emergency/crisis commsCrisis-comms plan; out-of-band channel test records🔧 IT + BCMAnnual test04
PA1Privileged & system-admin accounts21(2)(i)/(j)11.3Separate admin identities; JIT; no standing priv.; vaulted creds; break-glassPrivileged account inventory; PIM/JIT config; vault logs; break-glass records🔧 Platform + securityQuarterly05
PA2Administration systems21(2)(i)11.4Hardened, dedicated admin systems (PAW/bastion); brokered admin paths; tieringPAW standard; bastion/jump-host config; tiering model🔧 PlatformAnnual + on change05
PA3Privileged activity logging21(2)(b)3.2Log auth events, all privileged access & admin activity; tamper-resistantLog samples; immutability/retention config; alerting rules🔧 SecOpsContinuous05
AM1Asset classification (enables need-to-know)21(2)(i)12.1Classify assets by sensitivity/risk to drive access decisionsClassification scheme; classified asset register📋 Asset ownersAnnual03

Clauses outside this guide's scope (e.g., 12.2–12.4 handling/removable-media/inventory, section 13 physical access) still interact with access control; include them in your full NIS2 control register.


The CIR requires review "at planned intervals and after significant incidents or changes." It does not fix exact frequencies — these are risk-based recommendations:

ItemRecommended cadenceTrigger-based review
Access control & related policiesAnnualAfter significant incident or major change
Privileged / admin accessQuarterly (or continuous via JIT)On role change/exit (immediate revoke)
High-classification / critical-system accessQuarterly–semi-annualOn classification change
Standard application/role accessAnnualOn mover events
Non-human / service accountsQuarterlyOn owner change
Third-party / external accessQuarterly + expiry enforcementOn contract end
MFA coverage & exceptionsQuarterlyAfter any bypass grant
Management approval & review of measuresAnnualAfter significant incident/change

3. Evidence checklist (print and tick) 📋

Governance

  • Management-body approval record of the access-control & identity measures (with date)
  • Security reporting line to the management body documented
  • Board + staff training records
  • Management review minutes (annual + post-incident)

Policy & access control

  • Approved access control policy (11.1) — covers persons and systems; review date current
  • Entitlement/role model export (11.2)
  • SoD matrix + enforcement evidence
  • Remote/third-party access authorisations with expiry
  • Non-human account inventory with owners

Lifecycle & HR security

  • JML procedure + HR-security policy (10.1–10.4)
  • Background-check records (proportionate, GDPR-lawful)
  • Sample joiner / mover / leaver end-to-end with timestamps
  • Time-to-deprovision metric for leavers
  • Access review campaign records with explicit approve/revoke decisions
  • Asset return/deletion records on termination (12.5)
  • Orphan/local-account reconciliation results

Authentication

  • Authentication/password policy (11.6)
  • MFA coverage report (11.7) — admins & remote = 100%; factor types; phishing-resistant for high-value
  • MFA exception register (ideally empty) with justification & expiry
  • Adaptive/conditional-access configuration
  • Unique-identity evidence / shared-account exception register (11.5)
  • Secured crisis-communications evidence

Privileged access

  • Privileged account inventory (human + non-human)
  • Separate admin identities evidence
  • JIT/PIM config; standing-vs-JIT report
  • Vault usage (check-out, rotation, no embedded secrets)
  • Break-glass procedure + use/review records
  • PAW / bastion standards & config (11.4)
  • Privileged session logs with integrity & retention (3.2)

4. ISO/IEC 27001 & 27002 cross-reference 📋

CIR 2024/2690 was drafted to align with European and international standards, so it maps cleanly onto ISO/IEC 27001:2022 (and the 27002:2022 controls). If you hold ISO 27001, reuse the evidence — but note NIS2 adds obligations ISO does not (e.g., management-body liability, regulator reporting). ISO certification is supporting evidence, not automatic NIS2 compliance.

This guide / CIRISO/IEC 27002:2022 controls (indicative)
Access control policy (11.1)5.15 Access control
Management of access rights (11.2)5.18 Access rights · 8.2 Privileged access rights
Identity lifecycle / JML5.16 Identity management
HR security (10.1–10.4)6.1 Screening · 6.2 Terms & conditions · 6.4 Disciplinary process · 6.5 Responsibilities after termination/change
Identification (11.5)5.16 Identity management
Authentication (11.6)5.17 Authentication information · 8.5 Secure authentication
MFA / continuous auth (11.7)8.5 Secure authentication
Privileged accounts & admin systems (11.3, 11.4)8.2 Privileged access rights · 8.18 Use of privileged utility programs
Privileged logging (3.2)8.15 Logging · 8.16 Monitoring activities
Asset classification / return (12.1, 12.5)5.9 Inventory · 5.10 Acceptable use · 5.11 Return of assets · 5.12 Classification

Indicative mapping for reuse of evidence; confirm against your Statement of Applicability.


5. Preparing for a competent-authority audit 📋 👔

  1. Stand up a control register from the matrix in §1: control → owner → evidence location → last review → status.
  2. Name owners for every row; gaps without owners are the first thing that slips.
  3. Run a self-assessment / gap analysis against the CIR Annex clauses; for each gap, log a corrective action with a date — Art. 21(4) expects remediation "without undue delay," so an open, tracked plan is far better than an unacknowledged gap.
  4. Pull a live evidence sample before the audit: pick 3–5 recent joiners/movers/leavers and trace them end-to-end; export current MFA coverage; export the latest access review with its revocations. If those three are clean, most of access control is demonstrably working.
  5. Rehearse the narrative for leadership (Art. 20): who approved the measures, when, how the board oversees them, what training they completed.
  6. Keep dates fresh. Most findings are stale: policies past review date, reviews not run, exception registers not cleared. A quarterly "evidence freshness" check prevents this.

6. 90-day quick-start (if you're behind) 🔧 📋

DaysFocusOutcome
0–30MFA everywhere for admins + remote (phishing-resistant); inventory privileged accounts; confirm leaver deprovisioning worksClose the highest-risk, most-checked gaps
30–60Approve/refresh access control & HR-security policies (get management sign-off); stand up the control register; define roles/SoDDocumentation + governance evidence exists
60–90Run first access-review campaign (priv. + critical systems); implement JIT for admins; start orphan/local-account reconciliationOperating evidence + least-privilege progress

Back to hub

Sources


FAQ

What evidence does a NIS2 auditor typically request for access control? The core evidence set covers: (1) the signed access control policy with management-approval date, (2) the role/entitlement model export, (3) sample joiner/mover/leaver cases end-to-end with timestamps, (4) the MFA coverage report showing 100% for admins and remote access, (5) the latest access-review campaign with explicit approve/revoke decisions and resulting actions, and (6) privileged account inventory with JIT configuration and break-glass records. Stale dates — policies past review, reviews not run, exception registers not cleared — are the most common finding.

Does ISO 27001 certification satisfy NIS2? ISO 27001 certification is supporting evidence, not automatic NIS2 compliance. The CIR aligns closely with ISO/IEC 27002:2022, so existing ISO evidence can often be reused. However, NIS2 adds obligations that ISO does not: the management-body approval and liability requirement (Art. 20), the specific incident-reporting obligations, and the competent-authority supervision regime. Confirm gaps with your legal and compliance function.

What is the recommended NIS2 access review cadence? The CIR requires periodic review but does not fix specific frequencies. A risk-based baseline: quarterly for privileged and admin accounts and non-human/service accounts; quarterly to semi-annually for high-classification or critical-system access; annually for standard application access; quarterly with expiry enforcement for third-party access. Every review must produce explicit approve/revoke decisions and a retained record.

How should we prioritise NIS2 access control remediation? The 90-day quick-start in section 6 reflects auditor priorities. Days 0–30: close the highest-risk gaps — MFA for all admins and remote access (phishing-resistant), privileged account inventory, and confirmation that leaver deprovisioning works end-to-end. Days 30–60: get documentation and governance in place — approved policies, control register with named owners, SoD definition. Days 60–90: generate operating evidence — first access-review campaign, JIT for admins, orphan reconciliation.

Does NIS2 require a formal control register? The directive and CIR do not use the term "control register" but the audit-readiness requirements in practice demand one: each measure needs an owner, a current evidence location, a last-review date, and a status. Without a register, gaps without owners slip through, evidence goes stale, and a competent-authority audit surfaces everything at once. CIR 1.1 requires the security policy to be reviewed at planned intervals; a register is how you track that for every control.

Is NIS2 enforceable yet in all EU member states? No. NIS2 had a transposition deadline of 17 October 2024, but national enforcement dates are staggered. Germany brought national law into force on 17 March 2026; the Netherlands expects national law around Q2 2026; Czech Republic from 1 November 2025; Austria from 1 October 2026 (Austria only). Many member states were late through 2025. There is no single EU-wide enforcement date — check the specific national statute for each country where you operate.


How KINT helps: KINT automates the joiner, mover, and leaver access lifecycle across your SaaS apps and produces signed, timestamped access-review evidence mapped to SOC 2 CC6 — the kind of evidence NIS2 Article 21 expects you to be able to show. It is early-stage and self-serve, and runs without an identity provider. See how KINT handles the lifecycle, review SOC 2 access reviews, check pricing, or book a 15-minute walkthrough.

G

Gowtham Palanisamy

Founder of Kingsley Integrators, building KINT in public. Writes about identity lifecycle, SaaS access, and audit evidence.

More from KINT