Organizácia Linux Foundation oznámila, že spoločnosť Google poskytne financovanie na podporu mechanizmov ochrany v jadre Linux a na posilnenie jeho bezpečnosti. Na plný úväzok budú zamestnaní Gustavo Silva a Nathan Chancellor.
Nathan je známy svojou prácou na zaisťovaní zostavovania jadra Linux pomocou kompilátora Clang a zapojením mechanizmov ochrany v priebehu kompilácie, ako je CFI (Control Flow Integrity). V ďalšej fáze sa Nathan zameria na odstránenie všetkých chýb, ktoré sa objavujú pri použití Clang/LLVM, a implementáciu systému kontinuálnej integrácie na testovanie zostáv na základe Clangu. Keď budú známe problémy vyriešené, začne sa práca na pridávaní ďalších funkcií zabezpečenia do jadra, ktoré poskytuje kompilátor Clang.
Gustavo je jedným z aktívnych účastníkov projektu KSPP (Kernel Self Protection Project), ktorý sa zaoberá propagáciou technológií aktívnej ochrany do jadra Linux. Hlavnou úlohou Gustava bude odstraňovanie niektorých typov pretekania bufferov, a to nahradením všetkých inštancií polí s nulovou dĺžkou alebo obsahujúcich iba jeden prvok bezrozmerným vyhlásením polí (Flexible Array Member). Okrem toho sa Gustavo bude zaoberať opravou chýb v kóde pred jeho zahrnutím do hlavného jadra a rozvojom mechanizmov aktívnej ochrany v jadre.
Zdroj: opennet.ru
