Una sessione zsh interattiva è una shell dei comandi avviata dall'utente su macOS, di solito aperta in Terminale o in un'altra applicazione in grado di usare la shell. Poiché viene avviata da un utente reale e accetta comandi digitati, può sembrare un'attività di routine anche quando diventa il primo passo di una catena malevola. Gli attaccanti spesso si affidano a questa fiducia per mimetizzarsi nei normali flussi di lavoro di amministrazione o di sviluppo.
Nel campo della sicurezza informatica, il termine è importante perché molti attacchi su macOS iniziano all'interno di una shell anziché tramite un exploit visibile. I difensori possono usare la discendenza dei processi, l'auditing della riga di comando e la telemetria degli endpoint per individuare sequenze sospette come una shell interattiva che avvia strumenti di rete, scarica payload o accede a archivi sensibili. Una sessione shell che passa rapidamente da un uso normale a download, staging o accesso alle credenziali è spesso un segnale più forte di un semplice dominio malevolo.


