TGViewer
IT-ХОЗЯЕВА IT-ХОЗЯЕВА @ithozyaeva · 416 subscribers
Post #144 333
🗞️ Fedora 45 включает теневой стек: защита от ROP для новых процессоров

Fedora 45 собирается включить защиту на основе теневого стека (Shadow Stack) по умолчанию для бинарников, собранных под x86_64. Это аппаратная фича Intel CET, доступная начиная с 11-го поколения Intel (Tiger Lake, Rocket Lake) и AMD Zen3. Включат поддержку в GCC, Clang и rustc — то есть под раздачу попадают C, C++ и Rust.

Что это даёт на практике: если в приложении переполнят буфер на стеке и попытаются переписать адрес возврата, теневой стек это заметит — у него своя копия адресов в защищённой области памяти. ROP-атаки (Return-Oriented Programming) становятся значительно сложнее. Разумеется, на старых процессорах без аппаратной поддержки (Zen2 и старше) инструкции CET просто работают как NOP — защита не включается, но и не ломает совместимость.

Лично я считаю это правильным шагом: лучше защитить пользователей современного железа, чем тянуть совместимость с процессорами десятилетней давности. Fedora всегда была дистрибутивом для тех, кто хочет новое, а не для тех, кто сидит на Pentium 4. Если у вас Zen2 — ну, может, пора подумать об апгрейде. А если боитесь, что какой-то старый софт сломается — всегда можно пересобрать пакет с флагом -fcf-protection=none. Но в целом, безопасность в продакшене того стоит.

Источник

#новости
More from @ithozyaeva
  1. Sep 11, 2026🤝 Технический книжный клуб 2 Брайант Р., О'Халларон Д. — Компьютерные системы. Архитектур…
  2. Aug 24, 2026🚀 Толерантность к неопределённости: почему увольнение не должно быть катастрофой В статье…
  3. Aug 19, 2026📝 Как проходит техническое собеседование в IT: этапы, вопросы и подготовка в 2026 Найм ра…
  4. Jul 27, 2026📰 RAG: eval и данные важнее кода По данным статьи, автор построил RAG-бота для модерации…
  5. Jul 23, 2026🎙️ Бэкендеры заменят фронтов. Трансформация в корпорации. Что делать фронтам? Всё так пло…
  6. Jul 18, 2026Поздравляем Серёгу! Какие же слоняры в сообществе 😀😌
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →