Lunedi 19 Ottobre 2026 09:44:16 GMT+02:00

Netcrook

HomeManifesto
News
Techcrook
Geocrook
WikicrookTeamAppContatti
ItalianoEnglish

WIKICROOK

Redis Streams

Una funzionalità di Redis per l'elaborazione di eventi e messaggi che tiene traccia dei gruppi di consumer e del lavoro in sospeso.

Redis Streams è una struttura dati di Redis per l'elaborazione di eventi e messaggi. Consente alle applicazioni di aggiungere record ordinati a uno stream e ai gruppi di consumer di leggere tali record in modo cooperativo. Redis tiene anche traccia del lavoro in sospeso, cioè dei messaggi che sono stati recapitati a un consumer ma non ancora confermati. Questo rende Streams utile per code, pipeline e job in background in cui l'affidabilità è importante.

In ambito cybersecurity, Redis Streams è importante perché amplia la superficie di comando considerata affidabile dal server. Gli attaccanti possono tentare di abusare dello stato degli stream e dei gruppi di consumer, soprattutto in ambienti in cui Redis è raggiungibile con credenziali valide ma con segmentazione debole o ACL eccessivamente permissive. I difensori dovrebbero considerare i comandi degli stream come sensibili, limitare chi può leggerli o modificarli e monitorare l'attività degli elementi in sospeso e dei gruppi di consumer per individuare cambiamenti inattesi. Quando Streams viene usato per la coordinazione, un bug in quest'area può influire sia sulla disponibilità sia, in alcuni casi, sui percorsi legati alla sicurezza della memoria o all'esecuzione di codice.

← indice WIKICROOK