เจฌเจฒเฉ‚เจŸเฉเฉฑเจฅ LE เจฆเฉเจ†เจฐเจพ เจธเจผเฉ‹เจธเจผเจฃเจฏเฉ‹เจ— Android 14 เจตเจฟเฉฑเจš เจ•เจฎเจœเจผเฉ‹เจฐเฉ€

ะ ะฐะทั€ะฐะฑะพั‚ั‡ะธะบะธ ะฟั€ะพะตะบั‚ะฐ 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

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