Skip to content
System access
ASD ISMISM-1505

ASD ISM 1505 Multi-factor authentication for human users of data repositories

What it says

Multi-factor authentication is used to authenticate human users of data repositories.

Quoted as published. Everything else on this page is written by Control Stack.

What it means

In plain English

People who log in to databases, file shares, document stores and similar data repositories must prove who they are with a second factor, not a password alone.

A data repository is anywhere the organisation keeps its data in bulk: databases, data warehouses, file shares, document management systems, cloud storage buckets, backup stores and similar. These are where the most valuable information sits, so they are where an attacker with a stolen password does the most damage. This control says that when a person (as opposed to a system or service account) signs in to one of these repositories, the sign-in must use multi-factor authentication. That means the person has to present something more than a password, such as a code from an authenticator app, a hardware security key or a passkey, before access is granted. It matters because passwords on their own are routinely stolen through phishing, malware, credential-stuffing from other breaches and password reuse. If a repository accepts a password alone, one leaked credential is enough to read or take the whole data set. Requiring a second factor means a leaked password is not enough by itself, which blocks the most common route to a large data theft. The scope is deliberately about human users. Service and application accounts that connect to repositories are handled by other controls; this one is about every person who logs in, whether they are an administrator, an analyst, a developer or a business user.

Why it matters

If human users can reach data repositories with a password alone, any phished, guessed, reused or leaked password gives an attacker direct access to the organisation's stored data. That can lead to bulk theft of personal or sensitive information, tampering with records, ransomware staging from a position of trusted access, and notifiable data breaches with regulatory, financial and reputational consequences. Because repositories concentrate data, a single compromised account without MFA can expose far more than a compromised endpoint or mailbox.

How to implement

  1. Have the security team compile a register of all data repositories (databases, data warehouses, file shares, document management systems, cloud storage, backup stores) and record for each the login paths available to people, including native client connections and web consoles, so nothing is missed.

  2. Have identity or platform administrators route human access to each repository through the organisation's identity provider (SAML, OIDC or equivalent) and apply a conditional access or authentication policy that requires MFA for that application.

  3. Where a repository cannot use single sign-on, have the platform owner enable the repository's own MFA feature (for example authenticator app, hardware key or certificate-plus-PIN) and turn off password-only login for all human accounts, including administrators.

  4. Have the identity team make MFA enrolment a prerequisite in the access provisioning process, so a request for database, file share or storage access is only fulfilled once the requester has a registered second factor.

  5. Have database and storage administrators disable or firewall direct login paths that bypass MFA, such as native SQL client ports open to user networks or local accounts on file servers, so the only way for a person to reach the data is through the MFA-protected path.

Keep it running

Keep an inventory of every data repository and record, for each one, how human users authenticate to it. Repositories that are reached through single sign-on inherit MFA from the identity provider, so confirm the SSO policy actually enforces MFA for that application and that no local or direct login path bypasses it.

Watch for the common gaps: direct database logins over native clients (for example SQL tools connecting straight to the database engine), file shares reached with local credentials, legacy systems that only support username and password, cloud storage consoles with their own login, and break-glass or shared administrator accounts. Each of these is still a human user of a data repository and needs a second factor, or needs its direct login disabled so access only flows through an MFA-protected path.

Build MFA enrolment into onboarding so a new user cannot receive repository access before they have a second factor registered. When someone leaves or changes role, remove their repository access as normal; MFA does not replace that step.

Review authentication logs for the repositories periodically to confirm sign-ins are recording a second factor, and treat any password-only human sign-in as a finding to be fixed rather than an exception to be tolerated.

Evidence and audit

  1. Check 1 of 5What an auditor asks for

    Ask for

    Ask for the register of data repositories and how human users authenticate to each one.

    Look at

    Check that every repository type is listed (databases, file shares, document stores, cloud storage, backups) and that each has a named authentication path with MFA rather than a blank or 'password'.

    Good evidence

    A complete register where every repository shows an MFA-enforced login path for people, with any exceptions formally recorded and tracked.

  2. Check 2 of 5What an auditor asks for

    Ask for

    Ask for the identity provider or conditional access policy that applies to repository applications.

    Look at

    Confirm the policy requires MFA, is scoped to all human users including administrators, and has no exclusion groups that quietly exempt people.

    Good evidence

    A policy requiring MFA for all users of the repository applications with no broad exclusions, and a change history showing it has been in force.

  3. Check 3 of 5What an auditor asks for

    Ask for

    Ask for the native authentication configuration of a sample of repositories, such as a database engine, a file server and a cloud storage console.

    Look at

    Look for whether password-only login is still possible for human accounts, either through the console or through direct client connections.

    Good evidence

    Password-only login for people is disabled or blocked, and the only working path for a person requires a second factor.

  4. Check 4 of 5What an auditor asks for

    Ask for

    Ask for recent authentication logs from a sample of data repositories.

    Look at

    Trace a selection of human sign-ins and check each one records a second factor; look for any successful password-only sign-ins by named individuals.

    Good evidence

    Every human sign-in in the sample shows MFA, and any password-only events belong to approved service accounts rather than people.

  5. Check 5 of 5What an auditor asks for

    Ask for

    Ask for the access provisioning and onboarding procedure for repository access.

    Look at

    Check whether MFA enrolment must be complete before access is granted, and whether the process covers privileged and break-glass accounts.

    Good evidence

    The procedure blocks repository access until a second factor is registered, and privileged accounts are held to the same requirement.

Mappings

Closest match in ASD Essential Eight: E8-MF-ML3.1, Multi-factor authentication is used to authenticate users of data repositories, which asks for the same thing.

ISO 27001

ISO/IEC 27001: 2 mappings

Essential Eight

ASD Essential Eight: 9 mappings

Mappings show how controls relate across frameworks. They do not imply full equivalence or certification.