ะ ะฐะทัะฐะฑะพััะธะบะธ ะฟัะพะตะบัะฐ GrapheneOS, ัะฐะทะฒะธะฒะฐััะตะณะพ ะทะฐัะธััะฝะฝะพะต ะพัะฒะตัะฒะปะตะฝะธะต ะพั ะบะพะดะพะฒะพะน ะฑะฐะทั AOSP (Android Open Source Project), ะฒััะฒะธะปะธ ััะทะฒะธะผะพััั ะฒ Bluetooth-ััะตะบะต ะฟะปะฐััะพัะผั Android 14, ะบะพัะพัะฐั ะฟะพัะตะฝัะธะฐะปัะฝะพ ะผะพะถะตั ะฟัะธะฒะตััะธ ะบ ัะดะฐะปัะฝะฝะพะผั ะฒัะฟะพะปะฝะตะฝะธั ะบะพะดะฐ. ะัะพะฑะปะตะผะฐ ะฒัะทะฒะฐะฝะฐ ะพะฑัะฐัะตะฝะธะตะผ ะบ ัะถะต ะพัะฒะพะฑะพะถะดัะฝะฝะพะน ะพะฑะปะฐััะธ ะฟะฐะผััะธ (use-after-free) ะฒ ะบะพะดะต ะพะฑัะฐะฑะพัะบะธ ะทะฒัะบะฐ, ะฟะตัะตะดะฐะฒะฐะตะผะพะณะพ ัะตัะตะท Bluetooth LE.
ะฃัะทะฒะธะผะพััั ะฒััะฒะปะตะฝะฐ ะฑะปะฐะณะพะดะฐัั ะธะฝัะตะณัะฐัะธะธ ะฒ ะฒัะทะพะฒ hardened_malloc ะดะพะฟะพะปะฝะธัะตะปัะฝะพะน ะทะฐัะธัั, ะธัะฟะพะปัะทัััะตะน ัะฐััะธัะตะฝะธะต ARMv8.5 MTE (MemTag, Memory Tagging Extension), ะฟะพะทะฒะพะปัััะตะต ะฟัะธะฒัะทะฐัั ัะตะณะธ ะบ ะบะฐะถะดะพะน ะพะฟะตัะฐัะธะธ ะฒัะดะตะปะตะฝะธั ะฟะฐะผััะธ ะธ ะพัะณะฐะฝะธะทะพะฒะฐัั ะฟัะพะฒะตัะบั ะบะพััะตะบัะฝะพััะธ ะธัะฟะพะปัะทะพะฒะฐะฝะธั ัะบะฐะทะฐัะตะปะตะน ะดะปั ะฑะปะพะบะธัะพะฒะฐะฝะธั ัะบัะฟะปัะฐัะฐัะธะธ ััะทะฒะธะผะพััะตะน, ะฒัะทะฒะฐะฝะฝัั ะพะฑัะฐัะตะฝะธะตะผ ะบ ัะถะต ะพัะฒะพะฑะพะถะดัะฝะฝัะผ ะฑะปะพะบะฐะผ ะฟะฐะผััะธ, ะฟะตัะตะฟะพะปะฝะตะฝะธัะผะธ ะฑััะตัะฐ, ะพะฑัะฐัะตะฝะธัะผะธ ะดะพ ะธะฝะธัะธะฐะปะธะทะฐัะธะธ ะธ ะธัะฟะพะปัะทะพะฒะฐะฝะธะตะผ ะฒะฝะต ัะตะบััะตะณะพ ะบะพะฝัะตะบััะฐ.
ะัะธะฑะบะฐ ะฟัะพัะฒะปัะตััั ะฝะฐัะธะฝะฐั ั ะพะฑะฝะพะฒะปะตะฝะธั Android 14 QPR2 (Quarterly Platform Release), ะพะฟัะฑะปะธะบะพะฒะฐะฝะฝะพะณะพ ะฒ ะฝะฐัะฐะปะต ะผะฐััะฐ. ะ ะพัะฝะพะฒะฝะพะน ะบะพะดะพะฒะพะน ะฑะฐะทะต ะฟะปะฐััะพัะผั Android 14 ะผะตั ะฐะฝะธะทะผ MTE ะดะพัััะฟะตะฝ ะฒ ะบะฐัะตััะฒะต ะพะฟัะธะธ ะธ ะฟะพะบะฐ ะฝะต ะฟัะธะผะตะฝัะตััั ะฟะพ ัะผะพะปัะฐะฝะธั, ะฝะพ ะฒ GrapheneOS ะตะณะพ ัะถะต ะทะฐะดะตะนััะฒะพะฒะฐะปะธ ะดะปั ะดะพะฟะพะปะฝะธัะตะปัะฝะพะน ะทะฐัะธัั, ััะพ ะดะฐะปะพ ะฒะพะทะผะพะถะฝะพััั ะดะธะฐะณะฝะพััะธัะพะฒะฐัั ะพัะธะฑะบั ะฟะพัะปะต ะพะฑะฝะพะฒะปะตะฝะธั ะดะพ Android 14 QPR2. ะัะธะฑะบะฐ ะฟัะธะฒะพะดะธะปะฐ ะบ ะฐะฒะฐัะธะนะฝะพะผั ะทะฐะฒะตััะตะฝะธั ะฟัะธ ะธัะฟะพะปัะทะพะฒะฐะฝะธะธ Bluetooth-ะฝะฐััะฝะธะบะพะฒ Samsung Galaxy Buds2 Pro ั ะฟัะพัะธะฒะบะพะน, ะฒ ะบะพัะพัะพะน ะฒะบะปััะตะฝะฐ ะทะฐัะธัะฐ ะฝะฐ ะฑะฐะทะต MTE. ะ ะฐะทะฑะพั ะธะฝัะธะดะตะฝัะฐ ะฟะพะบะฐะทะฐะป, ััะพ ะฟัะพะฑะปะตะผะฐ ัะฒัะทะฐะฝะฐ ั ะพะฑัะฐัะตะฝะธะตะผ ะบ ัะถะต ะพัะฒะพะฑะพะถะดัะฝะฝะพะน ะฟะฐะผััะธ ะฒ ะพะฑัะฐะฑะพััะธะบะต Bluetooth LE, ะฐ ะฝะต ัะฑะพะตะผ ะธะท-ะทะฐ ะธะฝัะตะณัะฐัะธะธ MTE.
ะฃัะทะฒะธะผะพััั ััััะฐะฝะตะฝะฐ ะฒ ะฒัะฟััะบะต GrapheneOS 2024030900 ะธ ะทะฐััะฐะณะธะฒะฐะตั ัะฑะพัะบะธ ะดะปั ัะผะฐัััะพะฝะพะฒ, ะฒ ะบะพัะพััั
ะฝะต ะฒะบะปััะตะฝะฐ ะดะพะฟะพะปะฝะธัะตะปัะฝะฐั ะฐะฟะฟะฐัะฐัะฝะฐั ะทะฐัะธัะฐ ะฝะฐ ะพัะฝะพะฒะต ัะฐััะธัะตะฝะธั MTE (MTE ะฟะพะบะฐ ะฒะบะปัััะฝ ัะพะปัะบะพ ะดะปั ััััะพะนััะฒ Pixel 8 ะธ Pixel 8 Pro). ะฃัะทะฒะธะผะพััั ะฒะพัะฟัะพะธะทะฒะพะดะธััั ะฝะฐ ัะผะฐัััะพะฝะฐั
Google Pixel 8 ั ะฟะพัะธะฒะบะพะน ะฝะฐ ะฑะฐะทะต Android 14 QPR2. ะ Android ะดะปั ัะผะฐัััะพะฝะพะฒ ัะตัะธะธ Pixel 8 ัะตะถะธะผ MTE ะผะพะถะฝะพ ะฒะบะปััะธัั ะฒ ะฝะฐัััะพะนะบะฐั
ะดะปั ัะฐะทัะฐะฑะพััะธะบะพะฒ (ยซSettings / System / Developer options /Memory Tagging Extensionsยป). ะะบะปััะตะฝะธะต MTE ะฟัะธะฒะพะดะธั ะบ ัะฒะตะปะธัะตะฝะธั ะฟะพััะตะฑะปะตะฝะธั ะฟะฐะผััะธ ะฟัะธะผะตัะฝะพ ะฝะฐ 3%, ะฝะพ ะฝะต ัะฝะธะถะฐะตั ะฟัะพะธะทะฒะพะดะธัะตะปัะฝะพััั.
เจธเจฐเฉเจค: opennet.ru