Skip to content
System access
ASD ISMISM-0441

ASD ISM 0441 Restricting temporary system access to data required for duties

What it says

When personnel are granted temporary access to systems and their resources, effective security controls are put in place to restrict their access to only data required for them to undertake their duties or functions.

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

What it means

In plain English

Anyone given short-term access to a system must be technically limited to the specific data their task needs, rather than inheriting broad access for convenience.

Organisations regularly give people short-term access to systems: a contractor fixing a database, a colleague covering a role during leave, a vendor engineer troubleshooting an application, a seconded staff member helping with a project. This control says that whenever that kind of temporary access is granted, effective security controls must be put in place so the person can only reach the data they genuinely need to do the job they were brought in for, and nothing more. The reason it matters is that temporary access is often handled in a hurry. The easiest thing to do is hand over an existing account, add the person to a wide group, or grant a broad role so the work is not held up. The result is someone who is not a regular, vetted member of the team having sight of payroll, customer records, security configuration or classified material that has nothing to do with their task. That over-exposure creates real-world risk: data can be copied or photographed, disclosed by accident, or exploited by someone with bad intent, and the organisation may only discover it after the person has left. Restricting temporary access to the data required for the duties or functions in question keeps the blast radius of any misuse, mistake or compromised credential as small as possible.

Why it matters

If temporary access is not restricted, short-term users such as contractors, vendors or staff acting in another role can view, copy or alter data well beyond what their task requires. That exposes sensitive, personal or classified information to people who have not been given a need to know it, increases the chance of accidental disclosure or deliberate theft, and means a compromised or misused temporary account can reach far more of the organisation's data than it should. Because temporary arrangements are often poorly tracked, such exposure can go unnoticed and be difficult to investigate afterwards.

How to implement

  1. System owners define, for each system, the task-based access profiles that temporary users are most likely to need (for example vendor support, project analyst, acting manager), each limited to the specific data sets, records or functions those tasks require, so administrators are not tempted to reuse broad permanent-staff roles.

  2. Access administrators require every temporary access request to state the duties or functions to be performed and the data those duties need, and grant permissions that match that stated need rather than mirroring another user's account or adding the person to a wide group.

  3. Identity and platform administrators issue temporary users their own individual accounts with permissions scoped to the required data, and prohibit the use of shared, generic or borrowed accounts for temporary access because those cannot be restricted to one person's duties.

  4. Application and database administrators use the fine-grained mechanisms available in each platform, such as row-level or column-level security, read-only views, folder-level permissions, project-scoped workspaces or data masking, to expose only the required data to temporary users rather than the whole repository.

  5. Security teams provide a documented procedure and checklist for granting temporary access that includes a step to confirm the granted permissions are limited to required data, and have a second person review the scope before the access is activated on higher-sensitivity systems.

Keep it running

Day to day, this control lives in how access requests are handled. Every request for temporary access should state what the person is there to do, and the system owner or access administrator should translate that into the narrowest practical set of permissions: specific folders, tables, applications, environments or records rather than whole systems or broad groups. Existing "convenience" roles built for permanent staff usually grant far more than a temporary task needs, so administrators should be ready to create task-specific roles, use read-only or scoped views, or grant access to a copy or subset of data where the platform allows it.

Shared or generic accounts undermine this control because their permissions cannot be tailored to one person's duties, so temporary users should receive their own identities with their own scoped permissions. Where a system cannot technically restrict data at a fine enough level, alternative restrictions such as data masking, a segregated environment or a purpose-built data subset should be used so the outcome (access to required data only) is still achieved; supervising the session may be added as a further safeguard, but on its own it observes access rather than restricting it. Access administrators should keep a record of what was granted and why, so that the scope can be checked against the stated purpose if questions arise.

Evidence and audit

  1. Check 1 of 5What an auditor asks for

    Ask for

    Ask for the documented procedure for granting temporary access to systems, including any request form or template.

    Look at

    Check whether the procedure requires the requester to describe the duties to be performed and the data needed, and whether it directs administrators to limit permissions to that data.

    Good evidence

    The procedure explicitly ties temporary permissions to the stated duties and prohibits granting broad roles or reusing another user's access for convenience.

  2. Check 2 of 5What an auditor asks for

    Ask for

    Request a sample of recent temporary access grants, such as contractor, vendor or acting-role arrangements, with the associated request records.

    Look at

    Compare the data and functions each person could actually access against the purpose recorded in the request.

    Good evidence

    Each temporary user's permissions are visibly narrower than a standard full-time role and align with the task they were brought in to perform, with no unexplained extras.

  3. Check 3 of 5What an auditor asks for

    Ask for

    Ask administrators to demonstrate, in a live system, the permissions held by a current temporary user.

    Look at

    Observe whether the account can browse, query or open data outside the scope of the person's stated duties, and whether access is via an individual account rather than a shared or generic one.

    Good evidence

    The account is unique to the individual and attempts to reach data outside the task scope are blocked by the system's security controls.

  4. Check 4 of 5What an auditor asks for

    Ask for

    Request the list of roles, groups or access profiles used for temporary access on key systems, and the definition of what each grants.

    Look at

    Look for task-specific profiles versus general-purpose roles designed for permanent staff, and check whether fine-grained restrictions such as read-only views, folder scoping or data masking are used.

    Good evidence

    Task-specific, minimal profiles exist for common temporary needs and administrators can explain how each one keeps access limited to required data.

  5. Check 5 of 5What an auditor asks for

    Ask for

    Ask how temporary access is handled on systems that cannot technically restrict data at a fine level, and for examples of the alternative restrictions used.

    Look at

    Check whether measures such as segregated environments, data subsets or masking are applied so the person still only reaches the data their duties require, and whether any supervision is used in addition to, rather than instead of, such a restriction.

    Good evidence

    The organisation recognises the limitation and applies a documented alternative restriction that genuinely limits reachable data, rather than granting full access and relying on supervision alone.

Mappings

Closest match in ISO/IEC 27001: A.5.15, Access control policies and procedures, which this control partially meets.

ISO 27001

ISO/IEC 27001: 4 mappings

Essential Eight

ASD Essential Eight: 2 mappings

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