Включение среды выполнения shadow stack в glibc для Fedora – Арджун Шанкар
GNU Tools Cauldron
0:00 / 0:00
Включение среды выполнения shadow stack в glibc для Fedora – Арджун Шанкар
68 просмотров · 5 дн. назад
GNU Tools Cauldron
577 подписчиков
68 просмотров · 5 дн. назад
Поддержка теневого стека для архитектуры x86_64 уже некоторое время доступна во всех компонентах инструментария GNU, но ни один дистрибутив не включал эту функцию по умолчанию. Fedora начала работу над включением теневого стека для x86_64, планируя включить его в Fedora 46 (примерно в апреле 2027 года). В этом докладе будут обобщены текущие усилия по включению режима теневого стека в Fedora, включая опыт и проблемы, с которыми мы столкнулись на данный момент. Мы обсудим экосистемы Python и Rust, ассемблерный код, написанный вручную, различные способы, которыми артефакты сборки становятся несовместимыми, а также «разрешительный» режим и многопоточность.