Un processo distaccato è un processo figlio avviato da un altro programma, ma che continua a essere eseguito in modo indipendente dopo che il processo padre termina o perde il controllo. Può avere una propria sessione, console o gruppo di processi, il che lo rende meno legato all'applicazione originale.
Nella sicurezza informatica, i processi distaccati sono importanti perché possono nascondere il payload reale dietro un processo padre attendibile. Ad esempio, un'estensione IDE malevola può avviare Python come figlio distaccato, così l'editor sembra normale mentre il payload viene eseguito separatamente. Questo può aggirare il monitoraggio semplice che ispeziona solo il processo padre e rendere più difficile il rilevamento. I difensori cercano relazioni anomale tra processi padre e figlio, avvii imprevisti di interpreti, anomalie nella riga di comando e processi che sopravvivono alla chiusura dello strumento originale. Il distacco è anche usato legittimamente per lavori in background e automazione, quindi i team di sicurezza devono valutare attentamente il contesto.


