ISM-1402 asks that any credential kept on a system is protected in one of three ways: held in a password manager, held in a hardware security module, or, for passwords a database checks, salted, hashed and stretched before they are stored. A password in a spreadsheet, a script, a configuration file or a shared document meets none of them. ASD backs the control with a scan for credentials stored in the clear at least monthly (ISM-1875) and a rule that any found are changed (ISM-1590, ISM-2144).

#What does ISM-1402 require?

In plain English:

One question sorts most cases: does anyone, or anything, need the credential back? If a person or an application has to use it again (a login for a supplier's portal, the password a scheduled task signs in with, an API key), it belongs in a password manager or a secrets vault, or in a hardware security module if it is a key. If a system only has to check it (your own application checking the password a customer types), store only a salted, stretched hash of it.

ISM-1402 applies at every classification ASD marks, from non-classified systems to TOP SECRET. It is not part of the Essential Eight, although some of its neighbours are: Credential Guard (ISM-1686), Remote Credential Guard (ISM-1897) and Local Security Authority protection (ISM-1861) sit at Maturity Level Three.

#Why does it matter?

Attackers look for stored credentials first. MITRE ATT&CK, the public catalogue of attacker techniques, describes how "Adversaries may search compromised systems to find and obtain insecurely stored credentials", in places from plain text files to chat messages, and notes that "Volt Typhoon has obtained credentials insecurely stored on targeted network appliances" (MITRE). A file of passwords on a share turns one compromised account into every account in the file.

Password files get stolen, and how they were stored decides what happens next. NIST explains that password hashing schemes exist "to make each password guess more expensive for an attacker who has obtained a hashed password file" (NIST). Account lockouts no longer help, because "Cracking hashes is usually done on adversary-controlled systems outside of the target network" (MITRE).

Each step closes a different gap, as the OWASP Password Storage Cheat Sheet explains:

A key in a hardware security module cannot simply be copied. Of certification authority keys, ASD and its partners note that "If a HSM is used, the private key for CAs cannot be backed up and exfiltrated by malicious actors" (ASD).

#How does it fit with the other controls?

ISM-1402 says where credentials may live. The controls around it find the ones that live elsewhere:

Our ISM-1685 guide covers the credentials of break glass, local administrator and service accounts.

#How do you meet ISM-1402?

  1. Find where credentials are stored today. Ask each team, then search file shares, document libraries, code repositories, scripts, configuration files, wikis, tickets, chat and cloud storage. A spreadsheet of supplier logins counts as much as a server's configuration file.
  2. Sort each one by the question above: read back, or only checked?
  3. Give people an organisation-managed password manager, with multi-factor authentication on it and shared vaults for shared accounts. Decide what to do about passwords saved in web browsers. For Microsoft Edge, ASD's Blueprint for Secure Cloud says "Disable where a dedicated EPM solution is deployed" (an enterprise password manager) and "Permit where no alternative exists and the risk of unmanaged credential reuse outweighs the risk of browser-stored passwords" (ASD).
  4. Move application and service credentials into a secrets vault (ISM-2142), read at run time instead of from files. Use short-lived credentials where the platform can issue them (ISM-2141), and scan commits so new ones are blocked (ISM-2030).
  5. Put keys that must never leave into a hardware security module: certification authority private keys (ISM-1957) and the master keys that protect other secrets.
  6. Store only salted, stretched hashes in applications that check passwords. ISM-1402 names no algorithm or work factor. OWASP's current advice is to "Use Argon2id with a minimum configuration of 19 MiB of memory, an iteration count of 2, and 1 degree of parallelism", or PBKDF2 with "a work factor of 600,000 or more" where FIPS-140 compliance is required (OWASP). NIST asks for a salt of "at least 32 bits" and a cost factor "as high as practical without negatively impacting verifier performance" (NIST).
  7. Change every credential you found in the clear (ISM-1590, ISM-2144), then delete the copies, including old versions in document and code history where you can.
  8. Scan at least monthly (ISM-1875) and follow each finding through to a changed credential.

#What evidence shows ISM-1402 is met?

AskLook atGood looks like
Where may credentials be stored?The credential storage standardEach kind of credential has an approved home
Do people use the password manager?Its admin consoleStaff enrolled, multi-factor authentication on, shared accounts in shared vaults
Where do applications keep secrets?The secrets vault, configuration and code repositoriesRead from the vault at run time; none in code or configuration files (ISM-2142, ISM-2030)
How do your applications store passwords?Developer documentation, or the vendor's written answerA password hashing scheme, a unique salt per password, a stated work factor; no plain text or reversible encryption
Which keys are in a hardware security module?The key inventory and certification authority configurationHigh-value private keys generated and used inside the module (ISM-1957)
Is anything stored in the clear?Monthly scan reports and follow-upScans at least monthly (ISM-1875); each finding removed and the credential changed (ISM-1590, ISM-2144)
Are Windows credentials protected?Device management reportsCredential Guard and Local Security Authority protection on where required (ISM-1686, ISM-1861)

#What gets in the way?

Habit. The passwords document on the shared drive, the spreadsheet of supplier logins, the note in a ticket. People keep them because they are quick, so the replacement must be just as quick: a password manager with shared vaults, in place before the old file goes.

Old applications and scripts. Some software can only read its password from a file. Restrict who can read it, record an exception with an owner, and replace the software when you can.

Software you did not write. You cannot see how a product stores the passwords it checks, so ask the vendor in writing which hashing scheme and work factor it uses. For cloud services, the provider holds what checks your people's passwords, which makes it a supplier assurance question; signing in through your own identity platform means fewer services hold a password at all.

The vault becomes the target. MITRE lists "password managers and cloud secrets vaults" among the places attackers search (MITRE). Protect the vault with multi-factor authentication, keep its administrators few, and watch its access logs.

Smaller and larger organisations. A smaller organisation can usually meet ISM-1402 with a business password manager, a one-page standard and a search of its file shares; it mostly buys software, so the hashing question goes to vendors, and its IT provider should say where it keeps the administrator credentials. A larger one has hundreds of applications, credentials spread across teams and clouds, and certification authorities that need hardware security modules, so the work becomes a programme with owners.

The business case. The costs are licences, a secrets vault, hardware security modules where keys need them, and the time to find and change exposed credentials. What it buys is that a stolen laptop, a copied file share or a leaked password database does not hand over everything else.

#What tools and skills help?

Which of your current licences already provide these? The free coverage check shows which ISM and Essential Eight controls the products you already pay for can reach, in about three minutes. To see ISM-1402 among the other credential controls, open it in our sample coverage report, or read what an ISM assessment involves.

#What changed in recent ISM releases?

ISM-1402 is not new: ASD's catalogue records it at revision 6, last updated in March 2022. In the September 2026 release it moved, with the rest of the credential controls, from "Guidelines for system hardening › Authentication hardening" to "Guidelines for system access › Credential management", with its wording unchanged. The same release added ISM-2141 to ISM-2146 on application, workload and user account credentials, including ISM-2142's secrets management and ISM-2144's rule to change credentials found in the clear. ISM-2030's commit scanning "was amended to include credentials", and ISM-1875 and ISM-1590 were edited "without changing their intent" (ASD). Our ISM September 2026 summary covers the rest.

#Sources