Venerdi 30 Ottobre 2026 02:12:41 GMT+01:00

Netcrook

HomeManifesto
News
Techcrook
Geocrook
WikicrookTeamAppContatti
ItalianoEnglish

WIKICROOK

Direct I/O

Una modalità di accesso ai file che trasferisce i dati con un minore intervento della page cache, facendo forte affidamento sulla correttezza del filesystem.

Direct I/O è una modalità di accesso ai file che trasferisce i dati tra un'applicazione e lo storage con una dipendenza minima dalla page cache del kernel. Invece di memorizzare prima in cache letture e scritture in memoria, il filesystem cerca di spostare i dati in modo più diretto sul disco o dal disco, il che può ridurre le copie e migliorare la prevedibilità per alcuni carichi di lavoro.

Nella sicurezza informatica, Direct I/O è importante perché sposta una maggiore responsabilità sui metadati del filesystem e sulla logica di mappatura dei blocchi. Se il filesystem gestisce in modo errato la proprietà dei blocchi, la sincronizzazione o le decisioni di copy-on-write, una scrittura può raggiungere la posizione sbagliata o agire su uno stato obsoleto. Gli attaccanti possono cercare questi casi limite per corrompere file privilegiati o aggirare i confini di accesso previsti. Per i difensori è importante perché correggere il kernel, convalidare i layout del filesystem e isolare i file sensibili su volumi separati può ridurre l'esposizione. In breve, Direct I/O è veloce, ma dipende dal fatto che il filesystem sia corretto sotto scritture concorrenti e mappature in পরিবর্তamento.

← indice WIKICROOK