Cache-Control è un'intestazione di risposta HTTP che specifica se e come una risposta può essere memorizzata e riutilizzata da browser, proxy e altre cache. Direttive come no-store, no-cache e max-age influiscono sulla memorizzazione e sull'attualità dei contenuti: hanno significati diversi e non devono essere considerate intercambiabili.
In ambito di sicurezza informatica, le regole della cache sono importanti perché i contenuti memorizzati possono persistere o essere forniti in modi che gli sviluppatori non si aspettavano. Una cache configurata in modo errato può esporre risposte private, riutilizzare contenuti obsoleti o complicare la gestione dei reindirizzamenti e dei file trasformati. Quando valutano un servizio di elaborazione delle immagini, i difensori dovrebbero verificare le direttive di memorizzazione nella cache della risposta e il modo in cui browser e sistemi intermedi gestiscono i contenuti risultanti. Cache-Control è una parte delle misure di difesa, non un sostituto della convalida sicura dei contenuti e del controllo dei reindirizzamenti.


