Pang-eksperimentong suporta para sa muling pagtatayo ng Linux kernel sa Clang gamit ang mekanismo ng proteksyon ng CFI

Si Kees Cook, dating punong sysadmin ng kernel.org at pinuno ng Ubuntu Security Team, ngayon ay nagtatrabaho sa Google upang ma-secure ang Android at ChromeOS, pinaghandaan eksperimental imbakan na may mga patch na nagbibigay-daan sa iyong bumuo ng kernel para sa x86_64 architecture gamit ang Clang compiler at i-activate ang mekanismo ng proteksyon ng CFI (Control Flow Integrity). Nagbibigay ang CFI ng pagtuklas ng ilang uri ng hindi natukoy na pag-uugali na maaaring humantong sa pagkagambala sa normal na daloy ng kontrol bilang resulta ng mga pagsasamantala.

Alalahanin natin iyon sa LLVM 9 Ang mga pagbabagong kinakailangan upang mabuo ang Linux kernel gamit ang Clang sa mga x86_64 system ay kasama. Ang mga proyekto sa Android at ChromeOS ay mayroon na mag-apply Clang para sa pagbuo ng kernel at sinusubukan ng Google ang Clang bilang pangunahing platform para sa pagbuo ng mga kernel para sa produksyon nitong mga Linux system. Ang mga variant ng kernel na binuo gamit ang Clang ay gumagawa din ng mga proyekto linaro ΠΈ CROS.

Pinagmulan: opennet.ru

Magdagdag ng komento