La chiusura della richiesta è la fase finale della gestione di una richiesta web. Il runtime esegue le operazioni di pulizia, rilascia le risorse associate alla richiesta e può elaborare callback differite o distruttori prima di terminare. In PHP, queste operazioni avvengono dopo che l'applicazione ha gestito la richiesta, ma coinvolgono comunque lo stato del runtime e la memoria.
La chiusura è rilevante per la sicurezza informatica perché un difetto nella gestione della memoria o uno stato corrotto possono diventare pericolosi durante le operazioni di pulizia, anche se la richiesta iniziale è già stata elaborata. In un attacco, una richiesta appositamente predisposta può attivare un percorso vulnerabile di gestione degli errori o di pulizia, causando potenzialmente un arresto anomalo o, in condizioni specifiche, l'esecuzione di codice. I responsabili della difesa dovrebbero applicare le correzioni pertinenti del runtime o del fornitore, verificare il pacchetto in esecuzione e lo stato del riavvio del servizio e controllare i log per individuare errori insoliti. La chiusura della richiesta è una fase del ciclo di vita e, da sola, non dimostra che un sistema sia vulnerabile o compromesso.


