Giovedi 22 Ottobre 2026 09:45:19 GMT+02:00

Netcrook

HomeManifesto
News
Techcrook
Geocrook
WikicrookTeamAppContatti
ItalianoEnglish

WIKICROOK

Variabile non cachabile

Un valore che viene ricalcolato invece di essere memorizzato, il che può influire sul modo in cui NGINX valuta le espressioni.

Una variabile non cachabile è un valore che NGINX ricalcola ogni volta che viene referenziato invece di salvare un risultato calcolato in precedenza. Questo comportamento è utile quando il valore può cambiare durante l'elaborazione della richiesta oppure quando dipende da altri input che devono essere valutati in ordine. Nella configurazione di NGINX, queste variabili possono influire su come vengono espanse espressioni, mappe e capture regex.

In termini di sicurezza, le variabili non cachabili sono importanti perché l'ordine di valutazione diventa parte della superficie d'attacco. Se una configurazione mescola capture regex, riferimenti a variabili e valutazione lazy, un valore può essere ricalcolato in un momento che l'autore non si aspettava. Questo può portare a errori logici, denial of service o bug di sicurezza della memoria nel codice server basato su C. I difensori dovrebbero esaminare catene di variabili complesse, testare come vengono espanse le espressioni e preferire versioni corrette quando un bug interessa la gestione delle variabili.

← indice WIKICROOK