
Am 21. April wurde die neue Version des NTFS-3G FUSE-Treibers veröffentlicht. Diese Version konzentriert sich hauptsächlich auf Fehlerbehebungen.
Neuigkeiten:
- Behebung eines Programmierfehlers im Build-Skript (Bashism), das spezifische Bash-Kommandos falsch verwendete, wo ein universeller Standard verwendet werden sollte;
- Jetzt wird die Erstellung eines neuen NTFS-Partitions mit dem Tool mkntfs auf Mikrosekunden genau bestimmt;
- Behebung von zwei Fällen im Zusammenhang mit der Verarbeitung leerer Daten (NULL) und systembezogenen Fehlermeldungen (errno);
- Behebung eines kritischen Fehlers, der beim Arbeiten mit speziellen Dateitypen auftrat (sog. Reparse Points: symbolische Links, Junction-Punkte, Mount-Punkte, spezifische Daten von Cloud-Speicheranbietern, z.B. OneDrive-Dateien, die sich in der Cloud befinden, aber im Ordner sichtbar sind);
- Behebung eines Fehlers bei der Berechnung des freien Speicherplatzes innerhalb der Master File Table (MFT);
- Fehler behoben, der bei der Installation von Handbuchseiten für Add-ons auftrat, wenn die Add-ons selbst nicht installiert waren;
- Behebung einiger Fälle von Speicherverwendung nach dessen Freigabe (Use-After-Free) in der Bibliothek und den Tools;
- Rechtschreibfehler in der NTFS-Hibernate-Meldung korrigiert (danke an Anil Kumar für die Meldung/Korrektur);
- Escape von Kommas im Dateisystemnamen bei Verwendung von libfuse Version 2.8 oder höher;
- Änderung im Tool ntfsclone. Ermöglicht die Anpassung der Sektorgröße im Bootsektor von NTFS für das Zielgerät beim Wiederherstellen von Images;
- abhängige libdl (Dynamic Link Library) bei der Erstellung ohne externe Plugins entfernt. Wenn Plugins deaktiviert sind, wird die Abhängigkeit von libdl vollständig entfernt;
- Das Tool ntfsinfo zeigt jetzt Informationen über den Zustand der Journaldatei beim Entladen von Metadaten an;
- Das Tool ntfsinfo hat die Darstellung von überfüllten Verzeichnissen oder Indizes korrigiert;
- Das Tool ntfsinfo hat auch die Anzeige der Liste der Sicherheitsdeskriptoren korrigiert;
- Behebung eines Heap-Buffer-Überlaufs bei aktivierten POSIX-Zugriffssteuerungslisten (
- Im Tool ntfsusermap wurde ein Überlauf beim Erstellen des Namens der Sicherungsdatei korrigiert;
- Behebung von zwei TOCTOU-Sicherheitsanfälligkeiten (Time-of-Check to Time-of-Use), einer spezifischen logischen Fehler, die mit Multitasking und Sicherheit verbunden ist;
- Fehlende Überprüfungen der Rückgabewerte von malloc/sscanf wurden behoben.
Zur Information. NTFS-3G ist ein freier NTFS-Dateisystemtreiber. Das Projekt ist stabil beim Arbeiten mit allen NTFS-Partitionen (einschließlich Schreibzugriff), hat eine große und aktive Entwicklergemeinschaft und wird unter der GNU General Public License lizenziert. Der Treiber ist jedoch für Mac OS X nicht frei und eine Lizenz muss erworben werden. Derzeit ist die Unterstützung für folgende Betriebssysteme angekündigt: Linux (es gibt Versionen sowohl für 32-Bit- als auch für 64-Bit-Prozessoren), FreeBSD, NetBSD, Solaris, Mac OS X, BeOS und Haiku. Die Entwicklung wurde im Juli 2006 von Szabolcs Szalontai begonnen, die erste Version wurde am 21. Februar 2007 veröffentlicht – Version 1.0. Weitere Details können betrachtet werden auf der Wikipedia-Seite und auf der Projektseite.
Vom Übersetzer (mir). Die Mikrosekundenregistrierung erweitert jetzt das folgende Spektrum an Möglichkeiten:
- Forensische Analyse: Für Sicherheitsexperten ermöglicht die Genauigkeit bis zur Mikrosekunde eine detailliertere Rekonstruktion der Chronologie der Ereignisse auf der Festplatte;
- Identifikation und Einzigartigkeit: Je genauer die Zeit der Erstellung angegeben ist, desto geringer ist die Wahrscheinlichkeit, dass zwei unterschiedliche Festplatten, die zur gleichen Sekunde formatiert wurden, identische Zeitstempel haben. Dies hilft Systemdiensten, Volumes eindeutig zu identifizieren.
- Kompatibilität mit Windows: Das native Windows-Formatierungswerkzeug füllt diese Daten so genau wie möglich aus. Diese Änderung macht mkntfs „richtiger“ und von Microsoft-Werkzeugen nicht zu unterscheiden.
Quelle: linux.org.ru
