Paglabas ng NTFS-3G 2021.8.22 na may mga pag-aayos para sa mga kahinaan

Mahigit apat na taon mula noong huling paglabas, ang paglabas ng NTFS-3G 2021.8.22 na pakete ay nai-publish, kabilang ang isang libreng driver na tumatakbo sa espasyo ng gumagamit gamit ang mekanismo ng FUSE, at isang hanay ng mga ntfsprogs utilities para sa pagmamanipula ng mga partisyon ng NTFS. Ang code ng proyekto ay ipinamamahagi sa ilalim ng lisensya ng GPLv2.

Sinusuportahan ng driver ang pagbabasa at pagsusulat ng data sa mga partisyon ng NTFS at maaaring tumakbo sa malawak na hanay ng mga operating system na sumusuporta sa FUSE, kabilang ang Linux, Android, macOS, FreeBSD, NetBSD, OpenBSD, Solaris, QNX at Haiku. Ang pagpapatupad ng NTFS file system na ibinigay ng driver ay ganap na katugma sa mga operating system na Windows XP, Windows Server 2003, Windows 2000, Windows Vista, Windows Server 2008, Windows 7, Windows 8 at Windows 10. Ang ntfsprogs set ng mga utility ay nagbibigay-daan upang magsagawa ng mga operasyon tulad ng paglikha ng mga partisyon ng NTFS, pagsusuri sa integridad, pag-clone, pagbabago ng laki at pagbawi ng mga tinanggal na file. Ang mga karaniwang bahagi para sa pagtatrabaho sa NTFS, na ginagamit sa driver at mga utility, ay inilalagay sa isang hiwalay na library.

Ang paglabas ay kapansin-pansin para sa pag-aayos ng 21 mga kahinaan. Ang mga kahinaan ay sanhi ng mga buffer overflow kapag nagpoproseso ng iba't ibang metadata at pinapayagan ang pagpapatupad ng code kapag nag-mount ng isang espesyal na idinisenyong NTFS na imahe (kabilang ang isang pag-atake na maaaring isagawa kapag kumokonekta sa isang hindi pinagkakatiwalaang external drive). Kung ang isang attacker ay may lokal na access sa isang system kung saan ang ntfs-3g executable ay naka-install na may setuid root flag, ang mga vulnerabilities ay maaari ding gamitin upang palakihin ang kanilang mga pribilehiyo.

Kabilang sa mga pagbabagong hindi nauugnay sa seguridad, ang pagsasanib ng mga base ng code ng pinalawig at matatag na mga edisyon ng NTFS-3G ay nabanggit, kasama ang paglipat ng pagbuo ng proyekto sa GitHub. Kasama rin sa bagong release ang mga pag-aayos ng bug at pag-aayos para sa mga problema kapag nag-compile sa mga mas lumang release ng libfuse. Hiwalay, sinuri ng mga developer ang mga komento tungkol sa mababang pagganap ng NTFS-3G. Ipinakita ng pagsusuri na ang mga problema sa pagganap ay nauugnay, bilang panuntunan, sa paghahatid ng mga hindi napapanahong bersyon ng proyekto sa mga distribution kit o ang paggamit ng mga hindi tamang default na setting (pag-mount nang walang opsyon na "big_writes", kung wala ang bilis ng paglilipat ng file ay nababawasan ng 3-4 beses). Ayon sa mga pagsubok na isinagawa ng pangkat ng pag-unlad, ang pagganap ng NTFS-3G ay 4-15% lamang sa likod ng ext20.

Pinagmulan: opennet.ru

Magdagdag ng komento