
Il 21 aprile è stata rilasciata una nuova versione del driver NTFS-3G FUSE. Questo rilascio è principalmente dedicato alla correzione di errori.
Cosa c'è di nuovo:
- correzione del codice sorgente nello script di build (bashism), che utilizzava in modo errato comandi specifici di Bash dove avrebbero dovuto essere utilizzati standard universali;
- ora la creazione di una nuova partizione NTFS tramite l'utilità mkntfs è definita con precisione fino a microsecondi;
- correzione di due casi relativi alla gestione dei dati vuoti (NULL) e ai messaggi di errore di sistema (errno);
- correzione di un errore critico che si verificava durante l'uso di tipi di file speciali (i cosiddetti Reparse Points: collegamenti simbolici, junction point, punti di montaggio delle unità, dati specifici di archiviazione cloud, ad esempio, file OneDrive, che si trovano nel cloud ma sono visibili nella cartella);
- correzione nei calcoli dello spazio libero all'interno della tabella principale dei file (MFT);
- corretto un errore nell'installazione delle pagine di guida delle aggiunte (extras), quando le stesse aggiunte non erano installate;
- correzione di alcuni casi di uso della memoria dopo il suo rilascio (Use-After-Free) nella libreria e negli strumenti;
- corretto un refuso nel messaggio di ibernazione NTFS (grazie a Anil Kumar per il report/correzione);
- escape delle virgole nel nome del file system quando si utilizza libfuse versione 2.8 o superiore;
- modifica nell'utilità ntfsclone. È stata abilitata la possibilità di regolare la dimensione del settore nel settore di avvio NTFS per il dispositivo di destinazione durante il ripristino delle immagini;
- rimossa la dipendenza da libdl (Dynamic Link Library) durante la build senza plugin esterni. Se i plugin sono disabilitati, la dipendenza da libdl viene completamente rimossa;
- l'utilità ntfsinfo ora consente di visualizzare le informazioni sullo stato del file di registro durante il download dei metadati;
- nell'utilità ntfsinfo corretto il display delle directory o degli indici sovraccarichi;
- anche nell'utilità ntfsinfo corretto il display dell'elenco dei handle di sicurezza;
- corretto il buffer overflow 'heap' quando le liste di controllo degli accessi POSIX sono abilitate (
- nell'utilità ntfsusermap corretta la sovrapposizione nella generazione del nome del file di backup;
- correzione di due vulnerabilità di tipo TOCTOU (Time-of-Check to Time-of-Use), un errore logico specifico riguardante la multithreading e la sicurezza;
- corretti i controlli mancanti sui valori restituiti da malloc/sscanf.
Per riferimento. NTFS-3G è un driver gratuito per il file system NTFS. Il progetto è stabile nel funzionamento con qualsiasi partizione NTFS (inclusa la scrittura), ha una grande e attiva comunità di sviluppatori ed è concesso in licenza sotto la GNU General Public License. Tuttavia, per Mac OS X il driver non è gratuito e richiede l'acquisto di una licenza. Attualmente è dichiarata compatibilità con i seguenti sistemi operativi: Linux (disponibili versioni sia per processori a 32 bit che per 64 bit), FreeBSD, NetBSD, Solaris, Mac OS X, BeOS e Haiku. Lo sviluppo è stato iniziato da Szabolcs Szaka nel luglio 2006, la prima versione è stata rilasciata il 21 febbraio 2007 — versione 1.0. Ulteriori dettagli possono essere visualizzati sulla pagina di Wikipedia e nella pagina del progetto.
Dall'autore della traduzione (io). La registrazione in microsecondi ora amplia il seguente spettro di possibilità:
- Analisi forense: Per gli specialisti della sicurezza, la precisione fino ai microsecondi consente di ricostruire più dettagliatamente la cronologia degli eventi sul disco;
- Identificazione e unicità: Più preciso è il timestamp di creazione, minori sono le possibilità che due dischi diversi, formattati nello stesso secondo, abbiano timestamp identici. Questo aiuta i servizi di sistema a identificare unicamente i volumi.
- Compatibilità con Windows: L'utility di formattazione nativa di Windows compila questi dati in modo il più preciso possibile. Questa modifica rende mkntfs più "corretta" e indistinguibile dagli strumenti Microsoft.
Fonte: linux.org.ru
