CFI қорғау механизмімен Clang жүйесінде Linux ядросын қайта құруға арналған эксперименттік қолдау

Кис Кук, kernel.org сайтының бұрынғы бас жүйесі администраторы және Ubuntu қауіпсіздік тобының жетекшісі, қазір Android және ChromeOS жүйелерін қорғау үшін Google-да жұмыс істейді. дайындалған тәжірибелік репозиторий Clang компиляторын және CFI (Control Flow Integrity) қорғау механизмін белсендіру арқылы x86_64 архитектурасына ядро ​​құруға мүмкіндік беретін патчтары бар. CFI эксплуатациялар нәтижесінде қалыпты басқару ағынының бұзылуына әкелуі мүмкін анықталмаған мінез-құлықтың белгілі бір нысандарын анықтауды қамтамасыз етеді.

Еске сала кетейік LLVM 9 x86_64 жүйелерінде Clang көмегімен Linux ядросын құруға қажетті өзгерістер енгізілген. Android және ChromeOS жобалары қазірдің өзінде бар қолдану Ядро құруға арналған Clang және Google Clang-ті Linux жүйелері үшін ядроларды құрудың негізгі платформасы ретінде сынап жатыр. Clang көмегімен жасалған ядро ​​нұсқалары да жобаларды дамытады Линаро и CROS.

Ақпарат көзі: opennet.ru

пікір қалдыру