Mercoledi 21 Ottobre 2026 21:50:17 GMT+02:00

Netcrook

HomeManifesto
News
Techcrook
Geocrook
WikicrookTeamAppContatti
ItalianoEnglish

WIKICROOK

Memoria condivisa System V

Un meccanismo Unix legacy che consente ai processi di condividere segmenti di memoria tramite il tracciamento gestito dal kernel.

La memoria condivisa System V è un meccanismo Unix di comunicazione tra processi. Il kernel crea un segmento di memoria a cui possono collegarsi più processi, consentendo loro di scambiare dati senza copiarli ripetutamente tramite file o pipe. Il kernel tiene traccia di ogni segmento e dei processi che vi sono collegati, compreso quando può essere scollegato o rimosso.

Questo tracciamento è sensibile dal punto di vista della sicurezza: contatori errati o una gestione impropria del ciclo di vita possono causare la liberazione o il riutilizzo di un segmento mentre un processo vi fa ancora affidamento. In un exploit del kernel, un aggressore con la possibilità di eseguire codice localmente può prendere di mira queste vulnerabilità per provocare la corruzione della memoria o contribuire a costruire una catena di escalation dei privilegi. I responsabili della difesa dovrebbero applicare gli aggiornamenti pertinenti del kernel e, se la memoria condivisa non è necessaria, limitarne l'uso tramite la configurazione del sistema e i controlli di accesso.

← indice WIKICROOK