Un Easter egg è una funzionalità, un messaggio o una sorpresa visiva nascosta, inserita deliberatamente nel software per divertimento. Può trattarsi di un'animazione segreta, di un credito scherzoso o di una modalità di gioco aggiuntiva. Nel lavoro di sicurezza, il punto chiave non è lo scherzo in sé, ma il fatto che un comportamento nascosto può essere facile da dimenticare, difficile da documentare e complicato da testare.
Gli Easter egg sono importanti perché qualsiasi percorso di codice non documentato può complicare la revisione, la manutenzione e la risposta agli incidenti. Se una funzionalità nascosta viene lasciata in produzione, può creare confusione durante gli audit o il refactoring e può essere scambiata per un comportamento sospetto. I difensori cercano queste funzionalità tramite revisione del codice, inventario e controllo delle modifiche, mentre gli attaccanti possono provare a individuare funzioni di debug nascoste o percorsi poco evidenti che non erano mai destinati a un uso diffuso. Un Easter egg innocuo non è una backdoor, ma merita comunque visibilità e governance.


