Atilẹyin idanwo fun atunko ekuro Linux ni Clang pẹlu ẹrọ aabo CFI

Kees Cook, olori sysadmin tẹlẹ ti kernel.org ati oludari ti Ẹgbẹ Aabo Ubuntu, n ṣiṣẹ ni bayi ni Google lati ni aabo Android ati ChromeOS, pese sile adanwo ibi ipamọ pẹlu awọn abulẹ ti o gba ọ laaye lati kọ ekuro fun faaji x86_64 nipa lilo alakojo Clang ati mimuuṣiṣẹpọ ilana aabo CFI (Iṣakoso Flow Integrity). CFI n pese wiwa awọn fọọmu kan ti ihuwasi aisọye ti o le ja si idalọwọduro ṣiṣan iṣakoso deede bi abajade awọn ilokulo.

Ranti pe ninu LLVM 9 awọn ayipada pataki lati kọ ekuro Linux nipa lilo Clang lori awọn ọna ṣiṣe x86_64 ti wa pẹlu. Awọn iṣẹ akanṣe Android ati ChromeOS ti wa tẹlẹ waye Clang fun ile kernel ati Google n ṣe idanwo Clang gẹgẹbi ipilẹ akọkọ fun kikọ awọn ekuro fun awọn eto Linux iṣelọpọ rẹ. Awọn iyatọ Kernel ti a ṣe ni lilo Clang tun ṣe agbekalẹ awọn iṣẹ akanṣe linaro и Cross.

orisun: opennet.ru

Fi ọrọìwòye kun