إصدار NTFS-3G 2021.8.22 مع إصلاح الثغرات الأمنية

أكثر من أربع سنوات منذ الإصدار الأخير ، تم نشر إصدار حزمة NTFS-3G 2021.8.22 ، والتي تتضمن برنامج تشغيل مجاني يعمل في مساحة المستخدم باستخدام آلية FUSE ، ومجموعة من أدوات ntfsprogs لمعالجة أقسام NTFS. يتم توزيع كود المشروع بموجب ترخيص GPLv2.

يدعم برنامج التشغيل قراءة البيانات وكتابتها على أقسام NTFS ويمكن تشغيله على مجموعة واسعة من أنظمة التشغيل التي تدعم FUSE ، بما في ذلك Linux و Android و macOS و FreeBSD و NetBSD و OpenBSD و Solaris و QNX و Haiku. يتوافق تنفيذ نظام ملفات NTFS الذي يوفره برنامج التشغيل تمامًا مع أنظمة التشغيل Windows XP و Windows Server 2003 و Windows 2000 و Windows Vista و Windows Server 2008 و Windows 7 و Windows 8 و Windows 10. تسمح مجموعة الأدوات المساعدة ntfsprogs يمكنك تنفيذ عمليات مثل إنشاء أقسام NTFS والتحقق من النزاهة والاستنساخ وتغيير حجم واستعادة الملفات المحذوفة. يتم نقل المكونات الشائعة للعمل مع NTFS المستخدمة في برنامج التشغيل والأدوات المساعدة إلى مكتبة منفصلة.

الإصدار ملحوظ لإصلاح 21 نقطة ضعف. تنتج الثغرات الأمنية عن تدفق المخزن المؤقت في معالجة البيانات الوصفية المختلفة ويسمح بتنظيم تنفيذ التعليمات البرمجية عند تحميل صورة NTFS مصممة خصيصًا (بما في ذلك هجوم يمكن تنفيذه عند توصيل محرك أقراص خارجي لم يتم التحقق منه). إذا كان المهاجم لديه وصول محلي إلى نظام تم تثبيت ملف ntfs-3g القابل للتنفيذ عليه باستخدام علامة جذر setuid ، فيمكن أيضًا استخدام الثغرات الأمنية لتصعيد امتيازاتهم.

من بين التغييرات غير المتعلقة بالأمان ، تم دمج قواعد الرموز للإصدارات الموسعة والمستقرة من NTFS-3G ، مع نقل تطوير المشروع إلى GitHub. يتضمن الإصدار الجديد أيضًا إصلاحات تراكمية ومشكلات عند التجميع مع الإصدارات القديمة من libfuse. بشكل منفصل ، حلل المطورون التعليقات حول الأداء الضعيف لنظام NTFS-3G. أظهر التحليل أن مشكلات الأداء ترتبط عادةً بتسليم إصدارات قديمة من المشروع في التوزيعات أو استخدام إعدادات افتراضية غير صحيحة (التثبيت بدون خيار "الكتابة الكبيرة" ، والذي بدونه يتم تقليل سرعة نقل الملفات بمقدار 3-4 مرات) . وفقًا للاختبارات التي أجراها فريق التطوير ، فإن أداء NTFS-3G يتأخر عن ext4 بنسبة 15-20٪ فقط.

المصدر: opennet.ru

إضافة تعليق