Логотип

Fedora Linux 45 для включения защиты теневого стека по умолчанию в 64-разрядной версии

Fedora Linux 45 для включения защиты теневого стека по умолчанию в 64-разрядной версии

Shadow Stack прокладывает путь для разработчиков Fedora к включению косвенного отслеживания переходов (IBT) в будущей версии.

В грядущем дистрибутиве Fedora Linux 45 может быть включена защита Shadow Stack по умолчанию для всех приложений и библиотек x86_64, созданных с помощью GCC, Clang и Rust.

Shadow Stack — это аппаратная функция безопасности, предназначенная для предотвращения атак с перехватом потока управления, в том числе атак с использованием Return-Oriented Programming (ROP) или Jump-Oriented Programming (JOP). Это защитит большинство бинарных файлов Fedora, но незначительно снизит производительность.

Если Shadow Stack включен по умолчанию в Fedora Linux, динамический компоновщик или статические процедуры запуска автоматически активируют его для любого процесса, чьи бинарные зависимости и зависимости от разделяемых библиотек собраны с поддержкой Shadow Stack (например, помечены метаданными ELF), обеспечивая защиту процессов, когда это возможно.

Включение Shadow Stack также дает разработчикам Fedora возможность в будущем выпуске включить отслеживание косвенных ветвей (Indirect Branch Tracking, IBT), которое обеспечит полную защиту с помощью технологии контроля потока управления (Control-Flow Enforcement Technology, CET) вместе с реализацией Shadow Stack.

Разумеется, это будет работать только на компьютерах с архитектурой x86_64 (amd64), поддерживающих Shadow Stack. Это изменение незаметно, и все приложения, зависимости которых имеют разметку Shadow Stack, автоматически получат защиту при включении Shadow Stack в Fedora Linux 45.

Выход Fedora Linux 45 ожидается в конце октября или начале ноября этого года. В новой версии будет множество изменений, в том числе использование oo7 в качестве поставщика Secrets Service по умолчанию, поддержка установки Fedora на файловые системы Stratis, поддержка метаданных пакетов PURL (Package-URL) и полностью воспроизводимые сборки пакетов.

В Fedora Linux 45 также будет модернизирован live-образ: мы перейдем на «новые» скрипты настройки live-среды, предоставляемые livesys-scripts, и воспользуемся новой функциональностью dracut для поддержки автоматического включения постоянных оверлеев при записи ISO-образов на USB-накопители.

Среди других примечательных изменений в Fedora Linux 45 — поддержка по умолчанию в NetworkManager сетей, использующих преимущественно протокол IPv6, веб-приложение для функции Fedora DRM Panic, поддержка mkosi-initrd в качестве альтернативного сборщика для initrds, а также поддержка PAM для утилит chpasswd и newusers.

Редактор: Анастасия

Рейтинг: 5 (2 голоса)
Если статья понравилась, то поделитесь ей в социальных сетях:

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

19 + двенадцать =

Это может быть вам интересно


Спасибо!

Теперь редакторы в курсе.

Прокрутить страницу до начала