Повышение безопасности ядра: прогресс в реализации -Wflex-array-member-not-at-end — Густаво А. Р....
Автор: The Linux Foundation
Загружено: 2025-11-17
Просмотров: 666
Повышение безопасности ядра: прогресс в работе над включением -Wflex-array-member-not-at-end — Густаво А. Р. Сильва, The Linux Foundation
Опция компилятора -Wflex-array-member-not-at-end была представлена в GCC 14. Она предупреждает о членах гибких массивов в середине составных структур. На тот момент она выявила около 60 000 предупреждений в ядре Linux. Хотя подавляющее большинство из них являются дубликатами, около 650 из них уникальны и требуют индивидуального аудита и решения. Эти проблемы подразделяются на различные категории и различаются по сложности, что усложняет задачу глобального включения этого флага.
В этой презентации мы расскажем о прогрессе, достигнутом нами в этой работе в рамках проекта самозащиты ядра Linux (KSPP) за последний год. Мы рассмотрим возникшие проблемы, приведем конкретные примеры кода и покажем, как их исправить. Мы также обсудим, почему включение этой опции важно для ядра, и как мы планируем завершить эту работу в ближайшем будущем.
Независимо от того, являетесь ли вы опытным разработчиком ядра или тем, кто хочет начать участвовать в разработке, эта презентация познакомит вас с полезными советами и стратегиями, которые вы можете использовать для исправления существующего кода или реализации новых функций, помогая нам тем самым укрепить ядро Linux на благо всех.
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: