ISO 27001:2022 Annex A 5.17 Authentication Information Explained

ISO 27001 Annex A 5.17 Authentication information

In this guide you will learn how to implement ISO 27001 Annex A 5.17 Authentication Information and pass your audit from ISO 27001 Lead Auditor Stuart Barker – author of the ultimate ISO 27001 Toolkit.

ISO 27001 Annex A 5.17 is an ISO 27001 control that requires an organisation to mange the full life cycle of authentication information.

Purpose & Definition

The purpose of ISO 27001 Annex A 5.17 is a preventive control that ensures proper entity authentication and prevents failures of authentication processes.

The ISO 27001 standard defines ISO 27001 Annex A 5.17 as:

Allocation and management of authentication information should be controlled by a management process, including advising personnel on the appropriate handling of authentication information.

ISO 27001:2022 Annex A 5.17 Authentication Information

FREE ISO 27001 Annex A 5.17 Training Video

In this free training video you will learn How to implement ISO 27001 Authentication Information (Annex A 5.17) and Pass Your Audit.

Implementation Guide

Allocating the authentication information

When it comes to creating the passwords and pins that will be used you may want to consider generating them automatically. This can make the process more efficient. To consider is

  1. Creating temporary authentication information for first time use
  2. Making sure the temporary authentication is hard to guess and unique for each person
  3. That it must be changed on first use.

We do not want to give access to any old Tom, Dick or Harry so you will have a way to check and verify the identity of any person making the request and any person being given new, updated or replacement credentials. They may, or may not, be the same person.

When we send authentication information to people we are going to do it in a secure way. We are not going to email it or send it in clear text where possible.

The standard wants a step where the user acknowledges that they have received this information.

We keep a record of what we have allocated and what we have managed and we protect that record.

Lastly if a vendor or supplier provides for default passwords, pins and authentication information we change that immediately.

What the user is responsible for

Users do have some responsibility. They are not to share their passwords or secret authentication information.

If there is a compromise or a leak then the information and credentials are change immediately that you are notified.

Strong passwords, where passwords are used are implemented. This means passwords should not be easy to guess, or be based on something someone could guess or find out. The example is not to use dictionary words or combinations of. This is actually bullshit as the use of dictionary words to make up a phrase would be an ideal password but the standard thinks it knows better.

Passwords have a minimum length according to the standard which is pure genius as any word has a minimum length. It gives no guidance so choose wisely.

Ideally we do not reuse password across different systems.

Contracts of employment include the obligation to follow these rules.

Guidance on a password management system

General guidance on password management systems, which ever you choose, would be

  • Users are allowed to select and change their own passwords
  • They enforce strong passwords according to best practice
  • They force users to change passwords at first use
  • They force password changes as required such as after a security incident
  • Ideally they prevent re-use of previous passwords
  • They prevent the use of common passwords
  • Where possible they take account of compromised accounts and passwords and prevent their use
  • They do not display passwords on the screen when being entered
  • They do not store or send passwords in clear text
  • Passwords should be encrypted

Exceptions

There are many ways in which the standard is still old fashioned and a little out of date. You see this come up a lot where it tells you what to do and then says, but in the real world we know you cannot, so do not.

Some exceptions would be that clearly, other ways to authenticate other than passwords are acceptable. Consider tokens, card, biometrics.

Contrary to the standard there is an argument to not frequently change passwords. It does acknowledge this as a scenario which is good. It is about finding the balance for you based on risk and business need and being able to argue that with an auditor.

ISO 27001 Authentication & Password Policy Template

The access control policy sets our your approach to authentication and identity management.

ISO 27001 Authentication & Password Policy Template - ISO 27001 Annex A 5.17 Authentication Information Template
ISO 27001 Access Control Policy Template

How to implement ISO 27001 Annex A 5.17

Implementing the ISO 27001 Annex A 5.17 control requires a robust approach to managing authentication information. As a Lead Auditor, I recommend following this structured process to ensure that passwords, biometrics, and cryptographic keys are protected throughout their entire lifecycle, from initial allocation to eventual revocation.

1. Formalise the Authentication Information Policy

Establishing a clear set of rules is the foundation of this control. You must document the organisational requirements for the creation, distribution, and protection of authentication information.

  • Define minimum password length and complexity requirements.
  • Specify the mandatory use of Multi-Factor Authentication (MFA) for all remote and privileged access.
  • Document the prohibited practices, such as sharing credentials or storing them in unencrypted plain text files.

2. Update the Asset Register for Authentication Systems

You cannot protect what you have not identified. Ensure your Asset Register includes all systems, applications, and databases that store or process authentication data.

  • Identify the owners of each authentication system.
  • Classify the sensitivity of the authentication data held within each asset.
  • Link these assets to your wider Information Security Management System (ISMS) for risk assessment purposes.

3. Provision Unique User Identifiers

Accountability is a core tenet of ISO 27001. You must ensure that every user is assigned a unique ID to maintain a clear audit trail of actions performed.

  • Eliminate the use of shared or generic accounts, such as “admin” or “guest,” wherever technically possible.
  • Assign Identity and Access Management (IAM) roles based on the principle of least privilege.
  • Ensure that unique IDs are mapped directly to verified individuals.

4. Configure Multi-Factor Authentication (MFA)

Relying solely on passwords is no longer sufficient for modern security. Implementing MFA adds a critical layer of protection against credential theft.

  • Deploy MFA for all cloud-based services and internal systems containing sensitive data.
  • Utilise hardware tokens, biometrics, or authenticator apps rather than less secure SMS-based codes.
  • Ensure the MFA solution is integrated into the central identity provider.

5. Enforce Technical Password Constraints

Use technical controls to enforce the policy requirements established in step one. This reduces the reliance on human diligence for security.

  • Implement system settings that prevent the reuse of previous passwords.
  • Enforce account lockout thresholds to mitigate the risk of brute-force or dictionary attacks.
  • Enable “masking” of authentication information during entry to prevent shoulder surfing.

6. Secure Authentication Information Storage

The storage of authentication data must be resilient against unauthorised access or data breaches. This involves the use of strong cryptographic techniques.

  • Ensure passwords are stored using salted, one-way cryptographic hashes.
  • Protect cryptographic keys and biometric templates with encryption at rest.
  • Limit administrative access to the underlying databases where authentication data resides.

7. Establish Secure Distribution Channels

The moment of credential issuance is a high-risk period. You must establish secure methods for delivering initial or reset authentication information to users.

  • Verify the identity of the recipient before providing new credentials.
  • Use secure, out-of-band communication channels for password delivery.
  • Force an immediate password change upon the first login after a reset or initial provision.

8. Deliver Information Security Awareness Training

Users are often the weakest link in the authentication chain. Regular training ensures they understand their responsibilities in protecting their credentials.

  • Conduct training sessions on how to recognise phishing attempts designed to steal credentials.
  • Educate staff on the importance of keeping authentication information confidential.
  • Provide guidance on the use of approved corporate password managers.

9. Implement Prompt Revocation Protocols

Authentication information must be managed through the entire employee lifecycle. Failure to revoke access promptly creates significant security gaps.

  • Integrate HR termination processes with IT de-provisioning workflows.
  • Ensure credentials are revoked or changed immediately upon an employee’s exit or a change in their role.
  • Update the Record of Employment (ROE) documents to confirm the return of any physical authentication tokens.

10. Conduct Regular Access Audits

Continuous monitoring and review are essential to maintain the effectiveness of this control. Regular audits help identify orphaned accounts or policy violations.

  • Perform quarterly reviews of privileged account access and activity.
  • Audit logs for failed login attempts to identify potential brute-force patterns.
  • Review the Asset Register and IAM roles to ensure they remain accurate and aligned with current business needs.

Check Your Work?

You built it yourself. Maybe with AI. But will it pass the audit?

Don’t gamble – let an ISO 27001 Lead Auditor check your work.

Stuart Barker - High Table - ISO27001 Director

How to comply

To comply with ISO 27001 Annex A 5.17 you are going to implement the ‘how’ to the ‘what’ the control is expecting. In short measure you are going to

  • Implement a process for creating, updating and removing authentication information

How to audit ISO 27001 Annex A 5.17

As an ISO 27001 Lead Auditor, I have designed this audit process to verify that your organisation is effectively managing and protecting authentication information. Following these steps will ensure that your controls for Annex A 5.17 are not only documented but are technically robust and resistant to unauthorised access.

1. Inspect the Formal Authentication Information Policy

Examine the documented policy to ensure it establishes clear rules for the creation, distribution, and lifecycle management of authentication data.

  • Confirm that the policy mandates Multi-Factor Authentication (MFA) for all remote and privileged access.
  • Verify that password complexity, rotation requirements, and length are defined in alignment with industry best practices.
  • Check that the policy explicitly prohibits the sharing or insecure storage of credentials.

2. Reconcile the Asset Register with Authentication Databases

Validate that all systems, applications, and databases that store or process authentication information are correctly identified and classified.

  • Inspect the Asset Register to ensure it includes all Identity and Access Management (IAM) systems.
  • Verify that the owners of these authentication assets are clearly assigned and aware of their security responsibilities.
  • Cross-reference system logs with the register to identify any undocumented “shadow IT” authentication stores.

3. Evaluate Unique User IDs and IAM Role Assignments

Audit the system configurations to ensure that every individual is assigned a unique identifier to maintain accountability.

  • Search for the use of shared or generic accounts, such as “Administrator” or “Support”, and verify if they have been disabled.
  • Review IAM roles to confirm that the principle of least privilege is applied to each user identifier.
  • Examine the process for verifying an individual’s identity before a unique ID is provisioned.

4. Validate the Enforcement of Multi-Factor Authentication (MFA)

Verify that technical controls are in place to enforce MFA across the organisational perimeter and for sensitive internal systems.

  • Sample 10% of user accounts to confirm that MFA is active and cannot be bypassed by the user.
  • Ensure that MFA methods used are resilient, such as hardware tokens or authenticator apps, rather than SMS-based codes.
  • Test the system response when an MFA prompt is rejected to ensure access is denied immediately.

5. Test Technical Password Complexity and Lockout Constraints

Perform technical testing on system settings to confirm that policy requirements for passwords are being enforced automatically.

  • Attempt to set a password that falls below the minimum complexity or length requirements to test system rejection.
  • Verify that account lockout thresholds are active after a specified number of failed login attempts.
  • Confirm that the system forces a password change upon initial login for all new or reset accounts.

6. Audit the Secure Storage and Hashing of Credentials

Examine the technical methods used to store authentication information to ensure it is protected from data breaches or unauthorised viewing.

  • Review database configurations to confirm that passwords are stored using salted, one-way cryptographic hashes.
  • Verify that biometric templates and cryptographic keys are encrypted at rest using industry-standard algorithms.
  • Confirm that authentication information is masked during entry to prevent shoulder-surfing risks.

7. Verify Secure Delivery and Identity Verification Protocols

Inspect the process for distributing initial or reset authentication information to ensure it remains confidential during transit.

  • Observe the service desk process for credential resets to ensure identity is verified before information is released.
  • Verify that secure, out-of-band communication channels are used for the distribution of temporary credentials.
  • Check that temporary credentials have a short expiration window and are invalidated after their first use.

8. Review Security Awareness Training Completion Rates

Examine training logs to ensure that all personnel understand their responsibilities regarding the protection of authentication information.

  • Inspect the training materials to confirm they cover password hygiene, MFA usage, and phishing recognition.
  • Verify that 100% of staff have completed the mandatory security awareness programme within the last 12 months.
  • Review records of targeted training provided to privileged users who manage authentication systems.

9. Confirm Immediate Revocation via Record of Employment (ROE) Logs

Audit the offboarding process to ensure that authentication information is revoked immediately when an individual leaves the organisation.

  • Sample the last five employee exits and compare their departure date with the timestamp of their account deactivation.
  • Review Record of Employment (ROE) documents to ensure physical authentication tokens have been returned and decommissioned.
  • Verify that access is revoked or modified immediately upon a change in job role or responsibilities.

10. Examine Periodic Access Review and Log Monitoring Reports

Analyse the output of regular monitoring activities to ensure the continued effectiveness of authentication controls.

  • Review the reports from the last quarterly access review to ensure that “orphaned” accounts were identified and removed.
  • Inspect system logs for evidence of monitoring for brute-force attacks or suspicious login patterns.
  • Confirm that any identified security incidents related to authentication were managed according to the formal incident response plan.

How to pass the ISO 27001 Annex A 5.17 audit

To pass an audit of ISO 27001 Annex A 5.17 you are going to make sure that you have followed the steps above in how to comply.

