La complessità di migrazione è la difficoltà operativa di sostituire una tecnologia di sicurezza integrata senza interrompere i servizi. È comune negli aggiornamenti della crittografia, in cui algoritmi, certificati, chiavi, sistemi di identità e protocolli di rete possono essere strettamente intrecciati con applicazioni e infrastrutture.
In cybersecurity, questo aspetto è importante perché un controllo debole o datato non può sempre essere sostituito come una semplice patch. I team possono dover individuare ogni punto in cui viene utilizzata una tecnologia, testare la compatibilità, coordinarsi con i fornitori e aggiornare le dipendenze mantenendo i sistemi disponibili. Gli attaccanti traggono vantaggio quando le organizzazioni rimandano queste migrazioni, poiché i controlli datati restano in uso più a lungo e possono diventare più facili da aggirare o rendere obsoleti. I difensori riducono la complessità di migrazione con un inventario, rilasci graduali, progettazioni compatibili con le versioni precedenti e una chiara responsabilità dei sistemi critici.


