Organizace Linux Foundation oznámila, že společnost Google financuje práci na údržbě ochranných mechanismů v jádře Linux a posílení bezpečnosti jádra. Gustavo Silva a Nathan Chancellor budou zaměstnáni na plný úvazek.
Nathan je známý svou prací na zajištění sestavení jádra Linux pomocí kompilátoru Clang a zapojením ochranných mechanismů do sestavení již v průběhu kompilace, jako je CFI (Control Flow Integrity). Další fáze Nathanovy práce se soustředí na odstranění všech chyb, které se objevují při použití Clang/LLVM, a na zavedení systému kontinuální integrace pro testování sestavení založených na Clangu. Jakmile budou vyřešeny známé problémy, začne práce na přidání dalších zpevňovacích schopností do jádra, které poskytuje kompilátor Clang.
Gustavo je jedním z aktivních účastníků projektu KSPP (Kernel Self Protection Project) zaměřeného na prosazení technologií aktivní ochrany do jádra Linux. Hlavním úkolem Gustava bude odstranění některých tříd přetečení bufferu tím, že všechny instance polí s nulovou délkou nebo obsahujícími pouze jeden prvek nahradí bezrozměrným deklarací polí (Flexible Array Member). Kromě toho se Gustavo zaměří na opravy chyb v kódu před jeho zařazením do hlavního jádra a na rozvoj mechanismů aktivní ochrany v jádře.
Zdroj: opennet.ru