ISO 27001 Templates - ISO 27001 Annex A 5.17 Authentication Information Templates
ISO 27001 Templates

What the auditor will check

The audit is going to check a number of areas. Lets go through the most common

1. That you have not done something stupid

The auditor is going to check the rules, procedures and access control methodology and make sure you followed them. As with everything having documented evidence of anything you can is going to be your friend. So practical things like authentication information registers, encrypted passwords, approval and allocation processes that you can evidence are in operation. Work through recent hires for example and ensure the processes were followed and look for the gotchas. Is there an approval audit trail. When you log into the system that was approved does the users access match what was requested.

2. That you have rules, processes and you have followed them and have trained people

This is obvious but they are going to look that you have documented what you say you do, that you follow it and that you have trained people.

3. Documentation

They are going to look at audit trails and all your documentation and see that is classified and labelled. All the documents that you show them, as a minimum if they are confidential should be labelled as such. Is the document up to date. Has it been reviewed in the last 12 months. Does the version control match. Doing anything else would be a massive own goal.

Top 3 Mistakes People Make and How to Avoid Them

The top 3 Mistakes People Make For ISO 27001 Annex A 5.17 are

1. Share authentication information

There are circumstances where people know share authentication information and they do not need to. This is usually just lazy admin. The sharing of accounts where it doesn’t and should be needed.

2. Your temporary passwords are always the same

Giving first time passwords and making them unique may be a little tricky so often people rely on one password they always send out. Something like P@assw@rd. Do not do this.

3. Your document and version control is wrong

Keeping your document version control up to date, making sure that version numbers match where used, having a review evidenced in the last 12 months, having documents that have no comments in are all good practices.

ISO 27001 Annex A 5.17 FAQ

Is Multi-Factor Authentication (MFA) mandatory for ISO 27001?

While not explicitly named “mandatory” in the standard’s text, MFA is considered a de facto requirement for compliance with Annex A 5.17 to mitigate the risk of password compromise.
Required for all privileged or administrative access to critical systems.
Highly recommended for remote access and cloud-based services.
Protects against credential stuffing and brute-force attacks.
Auditors typically flag the absence of MFA as a significant security weakness.

How should organisations manage default vendor passwords?

Default vendor passwords must be changed or disabled immediately upon the deployment of any new hardware, software, or system.
Maintain a log of system installations that includes a “default password changed” sign-off.
Avoid using the same “initial setup” password across multiple devices.
Ensure that temporary passwords provided to users expire after the first login.
Enforce these requirements during the technical onboarding of new infrastructure.

What are the user responsibilities under Annex A 5.17?

Users are responsible for maintaining the confidentiality of their authentication information and must not share, record, or store credentials in an insecure manner.
Prohibit the sharing of individual user accounts or passwords.
Educate staff on the dangers of writing passwords down or storing them in unencrypted files.
Mandate the use of approved password managers for storing complex credentials.
Require users to report suspected compromises of their authentication information immediately.

Does ISO 27001 allow for password-less authentication?

Yes, ISO 27001 is technology-neutral and permits password-less methods, provided they offer equivalent or superior security to traditional passwords.
Includes biometric authentication (fingerprint, facial recognition).
Supports hardware-based security keys (e.g., FIDO2/YubiKeys).
Requires a risk assessment to ensure the chosen method is robust against spoofing.
Must be supported by a formalised authentication management process.

ISO 27001 controls and attribute values

Control typeInformation security propertiesCybersecurity conceptsOperational capabilitiesSecurity domains
PreventiveConfidentialityProtectIdentity and access management#Protection
Integrity
Availability

About the author

Stuart Barker
🎓 MSc Security 🛡️ Lead Auditor 30+ Years Exp 🏢 Ex-GE Leader

Stuart Barker

ISO 27001 Ninja

Stuart Barker is a veteran practitioner with over 30 years of experience in systems security and risk management. Holding an MSc in Software and Systems Security, he combines academic rigor with extensive operational experience, including a decade leading Data Governance for General Electric (GE).

As a qualified ISO 27001 Lead Auditor, Stuart possesses distinct insight into the specific evidence standards required by certification bodies. His toolkits represent an auditor-verified methodology designed to minimise operational friction while guaranteeing compliance.

Shopping Basket
Scroll to Top