Edge caching è la pratica di memorizzare copie di contenuti web su server vicini agli utenti, spesso all'interno di una content delivery network. Invece di far arrivare ogni richiesta al server di origine, i nodi edge vicini possono rispondere con una risposta memorizzata nella cache, riducendo la latenza e il carico sull'infrastruttura centrale.
Nel campo della sicurezza informatica, l'edge caching è importante perché può migliorare la resilienza durante i picchi di traffico e aiutare ad assorbire parte della pressione di un attacco denial-of-service. Inoltre modifica la superficie di attacco: se le regole della cache sono configurate in modo errato, gli aggressori possono avvelenare gli oggetti memorizzati nella cache, distribuire contenuti obsoleti o non autorizzati, oppure aggirare le protezioni manipolando intestazioni e URL. I difensori monitorano chiavi della cache, TTL, comportamento di invalidazione e origin shielding per mantenere i contenuti coerenti e sicuri. Nei servizi in tempo reale, l'edge caching è spesso la differenza tra un'esperienza stabile e un server di origine sovraccarico quando molti utenti arrivano contemporaneamente.


