Apache è un server web ampiamente usato che accetta richieste HTTP e le passa attraverso handler e moduli che generano risposte. In molte distribuzioni agisce anche come livello di esecuzione per contenuti lato server come PHP, quindi il contenuto che un client riceve può essere prodotto in parte in memoria durante l'elaborazione della richiesta.
Questo è importante nella sicurezza informatica perché gli attacchi possono colpire il percorso attivo della richiesta, non solo i file su disco. Un impianto malevolo può alterare uno script in memoria, agganciare un modulo o manomettere la risposta prima che venga inviata, lasciando il file memorizzato apparentemente pulito. I difensori usano i log di Apache, la revisione della configurazione, l'inventario dei moduli e il confronto delle risposte per individuare questo tipo di abuso. In pratica, Apache è spesso sia un bersaglio sia un punto di rilevamento: se i suoi handler, moduli o il flusso di esecuzione degli script cambiano in modo imprevisto, un attaccante può riuscire a servire web shell, rubare dati o aggirare i controlli normali.


