Cron è lo scheduler dei job di Linux usato per eseguire comandi o script a orari o intervalli specifici. Gli amministratori vi fanno affidamento per attività di routine come backup, pulizia dei log e controlli di manutenzione. I job di Cron sono definiti nei crontab degli utenti o nei file di configurazione a livello di sistema, e ogni voce indica al sistema cosa eseguire e quando.
Nel campo della sicurezza informatica, Cron è importante perché rappresenta un comune meccanismo di persistenza. Un aggressore che ottiene accesso può aggiungere una voce Cron nascosta per riavviare un malware, aprire una shell inversa o riapplicare le modifiche dopo il riavvio. I difensori ispezionano le configurazioni di Cron durante le indagini sulle compromissioni per individuare job sconosciuti, script sospetti e riferimenti a percorsi o binari insoliti. Esaminare Cron è utile anche per individuare l'abuso dell'automazione legittima, poiché le voci dannose spesso si confondono con la normale manutenzione pianificata.


