Un file auto-prepend è una funzionalità di PHP controllata dall'impostazione auto_prepend_file. Quando è abilitata, PHP carica un file specificato prima di eseguire lo script richiesto. L'impostazione può essere definita in php.ini, in una configurazione per directory come .user.ini, oppure nella configurazione del server web.
Questo è importante nella sicurezza informatica perché offre a un attaccante un punto di esecuzione iniziale. Un file di prepend malevolo può iniettare una backdoor, modificare l'autenticazione, nascondere codice o ripristinare altro malware prima dell'avvio dell'applicazione. Negli incidenti WordPress, questo rende più difficile la bonifica: eliminare il payload visibile potrebbe non bastare se un file di prepend o una voce di configurazione lo ricarica silenziosamente a ogni richiesta.
Chi difende i sistemi dovrebbe ispezionare la configurazione di PHP, cercare percorsi di prepend inattesi e confrontare le impostazioni attive con baseline note e affidabili. Rimuovere solo il file malevolo non è sufficiente se la direttiva continua a puntare a esso.


