Fedora 45 bude obsahovať zabezpečenie založené na tieňových zásobníkoch.

Vo vydaní Fedory Linux Verzia 45, naplánovaná na jeseň 2026, plánuje štandardne povoliť podporu tieňového zásobníka na systémoch x86_64, aby sa zablokovali exploity, ktoré prepíšu návratovú adresu funkcií v prípade pretečenia vyrovnávacej pamäte zásobníka. Táto ochrana má byť povolená pre všetky aplikácie a knižnice vytvorené pomocou kompilátorov gcc (C, C++), clang (C, C++) a rustc (Rust). Plán zatiaľ nebol schválený výborom FESCo (Fedora Engineering Riadiaci výbor), ktorý je zodpovedný za technický vývoj Fedory. LinuxIniciátorom zahrnutia tieňového zásobníka do Fedory bol Arjun Shankar z Red Hatu, ktorý spravuje balíčky glibc vo Fedore a RHEL.

Ochrana je implementovaná pomocou hardvérových možností procesora a spočíva v ukladaní návratových adries nielen na bežný zásobník, ale aj na samostatný „tieňový“ zásobník po prenose riadenia na funkciu, ktorý nemožno priamo upravovať. Pred ukončením funkcie sa návratová adresa načíta z tieňového zásobníka a porovná sa s návratovou adresou na hlavnom zásobníku. Nezhoda adries generuje výnimku, čím sa zabráni situáciám, kedy by sa exploitu podarilo prepísať adresu na hlavnom zásobníku. Mechanizmus tieňového zásobníka je podporovaný od procesorov Intel 11. generácie (Tiger Lake a Rocket Lake) a mikroarchitektúry Zen3 v procesoroch AMD.

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre stránky s DDoS ochranou, VPS VDS servery 🔥 Kúpte si spoľahlivý webhosting s ochranou DDoS, VPS VDS servery | ProHoster