Un hook di avvio di Python è codice che viene eseguito automaticamente all'avvio dell'interprete, potenzialmente prima che un'applicazione importi esplicitamente un determinato pacchetto. I meccanismi di avvio di Python possono includere l'inizializzazione del modulo site e configurazioni che caricano codice personalizzato, perciò l'esecuzione può avvenire semplicemente all'avvio di un ambiente.
Questo è importante nelle indagini di sicurezza perché il codice dannoso può essere eseguito senza che nel codice sorgente dell'applicazione vi sia un'importazione evidente. Negli attacchi che coinvolgono pacchetti compromessi o ambienti compromessi, il comportamento all'avvio può consentire l'esecuzione del codice ogni volta che Python viene avviato. I difensori dovrebbero esaminare la configurazione di avvio dell'interprete e i file dell'ambiente, verificare la presenza di moduli di avvio inattesi e controllare l'integrità dei pacchetti, senza affidarsi soltanto alla ricerca di importazioni dirette nelle applicazioni.


