Google 讜讜注讟 驻讗指谞讚 讗址专讘注讟 爪讜 驻挚讗址专讘注住注专谉 讚讬 讝讬讻注专讛讬讬讟 驻讜谉 讚讬 诇讬谞讜拽住 拽注专谉

袨褉谐邪薪懈蟹邪褑懈褟 Linux Foundation 芯斜褗褟胁懈谢邪 芯 锌褉械写芯褋褌邪胁谢械薪懈懈 泻芯屑锌邪薪懈械泄 Google 褎懈薪邪薪褋懈褉芯胁邪薪懈褟 褉邪斜芯褌褘 锌芯 褋芯锌褉芯胁芯卸写械薪懈褞 屑械褏邪薪懈蟹屑芯胁 蟹邪褖懈褌褘 胁 褟写褉械 Linux 懈 褍褋懈谢械薪懈褞 斜械蟹芯锌邪褋薪芯褋褌懈 褟写褉邪. 袙 褉械卸懈屑械 锌芯谢薪芯谐芯 褉邪斜芯褔械谐芯 写薪褟 斜褍写褍褌 褌褉褍写芯褍褋褌褉芯械薪褘 袚褍褋褌邪胁芯 小懈谢褜胁邪 (Gustavo Silva) 懈 袧邪褌邪薪 效械薪褋谢芯褉 (Nathan Chancellor).

袧邪褌邪薪 懈蟹胁械褋褌械薪 褋胁芯械泄 褉邪斜芯褌芯泄 锌芯 芯斜械褋锌械褔械薪懈褞 褋斜芯褉泻懈 褟写褉邪 Linux 褋 懈褋锌芯谢褜蟹芯胁邪薪懈械屑 泻芯屑锌懈谢褟褌芯褉邪 Clang 懈 蟹邪写械泄褋褌胁芯胁邪薪懈褞 锌褉懈 褋斜芯褉泻械 屑械褏邪薪懈蟹屑芯胁 蟹邪褖懈褌褘 薪邪 褝褌邪锌械 泻芯屑锌懈谢褟褑懈懈, 褌邪泻懈褏 泻邪泻 CFI (Control Flow Integrity). 袛邪谢褜薪械泄褕邪褟 褉邪斜芯褌邪 袧邪褌邪薪邪 薪邪 锌械褉胁芯屑 褝褌邪锌械 斜褍写械褌 褋芯褋褉械写芯褌芯褔械薪邪 薪邪 褍褋褌褉邪薪械薪懈懈 胁褋械褏 芯褕懈斜芯泻, 胁褋锌谢褘胁邪褞褖懈褏 锌褉懈 锌褉懈屑械薪械薪懈懈 Clang/LLVM, 懈 胁薪械写褉械薪懈懈 褋懈褋褌械屑褘 薪械锌褉械褉褘胁薪芯泄 懈薪褌械谐褉邪褑懈懈 写谢褟 褌械褋褌懈褉芯胁邪薪懈褟 褋斜芯褉芯泻 薪邪 斜邪蟹械 Clang. 袣芯谐写邪 懈蟹胁械褋褌薪褘械 锌褉芯斜谢械屑褘 斜褍写褍褌 褉械褕械薪褘 薪邪褔薪褢褌褋褟 褉邪斜芯褌邪 锌芯 写芯斜邪胁谢械薪懈褞 胁 褟写褉芯 写芯锌芯谢薪懈褌械谢褜薪褘褏 胁芯蟹屑芯卸薪芯褋褌械泄 褍褋懈谢械薪懈褟 斜械蟹芯锌邪褋薪芯褋褌懈, 锌褉械写芯褋褌邪胁谢褟械屑褘褏 泻芯屑锌懈谢褟褌芯褉芯屑 Clang.

袚褍褋褌邪胁芯 褟胁谢褟械褌褋褟 芯写薪懈屑 懈蟹 邪泻褌懈胁薪褘褏 褍褔邪褋褌薪懈泻芯胁 锌褉芯械泻褌邪 KSPP (Kernel Self Protection Project) 锌芯 锌褉芯写胁懈卸械薪懈褞 胁 褟写褉芯 Linux 褌械褏薪芯谢芯谐懈泄 邪泻褌懈胁薪芯泄 蟹邪褖懈褌褘. 袚谢邪胁薪芯泄 蟹邪写邪褔械泄 袚褍褋褌邪胁芯 褋褌邪薪械褌 褍褋褌褉邪薪械薪懈械 薪械泻芯褌芯褉褘褏 泻谢邪褋褋芯胁 锌械褉械锌芯谢薪械薪懈泄 斜褍褎械褉邪, 锌褍褌褢屑 蟹邪屑械薪褘 胁褋械褏 褝泻蟹械屑锌谢褟褉芯胁 屑邪褋褋懈胁芯胁, 懈屑械褞褖懈褏 薪褍谢械胁褍褞 写谢懈薪褍 懈谢懈 褋芯写械褉卸邪褖懈褏 褌芯谢褜泻芯 芯写懈薪 褝谢械屑械薪褌, 薪邪 斜械蟹褉邪蟹屑械褉薪芯械 芯斜褗褟胁谢械薪懈械 屑邪褋褋懈胁芯胁 (Flexible Array Member). 袩芯屑懈屑芯 褝褌芯谐芯 袚褍褋褌邪胁芯 斜褍写械褌 蟹邪薪懈屑邪褌褜褋褟 懈褋锌褉邪胁谢械薪懈械屑 芯褕懈斜芯泻 胁 泻芯写械, 锌械褉械写 械谐芯 锌芯锌邪写邪薪懈械屑 胁 芯褋薪芯胁薪芯泄 褋芯褋褌邪胁 褟写褉邪, 懈 褉邪蟹胁懈褌懈械屑 屑械褏邪薪懈蟹屑芯胁 邪泻褌懈胁薪芯泄 蟹邪褖懈褌褘 胁 褟写褉械.

诪拽讜专: opennet.ru

诇讬讬讙谉 讗址 讘讗址诪注专拽讜谞讙