Eksperimentel understøttelse af genkompilering af Linux-kernen i Clang med CFI beskyttelsesmekanisme

Kees Cook, tidligere hovedsystemadministrator for kernel.org og leder af Ubuntu Security Team, arbejder nu hos Google med at sikre Android og ChromeOS. har forberedt eksperimentel repository med patches, der muliggør opbygningen af kernen for x86_64-arkitektur ved hjælp af Clang-kompilatoren og aktiveringen af CFI (Control Flow Integrity) beskyttelsesmekanismen. CFI muliggør identificering af nogle former for ubestemt opførsel, som potentielt kan føre til brud på den normale kontrolflow sekvens som følge af udnyttelse.

Lad os minde om, at i LLVM 9 blev ændringer inkluderet, der er nødvendige for at bygge Linux-kernen ved hjælp af Clang til systemer med x86_64-arkitektur. Android- og ChromeOS-projekterne anvender allerede Clang til at bygge kernen, og Google tester Clang som den primære platform til at bygge kerner til deres arbejds-Linux-systemer. Versionerne af kernen, der bygges ved hjælp af Clang, udvikler også projekterne Linaro CrOS og VDS med grafikkort – vi ved, hvordan man skyder genvej.

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster