Кийс Кук (Kees Cook), бивш главен системен администратор на kernel.org и лидер на екипа за сигурност на Ubuntu, в момента работи в 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
