ะะตั ะัะบ (Kees Cook), ะฑัะฒัะธะน ะณะปะฐะฒะฝัะน ัะธัะฐะดะผะธะฝ kernel.org ะธ ะปะธะดะตั Ubuntu Security Team, ะฝัะฝะต ัะฐะฑะพัะฐััะธะน ะฒ ะบะพะผะฟะฐะฝะธะธ Google ะฝะฐะด ะพะฑะตัะฟะตัะตะฝะธะตะผ ะทะฐัะธัั Android ะธ ChromeOS, เจคเจฟเจเจฐ เจชเฉเจฐเจฏเฉเจเจพเจคเจฎเจ เจฐเจฟเจชเฉเจเจผเจเจฐเฉ ั ะฟะฐััะฐะผะธ, ะฟะพะทะฒะพะปัััะธะผะธ ัะพะฑัะฐัั ัะดัะพ ะดะปั ะฐัั
ะธัะตะบัััั x86_64 ั ะธัะฟะพะปัะทะพะฒะฐะฝะธะตะผ ะบะพะผะฟะธะปััะพัะฐ Clang ะธ ะฐะบัะธะฒะฐัะธะตะน ะผะตั
ะฐะฝะธะทะผะฐ ะทะฐัะธัั CFI (Control Flow Integrity). CFI ะพะฑะตัะฟะตัะธะฒะฐะตั ะฒััะฒะปะตะฝะธะต ะฝะตะบะพัะพััั
ัะพัะผ ะฝะตะพะฟัะตะดะตะปัะฝะฝะพะณะพ ะฟะพะฒะตะดะตะฝะธั, ะบะพัะพััะต ะฟะพัะตะฝัะธะฐะปัะฝะพ ะผะพะณัั ะฟัะธะฒะตััะธ ะบ ะฝะฐัััะตะฝะธั ะฝะพัะผะฐะปัะฝะพะณะพ ะฟะพัะพะบะฐ ัะฟัะฐะฒะปะตะฝะธั (control flow) ะฒ ัะตะทัะปััะฐัะต ะฒัะฟะพะปะฝะตะฝะธั ัะบัะฟะปะพะธัะพะฒ.
ะะฐะฟะพะผะฝะธะผ, ััะพ ะฒ เจเจฒเจเจฒเจตเฉเจเจฎ เจเจเจธเจเจจเจฏเฉเจเจฎเจเจเจธ ะฑัะปะธ ะฒะบะปััะตะฝั ะธะทะผะตะฝะตะฝะธั, ะฝะตะพะฑั
ะพะดะธะผัะต ะดะปั ัะฑะพัะบะธ ัะดัะฐ Linux ั ะธัะฟะพะปัะทะพะฒะฐะฝะธะตะผ Clang ะดะปั ัะธััะตะผ ั ะฐัั
ะธัะตะบัััะพะน x86_64. ะัะพะตะบัั Android ะธ ChromeOS ัะถะต ะฟัะธะผะตะฝััั Clang ะดะปั ัะฑะพัะบะธ ัะดัะฐ ะธ Google ัะตััะธััะตั Clang ะฒ ะบะฐัะตััะฒะต ะพัะฝะพะฒะฝะพะน ะฟะปะฐััะพัะผั ะดะปั ัะฑะพัะบะธ ัะดะตั ะดะปั ัะฒะพะธั
ัะฐะฑะพัะธั
Linux-ัะธััะตะผ. ะะฐัะธะฐะฝัั ัะดัะฐ, ัะพะฑะธัะฐะตะผัะต ะฟัะธ ะฟะพะผะพัะธ Clang, ัะฐะบะถะต ัะฐะทะฒะธะฒะฐัั ะฟัะพะตะบัั เจฒเจฟเจจเจพเจฐเฉ ะธ เจธเฉ.เจเจฐ.เจ.เจเฉฑเจธ.
เจธเจฐเฉเจค: opennet.ru