ะะปั ะฟัะพัะตััะพัะพะฒ ะฝะฐ ัะธัะพะบะพะผ ัะฟะตะบััะต ะฐัั
ะธัะตะบััั Armv8-A (Cortex-A)
ะะฐะนะดะตะฝะฝะฐั ัะฟะตัะธะฐะปะธััะฐะผะธ Google ััะทะฒะธะผะพััั ะฒ ะฐัั ะธัะตะบัััะฐั ARM ะฟะพะปััะธะปะฐ ะบะพะดะพะฒะพะต ะฝะฐะทะฒะฐะฝะธะต Straight-Line Speculation (SLS) ะธ ะพัะธัะธะฐะปัะฝะพะต ะพะฑะพะทะฝะฐัะตะฝะธะต CVE-2020-13844. ะะพ ัะปะพะฒะฐะผ ARM, ััะทะฒะธะผะพััั SLS โ ััะพ ะพะดะฝะฐ ะธะท ัะพัะผ ััะทะฒะธะผะพััะธ Spectre, ะพ ะบะพัะพัะพะน (ะฒะผะตััะต ั ััะทะฒะธะผะพัััั Meltdown) ััะฐะปะพ ัะธัะพะบะพ ะธะทะฒะตััะฝะพ ะฒ ัะฝะฒะฐัะต 2018 ะณะพะดะฐ. ะะฝะฐัะต ะณะพะฒะพัั, ััะพ ะบะปะฐััะธัะตัะบะฐั ััะทะฒะธะผะพััั ะฒ ะผะตั ะฐะฝะธะทะผะฐั ัะฟะตะบัะปััะธะฒะฝะพะณะพ ะฒััะธัะปะตะฝะธั ั ะฐัะฐะบะพะน ะฟะพ ะฑะพะบะพะฒัะผ (ะฟะพะฑะพัะฝัะผ) ะบะฐะฝะฐะปะฐะผ.
ะกะฟะตะบัะปััะธะฒะฝัะต ะฒััะธัะปะตะฝะธั ััะตะฑััั ะพะฑัะฐะฑะฐััะฒะฐัั ะดะฐะฝะฝัะต ะทะฐัะฐะฝะตะต ะฟะพ ะฝะตัะบะพะปัะบะธะผ ะฒะพะทะผะพะถะฝัะผ ะฒะตัะฒัะผ, ั ะพัั ะฒะฟะพัะปะตะดััะฒะธะธ ะพะฝะธ ะผะพะณัั ะฑััั ะพัะฑัะพัะตะฝั ะบะฐะบ ะฝะตะฝัะถะฝัะต. ะัะฐะบะธ ะฟะพ ะฟะพะฑะพัะฝัะผ ะบะฐะฝะฐะปะฐะผ ะฟะพะทะฒะพะปััั ะบัะฐััั ัะฐะบะธะต ะฟัะพะผะตะถััะพัะฝัะต ะดะฐะฝะฝัะต ะดะพ ะธั ะฟะพะปะฝะพะณะพ ัะฝะธััะพะถะตะฝะธั. ะ ัะตะทัะปััะฐัะต ะผั ะธะผะตะตะผ ะฟัะพะธะทะฒะพะดะธัะตะปัะฝัะต ะฟัะพัะตััะพัั ะธ ัะธัะบ ััะตัะบะธ ะดะฐะฝะฝัั .
ะัะฐะบะฐ Straight-Line Speculation ะฝะฐ ะฟัะพัะตััะพัั ั ะฐัั ะธัะตะบัััะพะน ARM ะทะฐััะฐะฒะปัะตั ะฟัะพัะตััะพั ะฒััะบะธะน ัะฐะท ะฟะพัะปะต ะธะทะผะตะฝะตะฝะธั ะฒ ะฟะพัะพะบะต ะบะพะผะฐะฝะด ะฟะตัะตั ะพะดะธัั ะฝะฐ ะธัะฟะพะปะฝะตะฝะธะต ะธะฝััััะบัะธะน, ะฝะฐะนะดะตะฝะฝัั ะฝะตะฟะพััะตะดััะฒะตะฝะฝะพ ะฒ ะฟะฐะผััะธ, ะฒะผะตััะพ ัะพะณะพ, ััะพะฑั ัะปะตะดะพะฒะฐัั ะธะฝััััะบัะธัะผ ะฒ ะฝะพะฒะพะผ ะฟะพัะพะบะต ะบะพะผะฐะฝะด. ะัะตะฒะธะดะฝะพ, ััะพ ะฝะต ัะฐะผัะน ะปัััะธะน ััะตะฝะฐัะธะน ะฒัะฑะพัะฐ ะธะฝััััะบัะธะน ะดะปั ะธัะฟะพะปะฝะตะฝะธั, ัะตะผ ะผะพะถะตั ะฒะพัะฟะพะปัะทะพะฒะฐัััั ะทะปะพัะผััะปะตะฝะฝะธะบ.
ะ ัะตััะธ ARM, ะพะฝะฐ ะฝะต ัะพะปัะบะพ ะฒัะฟัััะธะปะฐ ััะบะพะฒะพะดััะฒะพ ะดะปั ัะฐะทัะฐะฑะพััะธะบะพะฒ, ะบะพัะพัะพะต ะฟะพะผะพะถะตั ะธะทะฑะตะถะฐัั ัะธัะบะฐ ััะตัะบะธ ัะตัะตะท ะฐัะฐะบั ะฝะฐ Straight-Line Speculation, ะฝะพ ัะฐะบะถะต ะฟัะตะดะพััะฐะฒะธะปะฐ ะฟะฐััะธ ะดะปั ะพัะฝะพะฒะฝัั ะพะฟะตัะฐัะธะพะฝะฝัั ัะธััะตะผ, ะฝะฐะฟัะธะผะตั, ะดะปั FreeBSD, OpenBSD, Trusted Firmware-A ะธ OP-TEE ะธ ะฒัะฟัััะธะปะฐ ะฟะฐััะธ ะดะปั ะบะพะผะฟะธะปััะพัะพะฒ GCC ะธ LLVM.
ะขะฐะบะถะต ะฒ ะบะพะผะฟะฐะฝะธะธ ะทะฐัะฒะธะปะธ, ััะพ ะฟัะธะผะตะฝะตะฝะธะต ะฟะฐััะตะน ะฝะต ัะบะฐะถะตััั ะฝะฐ ะฟัะพะธะทะฒะพะดะธัะตะปัะฝะพััะธ ARM-ะฟะปะฐััะพัะผ, ะบะฐะบ ััะพ ะฟัะพะธะทะพัะปะพ ะฝะฐ x86-ัะพะฒะผะตััะธะผัั ะฟะปะฐััะพัะผะฐั Intel ั ะฑะปะพะบะธัะพะฒะฐะฝะธะตะผ ััะทะฒะธะผะพััะตะน Spectre ะธ Meltdown. ะะฟัะพัะตะผ, ะพะฑ ััะพะผ ะผั ัะผะพะถะตะผ ัะทะฝะฐัั ะพั ััะพัะพะฝะฝะธั ะธััะพัะฝะธะบะพะฒ, ััะพ ะดะฐัั ะพะฑัะตะบัะธะฒะฝัั ะบะฐััะธะฝั ะพ ะฝะพะฒะพะน ััะทะฒะธะผะพััะธ.
เปเบซเบผเปเบเบเปเปเบกเบนเบ: 3dnews.ru