Skip to content
arrow_back
search
ISM-0400 policy ASD Information Security Manual (ISM)

Segregation of Environments in Software Development

Development areas are kept separate to enhance security and efficiency in software projects.

record_voice_over

Plain language

In software projects, you need to keep different work areas separate, like development, testing, and live use. This is important because mixing them up can cause mistakes that lead to data being lost, functions not working properly, or sensitive information leaking out.

Framework

ASD Information Security Manual (ISM)

Control effect

Preventative

Classifications

NC, OS, P, S, TS

ISM last updated

Feb 2025

Control Stack last updated

19 Mar 2026

E8 maturity levels

N/A

Official control statement

Development, testing, staging and production environments are segregated.
policy ASD Information Security Manual (ISM) ISM-0400
priority_high

Why it matters

Mixing development, test, staging and production can cause unsafe changes, data loss, and breaches, disrupting operations.

settings

Operational notes

Audit access and network paths regularly, and enforce separate accounts, data sets and CI/CD pipelines for each environment.

Mapping detail

Mapping

Direction

Controls