Skip to content
Software development
ASD ISMISM-1420

ASD ISM 1420 Ensure non-production security matches production

What it says

Data from production environments is not used in non-production environments unless the non-production environment is secured to at least the same level as the production environment.

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

What it means

In plain English

Data from live systems can't be used in test setups unless test setups are just as secure.

This control ensures that if you want to use real data from your live systems for testing purposes, your test environment must be just as secure as your live environment. If the test setup isn't up to par, sensitive information could be exposed, leading to privacy breaches or data loss.

Why it matters

If non-production isn't secured like production, using production data in test/dev can expose sensitive information and cause a breach.

How to implement

  1. The IT team should review the security settings of the non-production environment.

    They need to do a thorough comparison between the test environment's and the production environment's security configurations to make sure they are on the same level.

  2. Managers should ensure that staff are aware of the policy of not using live data in test environments without proper security.

    This can be done through regular training sessions and updates to internal policy documents.

  3. System administrators should put in place configurable alerts to detect any data transfers from production to non-production environments that happen outside of approved processes.

    They can use simple software tools that track data flows and alert on anomalies.

  4. The legal team should draft agreements or internal policies clearly outlining the restrictions and conditions for using production data in non-production contexts.

    These documents should be easily accessible to all staff members.

  5. System auditors should conduct regular checks to confirm that test environments are updated to the same security standard as production.

    They can follow a checklist that compares the applied security patches and permissions settings between environments.

Keep it running

Only use production data in non-production when controls match production; verify via audits and apply equivalent access, logging and patching.

Evidence and audit

  1. Check 1 of 5What an auditor asks for

    Ask for

    The security configuration documentation for both production and non-production environments.

    Look at

    The listed security measures and compare them.

    Good evidence

    Setup shows encryption and access controls that match in both environments.

  2. Check 2 of 5What an auditor asks for

    Look at

    Anomalies or unapproved transfers in those logs.

    Good evidence

    Shows a log with only authorised and documented transfers.

  3. Check 3 of 5What an auditor asks for

    Ask for

    Recent security update records applied to both environments.

    Look at

    Whether all updates applied to production are also applied to non-production.

    Good evidence

    Result is a matching list of updates showing no lag between environments.

  4. Check 4 of 5What an auditor asks for

    Look at

    Training attendance records and materials shared.

    Good evidence

    Shows regular sessions with updated materials covering the control.

  5. Check 5 of 5What an auditor asks for

    Ask for

    Documentation of the oversight mechanisms in place to ensure compliance with this control.

    Look at

    The regularity and thoroughness of oversight reports.

    Good evidence

    Includes detailed reports showing ongoing compliance and any issues being addressed.

Mappings

Closest match in ISO/IEC 27001: A.8.31, Separation of development, test, and production environments, which partially overlaps with this control.

ISO 27001

ISO/IEC 27001: 2 mappings

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