VaultISO 27001ISO 27001 Annex A 5.17: authentication information, audit-ready
ISO 27001 · A.5.17

ISO 27001 Annex A 5.17: authentication information, audit-ready

Authentication information

Harry WestFounder & CEO24 February 202312 min read
Inside This Article
What does ISO 27001:2022 Annex A 5.17 authentication information require?How does A.5.17 fit with A.5.16, A.5.18 and A.8.5?How do you manage ISO 27001 Annex A authentication information securely?How do you handle credential resets securely under ISO 27001 A.5.17?Should you still force 90-day password rotation, and what replaces it?Do you need a standalone password policy, and what about your people?How do you automate A.5.17 with GRC engineering?What goes in the ISO 27001 Annex A 5.17 audit evidence pack?How will the Stage 2 audit test A.5.17, and what grades as a major?Frequently asked questions
Book a discovery call

Key takeaways

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.

Scope
Passwords, keys, tokens and biometrics all count as authentication information, and the control manages them through issuance, user obligations and technical enforcement across their whole lifecycle.
Rotation
Neither the NCSC nor NIST SP 800-63B supports arbitrary periodic expiry. Use length, breach-list screening, lockout and MFA, and force a change only on evidence of compromise.
Resets
Every reset needs an agreed identity check, such as a callback, video call or manager confirmation, recorded in the ticket, with the new secret never sent in clear-text email.
Evidence
Auditors sample recent joiners, reset tickets, identity provider settings and leaver lists. Six evidence items, from policy section to offboarding timestamps, answer that sampling.

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.

What does ISO 27001:2022 Annex A 5.17 authentication information require?

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:

  • Controlled issuance and replacement. Verify identity first, deliver secrets safely, kill vendor defaults and log significant events.
  • User obligations. Staff keep secrets private, report suspected compromise, choose them well and never reuse one across services.
  • Technical enforcement. Systems reject weak choices outright, so compliance never depends on memory or goodwill.

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.

How does A.5.17 fit with A.5.16, A.5.18 and A.8.5?

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:

  • A.5.16 (identity management) decides which identities exist, so every credential has an owner.
  • A.5.18 (access rights) decides what each identity can reach once it holds a working credential.
  • A.8.5 (secure authentication) governs the login mechanics and inherits the result of this control.

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.

How do you manage ISO 27001 Annex A authentication information securely?

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:

  1. Generate, don't choose. The system creates a unique, single-use first credential and forces a fresh password at first use.
  2. Split the channels. Send the secret by a route different from the username, and have the recipient confirm it arrived.
  3. Replace defaults as a build step. Every new device, appliance or SaaS tenancy has its shipped admin login replaced or disabled before go-live. Put it on the provisioning checklist.
  4. Log significant events. Record issuance, resets and privileged changes in an approved tool, with the log kept confidential.

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.

Free Resource - ISO 27001

The ISO 27001 readiness checklist

Ninety-eight controls mapped to what an assessor actually asks for, in the order they ask it. Written by practitioners who took our ISMS through certification.

AvailablePDF21 pages
  • how to define your ISMS scope
  • the risk-assessment and treatment evidence trail,
  • your Statement of Applicability and residual-risk positions, and
  • the supplier, access-control, and operational-evidence questions most teams miss.

DOC-27001-CHK · v2.4

We'll use your details to give you access to the resource you requested, plus occasional related content. Opt out any time — see our Privacy Notice.

How do you handle credential resets securely under ISO 27001 A.5.17?

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:

  1. Hold the reset. Nothing changes until the requester is verified.
  2. Verify by an agreed route. Call back on a number already on record, never one the caller gives you. Or use video, or get the requester's manager to confirm.
  3. Record the check. Method, verifier and time go into ticket fields.
  4. Deliver safely. The new secret is single-use, sent apart from the username, and forces a change at first login.

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.

Should you still force 90-day password rotation, and what replaces it?

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:

  • Minimum length, favouring long passphrases over baroque complexity rules.
  • Breach-list screening, rejecting common, leaked and service-related passwords, as the ICO guidance recommends.
  • No reuse of previous passwords.
  • Lockout after repeated failed attempts.
  • Masked entry on every sign-in field.
  • MFA for remote, cloud and admin access.

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.

Do you need a standalone password policy, and what about your people?

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:

  • Employment terms stating credential confidentiality obligations. The 2022 control expects them there, so check your contracts actually say so.
  • Awareness training covering credential hygiene: keep secrets private, report suspected compromise, never reuse a password across services.
  • Offboarding that revokes accounts and recovers hardware tokens on the leaver's last day.

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.

