Authentication information
ISO 27001 Annex A 5.17 asks you to manage passwords, keys, tokens and biometrics as a lifecycle: controlled issuance and resets, clear user obligations and technical enforcement. Skip forced 90-day rotation in favour of length, breach screening and MFA. Engineer the evidence so audit sampling becomes an export.
The security questionnaire asks whether MFA covers every remote and admin account. Your honest answer is "mostly", and the deal waits while someone builds a spreadsheet. ISO 27001 Annex A 5.17 is the control behind that question. An auditor will test it with service desk tickets, identity provider settings and HR's leaver list.
This guide is for security managers, IT heads and compliance leads at 25–250-person firms heading for certification or a surveillance audit. It covers what the control requires, how to issue, reset and retire credentials, and how to let your identity provider produce the evidence.
ISO/IEC 27001:2022 Annex A 5.17 authentication information requires you to manage every secret (passwords, keys, tokens, biometrics) through its whole life. The control has three layers: a controlled process for issuing and replacing credentials, clear duties for the people who hold them, and technical settings that make weak choices impossible, not just discouraged.
Each layer maps to practice you probably have in part already:
Stolen and guessed credentials are one of the commonest ways attackers get in. The routes repeat. A help desk resets for anyone who sounds plausible, a firewall still runs on its factory login, or a password is reused from a breached consumer site.
The commercial exposure is just as direct. MFA coverage is now a standing question on cyber insurance proposals and enterprise security questionnaires, and a weak answer moves premiums or stalls deals. One takeover of an admin or finance mailbox can mean regulatory notification, client disclosure and an invoice-fraud loss in the same week.
For a firm already on a modern identity platform, the work is largely configuration plus a service desk procedure: days of effort, not weeks.
ISO 27001 2022 Annex A 5.17 authentication information sits in the middle of an identity triad. A.5.16 governs the identities credentials attach to, A.5.18 governs the access rights those identities carry, and A.8.5 governs the mechanics of the login itself. Auditors test A.5.16, A.5.17 and A.5.18 as one lifecycle, so put them in place together.
Each neighbour owns a different question:
The boundary is the secret itself. As a preventive control, A.5.17 covers how a credential is issued, held, reset and retired, so an attacker never acquires or guesses a working one.
Run the three as one project with one owner. A single joiner ticket can then show the identity created, rights approved, first credential generated and MFA enrolled. That one ticket is evidence for all three controls.
Manage authentication information by issuing system-generated, unique, single-use credentials that force a change at first login. Send them by a different channel from the username, and replace every vendor default before go-live. Sending a secret by plain email, or issuing a shared starter password, defeats the whole lifecycle.
Treat issuance as four steps your identity provider can perform for you:
Shrink the number of secrets before you manage them. Put every app you can behind single sign-on (SSO), and issue a company password manager for the rest. Switch on multi-factor authentication (MFA) for anything remote, cloud-hosted or administrative.
Three pitfalls undo these steps. Temporary passwords go out by plain email, often with the username in the same message. A shared starter password stays in use because nothing forces a change. Factory logins stay live on firewalls, printers and admin consoles months after installation.
A factory login still live on a firewall is a credential nobody is managing.
Put an identity check in front of every reset: a callback to a known number, a video call, or confirmation from the requester's manager. Then record that the check happened in the ticket. Never send the new secret in clear-text email. Reset fraud is a social-engineering staple.
Agree the method with whoever runs IT support, in writing, and build it into the ticket:
The ICO guidance on passwords in online services recommends time-limiting password reset credentials and never sending passwords by email, even temporary ones. It is written for online services, but the logic carries to staff resets. A reset link or code should expire quickly, and a secret should never sit in an inbox in clear text.
Manager confirmation is only as strong as its channel. Ask through contact details in the directory, not by replying to the requester's own message.
The commonest failure is a help desk that resets on trust, with no check at all. The next is a check written into the procedure that never reaches the tickets. As far as an auditor can tell, it didn't happen.
No. The NCSC recommends organisations do not force regular password expiry. NIST SP 800-63B says systems should not require periodic changes, but must force one on evidence of compromise. Set length, screening against breached passwords, lockout and MFA at platform level, and reserve forced changes for suspected compromise.
The NCSC guidance on regular password expiry explains why: a forced new password is often easy to work out from the old one, and more likely to be written down. The more often people must change passwords, the more exposed the organisation becomes. The NIST SP 800-63B Digital Identity Guidelines take the same position from the verifier's side.
Forced 90-day rotation doesn't harden passwords. It teaches people to add a digit.
Configure quality at the platform instead. These settings replace rotation:
Storage is the other half. Anything you build should keep passwords as salted, one-way hashes using a current algorithm such as PBKDF2 or bcrypt, and throttle consecutive failed attempts. For vendors, get confirmation that they do the same.
Skipping breach screening means the corporate password may be the one leaked from a consumer site. Home-grown systems that store passwords unencrypted, or hashed with obsolete unsalted algorithms, fail the storage test. At the other extreme, 30-day rotation and baroque complexity rules generate lockouts, support calls and worse passwords. Auditors increasingly read them as legacy habit, not rigour.
No. At 25 to 250 staff, a credential section inside the access control policy satisfies the control. That section should cover how credentials are issued, what staff must and must not do with them, and which technical settings back that up. Employment terms, awareness training and offboarding then close the people loop.
Under the ISO 27001 authentication requirements, auditors test three things: the rules exist, someone senior approved them, and they match what your systems enforce. A separate password policy is a mid-market habit, and it is a second document to keep in step with the identity provider.
A 25-person firm can hold all of this in a couple of pages. A 250-person firm adds detail on exceptions and ownership, not another document.
The people loop closes with three artefacts:
Leavers are the weak point to watch. Revocation that waits for a monthly tidy-up can leave a departed employee's account live for weeks. Tokens that never come back are still live credentials. Tie revocation to the HR leave date instead.
Engineer credential management so it evidences itself. A scheduled job compares your identity provider's user list against MFA enrolment and flags drift the day it appears. HR joiner and leaver events trigger one-time credentials and same-day revocation. Pipeline scans catch factory logins, and mandatory fields in the service desk workflow capture reset verification.
Each engineered control leaves its evidence behind as a by-product:
The commercial upside lands at the questionnaire. When an insurer or enterprise customer asks about MFA coverage, you answer with a dashboard export instead of a week of spreadsheet archaeology.
Governance stays human. Setting the credential rules, approving MFA exceptions and owning the authentication standard is judgement work, which sits naturally with a Fractional CISO. The monitors, HR triggers and pipeline checks are what GRC engineering builds.
| Control area | Manual approach | Engineered approach | What the auditor receives |
|---|---|---|---|
| MFA coverage | Periodic census of users against enrolment | Scheduled comparison of user list and MFA enrolment | Dated dashboard export with exceptions |
| Joiners and leavers | Ticket raised by hand, account removed at the next tidy-up | HR event triggers one-time credentials and same-day revocation | Timestamps matching HR dates |
| Default credentials | Checklist item someone may skip | Pipeline checks and periodic scans for factory logins | Scan results per device |
| Breach exposure | Discovered when an attacker uses the password | Monitoring alerts feed forced resets | Ticket trail from alert to closure |
| Reset verification | Verbal trust, note optional | Mandatory identity-check field | Completed field on every sampled ticket |
The evidence pack holds six items. They are the approved credential policy section, identity provider settings exports, MFA reports with justified exceptions, the reset procedure with sampled tickets, and provisioning checklists showing defaults replaced. The sixth is people records: employment terms, training and offboarding checklists with revocation times that match HR leave dates.
Credibility sits in the detail of each item:
Most of the pack is the output of the engineered controls in the table above, so it needs collecting, not compiling.
A pack built from system exports refreshes on demand. A hand-built pack ages the day it is finished.
Two details catch people out. An MFA exception without a sign-off reads as an oversight. A revocation time that trails the HR leave date invites a question about the gap.
Auditors trace a few recent joiners' first credentials and pull two or three reset tickets to check the identity check was recorded. They inspect identity provider settings directly and compare HR's leaver list with account status. Unprotected stored passwords, unchecked resets or privileged remote access without MFA grade major; isolated lapses grade minor.
Expect these questions in the room:
Each question maps to one item in the evidence pack. The password question reaches furthest: the rules must also hold on secondary systems such as VPNs and SaaS admin consoles.
Grading follows certification-body practice, not the standard's text. A single undocumented reset or one stale exception grades minor. The same lapse across several tickets reads as a pattern and adds up to a major.
Run your own sample before the auditor does:
With the lifecycle engineered, the sampling exercise stops being a scramble and becomes an export. The Stage 2 conversation then shifts from defending your process to showing it.
The standard never uses the word. But auditors, insurers and enterprise customers all treat MFA as the baseline for remote access, cloud services and admin accounts. Where a legacy system cannot support it, put the account on the exceptions list with a named approver and a review date. Without that record, the gap looks like an oversight rather than a decision.
A.5.17 merges three older controls covering allocation, user responsibilities and password systems into a single lifecycle. It also adds an expectation that significant credential events are logged. If your existing documents still carry three separate sections, fold them into one credential section and point its logging line at your approved tool.
By the end of their last day at the latest. Disabling the account may not end sessions already open on phones and apps, so revoke active sessions in the same step. If the leaver knew the password for a shared account, change it too: a departure is one of the few times a forced change is still right.
Yes. The control covers passwords, keys, tokens and biometrics, so a hardware token is a credential to log at issue and recover at offboarding. If the device does not come back, disable its registration in the identity provider so the missing token cannot authenticate anyone. Record both steps on the leaver's offboarding checklist.
Yes. Verified resets, forced first-use changes, blocked breach-list passwords and protected storage all stop an attacker getting or guessing a working credential. It protects confidentiality, integrity and availability, because a stolen credential lets an intruder read, change or take down whatever the account touches.
Every control in this framework and the clause guides that sit above them, grouped by control domain. Open any entry for its control definition, implementation steps and the audit evidence it expects. Dimmed entries are planned.
Work with a Trust Architect to scope your ISMS, close the gaps, and get audit-ready — without stalling your roadmap.