Home / How to implement ISO 27001 / How to Implement ISO 27001 Annex A 5.17 Authentication Information

How to Implement ISO 27001 Annex A 5.17 Authentication Information

In this ultimate how to implement guide to ISO 27001 Annex A 5.17 Authentication Information, you will learn directly from an ISO 27001 Lead Auditor:

  • The requirement of the control
  • The required implementation steps
  • The minimum requirement

I am Stuart Barker, the ISO 27001 Lead Auditor and author of the Ultimate ISO 27001 Toolkit.

Using over 30 years of industry experience across hundreds of audits, I’m giving you the exact templates, walkthroughs, and practical examples you need to achieve ISO 27001 certification.

Implementing ISO 27001 Annex A 5.17 is a critical security imperative that mandates a formalised authentication lifecycle to prevent unauthorised access. By enforcing technical verification of secrets and robust hashing, organizations achieve the primary business benefit of reduced credential-based breaches and sustained regulatory compliance.

ISO 27001 Annex A 5.17 Authentication Information Implementation Checklist

Use this implementation checklist to achieve compliance with ISO 27001 Annex A 5.17. This guide focuses on the manual hardening and technical verification of authentication secrets to ensure security is embedded at the system level rather than a superficial dashboard.

1. Establish the Authentication Lifecycle Policy

Control Requirement: A formalised process must exist for the creation, distribution, storage, and revocation of authentication information.

Required Implementation Step: Draft a technical standard that defines password complexity, MFA requirements, and the prohibition of shared accounts. Document the specific technical mechanisms (e.g., bcrypt, Argon2) used for hashing across all local and cloud databases.

Minimum Requirement: A signed policy document and a technical configuration standard mapped to every production system.

2. Secure Initial Distribution of Credentials

Control Requirement: Authentication information must be distributed securely to the intended recipient upon account creation.

Required Implementation Step: Disable the practice of sending initial passwords via email or Slack. Implement a “one-time secret” link or a physical handover process where the user is forced to rotate the credential upon first login before access to the production environment is granted.

Minimum Requirement: Evidence of a forced password change on first-time login for the last 10 onboarded users.

3. Verify Cryptographic Storage of Secrets

Control Requirement: Authentication information must be protected against unauthorised disclosure or modification during storage.

Required Implementation Step: Inspect the database schema for all bespoke applications. Verify that no passwords are stored in cleartext or reversible encryption; ensure they are salted and hashed using modern, industry-standard algorithms within the configuration files.

Minimum Requirement: A database export or screenshot demonstrating that the “password” column contains only non-reversible hashes.

High Table Fay and Stuart 3
Shopping Basket
Scroll to Top