การเปิดตัว 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 การวิเคราะห์แสดงให้เห็นว่าตามกฎแล้วปัญหาด้านประสิทธิภาพเกี่ยวข้องกับการส่งมอบโครงการเวอร์ชันล้าสมัยในชุดการแจกจ่ายหรือการใช้การตั้งค่าเริ่มต้นที่ไม่ถูกต้อง (การติดตั้งโดยไม่มีตัวเลือก "big_writes" โดยที่ความเร็วในการโอนไฟล์จะลดลง 3-4 ครั้ง) จากการทดสอบโดยทีมพัฒนาประสิทธิภาพของ NTFS-3G นั้นช้ากว่า ext4 เพียง 15-20%

ที่มา: opennet.ru

เพิ่มความคิดเห็น