How do you automate A.5.17 with GRC engineering?

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:

  • MFA drift monitor. A dated coverage report replaces the manual census, and the exceptions list stays current.
  • HR-driven lifecycle. Issuance and revocation timestamps line up with HR dates without anyone compiling them.
  • Pipeline default-credential checks. Provisioning automation and periodic scans test new infrastructure for factory logins, turning a checklist promise into a verifiable control.
  • Breach-exposure feeds. Domain-monitoring services alert when staff credentials appear in public dumps. The alert opens a ticket, forces a reset and logs the loop.
  • Mandatory verification fields. The service desk cannot complete a reset until the identity-check field is filled, so the evidence exists because the process ran.

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 areaManual approachEngineered approachWhat the auditor receives
MFA coveragePeriodic census of users against enrolmentScheduled comparison of user list and MFA enrolmentDated dashboard export with exceptions
Joiners and leaversTicket raised by hand, account removed at the next tidy-upHR event triggers one-time credentials and same-day revocationTimestamps matching HR dates
Default credentialsChecklist item someone may skipPipeline checks and periodic scans for factory loginsScan results per device
Breach exposureDiscovered when an attacker uses the passwordMonitoring alerts feed forced resetsTicket trail from alert to closure
Reset verificationVerbal trust, note optionalMandatory identity-check fieldCompleted field on every sampled ticket

What goes in the ISO 27001 Annex A 5.17 audit evidence pack?

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:

  1. Policy section: current approval, a date and a named approver.
  2. Identity provider exports: length rules, breach-list screening, lockout and forced first-use change. Screenshots work at this scale when tenant and date are visible.
  3. MFA reports: remote, cloud and admin populations, with every exception listed, justified and signed off.
  4. Reset tickets: the identity check recorded, not just described in the procedure.
  5. Provisioning checklists: defaults replaced, with dates against specific devices and tenancies.
  6. People records: employment terms citing credential obligations, completed training, and offboarding checklists with revocation timestamps matching HR leave dates.

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.

How will the Stage 2 audit test A.5.17, and what grades as a major?

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:

  • Someone rings support claiming to be locked out. What happens before they receive a new password?
  • Show the settings that stop a password like Summer2026!, and prove they apply to every system, not just the main directory.
  • Which accounts have MFA, which do not, and who signed off the exceptions?
  • You installed this appliance in May. When was its factory login changed?
  • This person left last month. When exactly did their credentials stop working, and where is the token they held?

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:

  • Trace three recent joiners' first credentials from generation to delivery.
  • Read the verification field on three recent reset tickets.
  • Compare HR's leaver list for the last quarter with account status.
  • Re-read the MFA exceptions list for stale or unsigned entries.

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.

Frequently asked questions

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.

Profile image for Harry West, Founder and CEO of GRCMANA
Author

Harry West

Harry is the founder of GRCMANA, he helps regulated service providers close the enterprise trust gap — turning GRC, cyber resilience and AI governance from paperwork exercises into shippable systems.

Standard engine

ISO 27001 reference directory.

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.

