Un ambiente non di produzione è un sistema usato per lo sviluppo, i test, lo staging o la ricerca sulla sicurezza, anziché per le attività aziendali live. Dovrebbe essere separato dai sistemi di produzione e usare dati e credenziali di test, non informazioni reali dei clienti o segreti di produzione con privilegi elevati.
L'isolamento è importante perché i sistemi di test possono eseguire software sperimentale, strumenti di sicurezza o immagini di container che non sono stati verificati o resi sicuri completamente. Se esposti a Internet o collegati alle reti e alle identità di produzione, possono offrire agli aggressori una via verso sistemi sensibili. Le misure di difesa includono la segmentazione della rete, l'accesso limitato, credenziali separate, privilegi limitati e la verifica della provenienza del software prima della distribuzione.


