Eksperimentalna podrška za ponovno sastavljanje Linux jezgre u Clangu s mehanizmom zaštite CFI

Kees Cook, bivši glavni sistemski administrator kernel.org i vođa Ubuntu Security Team, sada radi za Google na osiguranju zaštite Androida i ChromeOS-a. pripremio eksperimentalni repozitorij s ispravkama koje omogućuju kompajliranje jezgra za arhitekturu x86_64 koristeći Clang kompajler i aktiviranje mehanizma zaštite CFI (Control Flow Integrity). CFI osigurava otkrivanje nekih oblika neodređenog ponašanja koji potencijalno mogu dovesti do narušavanja normalnog toka kontrola uslijed izvršavanja eksploita.

Podsjetimo, LLVM 9 je uključivao promjene potrebne za kompajliranje Linux jezgra koristeći Clang za sustave s arhitekturom x86_64. Projekti Android i ChromeOS već koriste Clang za kompajliranje jezgra, a Google testira Clang kao glavnu platformu za kompajliranje jezgra za svoje radne Linux sustave. Varijante jezgra koje se kompajliraju pomoću Clang-a također razvijaju projekte Linaro i CrOS.

Izvor: opennet.ru

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster