12 ัะฝะฒะฐัั ะบะพะผะฟะฐะฝะธั Open Source Security, ะธะทะฒะตััะฝะฐั ัะฐะทัะฐะฑะพัะบะพะน gr เจธเฉเจฐเฉฑเจเจฟเจ, ะพะฑััะฒะธะปะฐ ะพ ัะฟะพะฝัะธัะพะฒะฐะฝะธะธ ัะฐะทัะฐะฑะพัะบะธ ััะพะฝัะตะฝะดะฐ ะบ ะบะพะผะฟะธะปััะพัั GCC ะดะปั ะฟะพะดะดะตัะถะบะธ ัะทัะบะฐ ะฟัะพะณัะฐะผะผะธัะพะฒะฐะฝะธั Rust โ gccrs.
ะะทะฝะฐัะฐะปัะฝะพ gccrs ัะฐะทัะฐะฑะฐััะฒะฐะปัั ะฟะฐัะฐะปะปะตะปัะฝะพ ั ะพัะธะณะธะฝะฐะปัะฝัะผ ะบะพะผะฟะธะปััะพัะพะผ Rustc, ะฝะพ ะธะท-ะทะฐ ะพััััััะฒะธั ัะฟะตัะธัะธะบะฐัะธะน ะบ ัะทัะบั ะธ ัะฐัััั ะปะพะผะฐััะธั ัะพะฒะผะตััะธะผะพััั ะธะทะผะตะฝะตะฝะธะน ะฝะฐ ัะฐะฝะฝะตะผ ััะฐะฟะต ัะฐะทัะฐะฑะพัะบะฐ ะฑัะปะฐ ะฒัะตะผะตะฝะฝะพ ะทะฐะฑัะพัะตะฝะฐ ะธ ะฒะพะทะพะฑะฝะพะฒะธะปะฐัั ัะพะปัะบะพ ะฟะพัะปะต ะฒัั ะพะดะฐ Rust 1.0.
Open Source Security ะผะพัะธะฒะธัััั ัะฒะพั ััะฐััะธะต ะฒะพะทะผะพะถะฝัะผ ะฟะพัะฒะปะตะฝะธัะผ ะบะพะดะฐ ะฝะฐ Rust ะฒ ัะดัะต Linux ะธ ัะตะผ, ััะพ ัะดัะพ ัะพะฑะธัะฐะตััั ัะฐัะต ะฒัะตะณะพ ะบะพะผะฟะธะปััะพัะพะผ gcc. ะะพะฟะพะปะฝะธัะตะปัะฝะพ ะบ ััะพะผั, ะฟัะพะณัะฐะผะผั ะฝะฐ ะฝะตัะบะพะปัะบะธั ัะทัะบะฐั ััะฐะทั ะผะพะณัั ะธะผะตัั ััะทะฒะธะผะพััะธ, ะฒัะทะฒะฐะฝะฝัะต ะธะผะตะฝะฝะพ ััะธะผ ัะฐะบัะพะผ (ัะผ. Exploiting Mixed Binaries), ะบะพัะพััั ะฑั ะฝะต ะฑัะปะพ ะฒ ะฟัะพะณัะฐะผะผะฐั ะฝะฐ ัะธััะพะผ C ะธะปะธ C++.
ะะฐ ะดะฐะฝะฝัะน ะผะพะผะตะฝั Open Source Security ัะฟะพะฝัะธัััั ัะฐะฑะพัั ะพะดะฝะพะณะพ ัะฐะทัะฐะฑะพััะธะบะฐ, ะบะพัะพััะน ะฑัะดะตั ัะฐะฑะพัะฐัั ะฝะฐะด gccrs ะฒ ัะตัะตะฝะธะต ัะปะตะดัััะตะณะพ ะณะพะดะฐ, ั ะฒะพะทะผะพะถะฝะพัััั ะฒัะดะตะปะตะฝะธั ััะตะดััะฒ ะฝะฐ ัะฒะตะปะธัะตะฝะธะต ััะฐัะฐ. ะขะฐะบ ะถะต ะฒ ะฟัะพัะตััะต ััะฐััะฒัะตั ะฑัะธัะฐะฝัะบะฐั ะบะพะผะฟะฐะฝะธั Embercosm, ัะฟะตัะธะฐะปะธะทะธััััะฐััั ะฝะฐ ัะฐะทัะฐะฑะพัะบะต GCC ะธ LLVM ะธ ะฟัะตะดะพััะฐะฒะธะฒัะฐั ะพัะพัะผะปะตะฝะธะต ะพัะธัะธะฐะปัะฝะพะณะพ ัััะดะพััััะพะนััะฒะฐ ัะฐะทัะฐะฑะพััะธะบะพะฒ ะดะปั ะดะฐะฝะฝะพะน ะธะฝะธัะธะฐัะธะฒั.
เจธเจฐเฉเจค: linux.org.ru