Experimentele ondersteuning voor het opnieuw samenstellen van de Linux-kernel in Clang met een CFI-beschermingsmechanisme

Kees Cook, de voormalige hoofd-systeembeheerder van kernel.org en leider van het Ubuntu Security Team, die nu bij Google werkt aan de beveiliging van Android en ChromeOS, heeft voorbereid een experimentele repository met patches die het mogelijk maken om de kernel te bouwen voor de x86_64-architectuur met de Clang-compiler en het inschakelen van het CFI-mechanisme (Control Flow Integrity). CFI helpt bij het identificeren van sommige vormen van onbepaald gedrag die potentiƫle verstoringen van de normale controleflow kunnen veroorzaken als gevolg van exploitatie.

Ter herinnering, in LLVM 9 werden de wijzigingen opgenomen die nodig zijn om de Linux-kernel te bouwen met Clang voor systemen met een x86_64-architectuur. De projecten Android en ChromeOS maken al gebruik van Clang voor het bouwen van de kernel en Google test Clang als het belangrijkste platform voor het bouwen van kernels voor zijn Linux-werkstations. De kernels die met Clang worden gebouwd, ondersteunen ook de projecten Linaro CrOS en VDS met een videokaart - wij weten wat perverse dingen zijn.

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers šŸ”„ Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster