Mercoledi 21 Ottobre 2026 07:39:40 GMT+02:00

Netcrook

HomeManifesto
News
Techcrook
Geocrook
WikicrookTeamAppContatti
ItalianoEnglish

WIKICROOK

EVAL

Un comando di Redis che esegue script Lua all'interno del processo del server.

EVAL è un comando di Redis che esegue script Lua all'interno del processo del server Redis. Poiché lo script viene eseguito lato server, può leggere e modificare i dati con la stessa fiducia e gli stessi permessi del database stesso. Questo rende EVAL potente per l'automazione, ma anche sensibile dal punto di vista della sicurezza: un bug nel motore degli script, un controllo errato dell'input o una falla nella sicurezza della memoria nel codice vicino possono avere conseguenze ben oltre un semplice errore di query.

Negli attacchi, EVAL è importante perché amplia i percorsi di codice che un attaccante può raggiungere dopo aver ottenuto accesso a un'istanza Redis. Se una catena di exploit include già comandi autenticati, lo scripting lato server può aiutare a modellare o a innescare una corruzione della memoria più profonda e può aumentare l'impatto da denial of service all'esecuzione di codice nel processo Redis. I difensori dovrebbero trattare EVAL come una क्षमता privilegiata: limitarlo con ACL, restringere l'accesso di rete e applicare rapidamente le patch quando emergono vulnerabilità legate allo scripting.

← indice WIKICROOK