Сул талуудыг зассан NTFS-3G 2021.8.22 хувилбар

Сүүлийн хувилбар гарснаас хойш дөрвөн жил гаруйн хугацаанд NTFS-3G 2021.8.22 багц хэвлэгдэн гарсан бөгөөд үүнд FUSE механизмыг ашиглан хэрэглэгчийн орон зайд ажилладаг үнэгүй драйвер, NTFS хуваалтуудыг удирдах ntfsprogs хэрэгслүүдийн багц багтсан. Төслийн кодыг GPLv2 лицензийн дагуу түгээдэг.

Драйвер нь NTFS хуваалтууд дээр өгөгдөл унших, бичихийг дэмждэг бөгөөд Linux, Android, macOS, FreeBSD, NetBSD, OpenBSD, Solaris, QNX болон Haiku зэрэг FUSE-г дэмждэг олон төрлийн үйлдлийн системүүд дээр ажиллах боломжтой. Драйверын өгсөн NTFS файлын системийн хэрэгжилт нь Windows XP, Windows Server 2003, Windows 2000, Windows Vista, Windows Server 2008, Windows 7, Windows 8, Windows 10 үйлдлийн системүүдтэй бүрэн нийцдэг. Ntfsprogs хэрэгслүүдийн багц нь дараах боломжийг олгодог. Та NTFS хуваалт үүсгэх, бүрэн бүтэн байдлыг шалгах, клон хийх, хэмжээг өөрчлөх, устгасан файлуудыг сэргээх зэрэг үйлдлүүдийг хийх боломжтой. Драйвер болон хэрэгслүүдэд ашигладаг NTFS-тэй ажиллах нийтлэг бүрэлдэхүүн хэсгүүдийг тусдаа номын санд байрлуулсан болно.

Уг хувилбар нь 21 сул талыг зассанаараа онцлог юм. Эмзэг байдал нь янз бүрийн мета өгөгдлийг боловсруулах үед буфер хэт ихэссэнээс үүдэлтэй бөгөөд тусгайлан зохион бүтээсэн NTFS дүрсийг холбоход кодыг гүйцэтгэх боломжийг олгодог (үүнд итгэмжгүй гадаад дискийг холбох үед хийж болох халдлага орно). Хэрэв халдагчид setuid root тугаар суулгасан ntfs-3g программыг суулгасан системд локал хандалттай бол сул талуудыг тэдний эрхийг нэмэгдүүлэхэд ашиглаж болно.

Аюулгүй байдалтай холбоогүй өөрчлөлтүүдийн дунд NTFS-3G-ийн өргөтгөсөн, тогтвортой хувилбаруудын кодын суурийг нэгтгэж, төслийн боловсруулалтыг GitHub руу шилжүүлсэн болохыг тэмдэглэв. Шинэ хувилбар нь libfuse-ийн хуучин хувилбаруудыг хөрвүүлэхэд гарсан алдааны засварууд болон алдаануудыг зассан болно. Тус тусад нь хөгжүүлэгчид NTFS-3G-ийн бага гүйцэтгэлийн талаархи сэтгэгдлүүдэд дүн шинжилгээ хийсэн. Шинжилгээгээр гүйцэтгэлийн асуудал нь дүрмээр бол төслийн хуучирсан хувилбаруудыг түгээлтийн иж бүрдэлд хүргэх эсвэл буруу анхдагч тохиргоог ашиглахтай холбоотой болохыг харуулж байна ("том_бичих" сонголтгүйгээр угсрах, үүнгүйгээр файл дамжуулах хурд буурдаг. 3-4 удаа). Хөгжүүлэгчдийн хийсэн туршилтын дагуу NTFS-3G-ийн гүйцэтгэл нь ext4-ээс ердөө 15-20% хоцорчээ.

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх