
Pe 21 aprilie a fost lansată o nouă versiune a driverului NTFS-3G FUSE. Această versiune este dedicată în principal corectării erorilor.
Ce este nou:
- corectarea codului din scriptul de construire (bashism) care utiliza incorect comenzi specifice Bash acolo unde ar fi trebuit folosit standardul universal;
- acum crearea unei noi partiții NTFS prin utilitarul mkntfs este definită cu precizie până la microsecunde;
- corectarea a două cazuri legate de procesarea datelor goale (NULL) și mesajelor de eroare ale sistemului (errno);
- corectarea unei erori critice care apărea în timpul lucrului cu tipuri speciale de fișiere (așa-numitele Reparse Points: linkuri simbolice, puncte de unire, puncte de montare a discurilor, date specifice stocării în cloud, de exemplu, fișiere OneDrive care sunt în cloud, dar vizibile în folder);
- corectarea calculelor de spațiu liber din tabelul principal de fișiere (MFT);
- corectată eroarea cu setarea paginilor manualului de la suplimente (extras), atunci când suplimentele în sine nu sunt instalate;
- corectarea unor cazuri de utilizare a memoriei după eliberare (Use-After-Free) în bibliotecă și unelte;
- corectată o greșeală în mesajul de hibernare NTFS (mulțumim lui Anil Kumar pentru raportare/corectare);
- escaparea virgulelor în numele sistemului de fișiere atunci când se utilizează libfuse versiunea 2.8 sau mai recent;
- modificare în utilitarul ntfsclone. A fost permisă ajustarea dimensiunii sectorului în sectorul de boot NTFS pentru dispozitivul țintă la recuperarea imaginilor;
- eliminat libdl (Dynamic Link Library) ca dependență la construirea fără pluginuri externe. Dacă pluginurile sunt dezactivate, dependența de libdl este complet eliminată;
- utilitarul ntfsinfo permite acum afișarea informațiilor despre starea fișierului de jurnal la descărcarea metadatelor;
- în utilitarul ntfsinfo a fost corectată afișarea directorilor sau indexurilor supraaglomerate;
- de asemenea, în utilitarul ntfsinfo a fost corectată afișarea listei descriptorilor de securitate;
- corectată supraîncărcarea bufferului de „heap” (heap buffer overflow) atunci când listele de control al accesului POSIX sunt active (
- în utilitarul ntfsusermap a fost corectată problema de supraîncărcare la formarea numelui fișierului de rezervă;
- corectarea a două vulnerabilități de tip TOCTOU (Time-of-Check to Time-of-Use), o eroare logică specifică legată de multitasking și securitate;
- au fost corectate verificările lipsă pentru valorile returnate malloc/sscanf.
Pentru referință. NTFS-3G este un driver liber pentru sistemul de fișiere NTFS. Proiectul este stabil pentru utilizarea în orice partiții NTFS (inclusiv scriere), are o comunitate mare și activă de dezvoltatori și este licențiat sub GNU General Public License. Cu toate acestea, pentru Mac OS X, driverul nu este liber și este necesară achiziționarea unei licențe. În prezent, este declarată funcționalitatea în următoarele sisteme de operare: Linux (disponibile versiuni atât pentru procesoare de 32 de biți, cât și pentru 64 de biți), FreeBSD, NetBSD, Solaris, Mac OS X, BeOS și Haiku. Dezvoltarea a fost începută de Szabolcs Szarvas în iulie 2006, prima versiune fiind lansată pe 21 februarie 2007 — versiunea 1.0. Detalii suplimentare pot fi vizualizate pe pagina de Wikipedia și pe pagina proiectului.
De la autorul traducerii (eu). Înregistrarea în microsecunde extinde acum următorul spectru de posibilități:
- Analiza criminalistică: Pentru specialiștii în securitate, precizia până la microsecunde permite reconstrucția mai detaliată a cronologiei evenimentelor de pe disk;
- Identificarea și unicitatea: Cu cât timpul de creare este mai exact, cu atât șansele ca două diskuri diferite, formatate în aceeași secundă, să aibă timestamp-uri identice sunt mai mici. Acest lucru ajută serviciile de sistem să identifice în mod unic volumele.
- Compatibilitatea cu Windows: Utilitarul nativ de formatare Windows completează aceste date cu o precizie maximă. Această modificare face ca mkntfs să fie mai „corect” și indistinguibil de instrumentele Microsoft.
Sursa: linux.org.ru