ClausesThe management systemClause guides · 23 guides
Clause 4.1Understanding the organization and its context→Clause 4.2Understanding the needs and expectations of interested parties→Clause 4.3Determining the scope of the information security management system→Clause 4.4Information security management system→Clause 5.1Leadership and commitment→Clause 5.2Policy→Clause 5.3Organizational roles, responsibilities and authorities→Clause 6.1Actions to address risks and opportunities→Clause 6.2Information security objectives and planning to achieve them→Clause 7.1Resources→Clause 7.2Competence→Clause 7.3Awareness→Clause 7.4Communication→Clause 7.5Documented information→Clause 8.1Operational planning and control→Clause 8.2Information security risk assessment→Clause 8.3Information security risk treatment→Clause 9.1Monitoring, measurement, analysis and evaluation→Clause 9.2Internal audit→Clause 9.2Preparing for Your ISO 27001 Stage 2 Audit: A Practical Checklist→Clause 9.3Management review→Clause 10.1Continual improvement→Clause 10.2Nonconformity and corrective action→
A.5Organizational Controls37 guides
A.5.1Policies for information security→A.5.2Information security roles and responsibilities→A.5.3Segregation of duties→A.5.4Management responsibilities→A.5.5Contact with authorities→A.5.6Contact with special interest groups→A.5.7Threat intelligence→A.5.8Information security in project management→A.5.9Inventory of information and other associated assets→A.5.10Acceptable use of information and other associated assets→A.5.11Return of assets→A.5.12Classification of information→A.5.13Labelling of information→A.5.14Information transfer→A.5.15Access control→A.5.16Identity management→A.5.17Authentication information→A.5.18Access rights→A.5.19Information security in supplier relationships→A.5.20Addressing information security within supplier agreements→A.5.21Managing information security in the ICT supply chain→A.5.22Monitoring, review and change management of supplier services→A.5.23Information security for use of cloud services→A.5.24Information security incident management planning and preparation→A.5.25Assessment and decision on information security events→A.5.26Response to information security incidents→A.5.27Learning from information security incidents→A.5.28Collection of evidence→A.5.29Information security during disruption→A.5.30ICT readiness for business continuity→A.5.31Legal, statutory, regulatory and contractual requirements→A.5.32Intellectual property rights→A.5.33Protection of records→A.5.34Privacy and protection of PII→A.5.35Independent review of information security→A.5.36Compliance with policies, rules and standards for information security→A.5.37Documented operating procedures→
A.6People Controls8 guides
A.6.1Screening→A.6.2Terms and conditions of employment→A.6.3Information security awareness, education and training→A.6.4Disciplinary process→A.6.5Responsibilities after termination or change of employment→A.6.6Confidentiality or non-disclosure agreements→A.6.7Remote working→A.6.8Information security event reporting→
A.7Physical Controls14 guides
A.7.1Physical security perimeters→A.7.2Physical entry→A.7.3Securing offices, rooms and facilities→A.7.4Physical security monitoring→A.7.5Protecting against physical and environmental threats→A.7.6Working in secure areas→A.7.7Clear desk and clear screen→A.7.8Equipment siting and protection→A.7.9Security of assets off-premises→A.7.10Storage media→A.7.11Supporting utilities→A.7.12Cabling security→A.7.13Equipment maintenance→A.7.14Secure disposal or re-use of equipment→
A.8Technological Controls34 guides
A.8.1User endpoint devices→A.8.2Privileged access rights→A.8.3Information access restriction→A.8.4Access to source code→A.8.5Secure authentication→A.8.6Capacity management→A.8.7Protection against malware→A.8.8Management of technical vulnerabilities→A.8.9Configuration management→A.8.10Information deletion→A.8.11Data masking→A.8.12Data leakage prevention→A.8.13Information backup→A.8.14Redundancy of information processing facilities→A.8.15Logging→A.8.16Monitoring activities→A.8.17Clock synchronization→A.8.18Use of privileged utility programs→A.8.19Installation of software on operational systems→A.8.20Networks security→A.8.21Security of network services→A.8.22Segregation of networks→A.8.23Web filtering→A.8.24Use of cryptography→A.8.25Secure development life cycle→A.8.26Application security requirements→A.8.27Secure system architecture and engineering principles→A.8.28Secure coding→A.8.29Security testing in development and acceptance→A.8.30Outsourced development→A.8.31Separation of development, test and production environments→A.8.32Change management→A.8.33Test information→A.8.34Protection of information systems during audit testing→
OtherAdditional Guides7 guides
GuideISO 27001 Statement of Applicability: what it is, with a worked example→GuideISO 27001 implementation→GuideISO 27001 certification and audit process→GuideISO 27001 mandatory documents and records→GuideISO 27001 gap analysis→GuideISO 27001 certification cost→GuideISO 27001 Annex A controls→
ISO 27001 Accelerator

Ready to accelerate your path to certification?

Work with a Trust Architect to scope your ISMS, close the gaps, and get audit-ready — without stalling your roadmap.

Book a Call →
GRCMANA
  • About
  • Insights
  • Contact
Ask the Trust ArchitectBook a Call →
  • About
  • Insights
  • The Vault
    Compliance VaultCyber Essentials→ISO 27001→SOC 2→ISO 42001→
    Domain VaultGRC Fundamentals→Risk Management→AI Governance→GRC Engineering→
    Other ResourcesFree Tools→Templates→Newsletter→
  • Contact
Book a Call →Ask the Trust ArchitectFixed fee. ISO 27001 in as few as six weeks.
GRCMANA

Helping high-growth B2B tech startups close the Enterprise Trust Gap through security, governance, and AI resilience.

ISO 27001ISO 42001ISO 9001Cyber EssentialsEU AI Act ReadyNIST AI RMF

The Vault

GRC EngineeringAI GovernanceISO 27001ISO 42001All Vault Resources

Resources

BlogFree ToolsTemplatesNewsletter

Company

About GRCMANAContactPrivacy PolicyTerms & ConditionsCookie Policy
© 2025 GRCMANA · All rights reservedRegistered in England & Wales under company registration 16810805. VAT Registration 506308024