A Linux Foundation bejelentette, hogy a Google finanszírozást biztosít a Linux kernel védelmi mechanizmusainak támogatására és a kernel biztonságának megerősítésére. Teljes munkaidőben alkalmazásra kerül Gustavo Silva és Nathan Chancellor.
Nathan a Linux kernel Clang fordítóval való fordításának biztosításáért és a fordítási folyamat során a védelmi mechanizmusok, mint például a CFI (Control Flow Integrity) bevonásáért ismert. Nathan további munkája az első szakaszban a Clang/LLVM használatakor felmerülő hibák kijavítására és egy folyamatos integrációs rendszer bevezetésére összpontosít, hogy a Clang alapú összesítéseket tesztelje. Miután a jól ismert problémákat megoldják, elkezdődik a kernel további védelmi funkciókkal való bővítése, amelyeket a Clang fordító biztosít.
Gustavo az egyik aktív résztvevője a KSPP (Kernel Self Protection Project) projektnek, amely a Linux kernel aktív védelmi technológiáinak előmozdítására irányul. Gustavo fő feladata a buffer túlfolyások bizonyos osztályainak megszüntetése lesz azáltal, hogy minden nulla hosszúságú vagy csak egy elemet tartalmazó tömböt rugalmas tömb deklarációvá cserél. Ezenkívül Gustavo a kódbeli hibák javításával is foglalkozik, mielőtt azok bekerülnének a kernel fő állományába, valamint az aktív védelem mechanizmusainak fejlesztésével a kernelben.
Forrás: opennet.ru
