Analiza delovanja kopice in napadov dvojne sprostitve

Avtorji

  • Domen Breznik Fakulteta za računalništvo in informatiko
  • Mark Novak Fakulteta za računalništvo in informatiko
  • Matevž Pesek Fakulteta za računalništvo in informatiko

DOI:

https://doi.org/10.31449/upinf.265

Ključne besede:

dvojna sprostitev, napad, kopica, upravljanje pomnilnika, koši, arene

Povzetek

Članek obravnava varnostne ranljivosti, ki nastanejo zaradi nepravilnega upravljanja s pomnilnikom v programih, napisanih v jezikih C/C++. Posvečamo se napadu dvojne sprostitve (angl. double free), ki omogoča napadalcu prevzem nadzora nad pomnilniškim prostorom in potencialno krajo administratorskih privilegijev. Predstavimo pregled sorodnih ranljivosti, kot so prekoračitev kopice (angl. heap overflow) in uporaba po sprostitvi (angl. use-after-free) ter obravnavamo obrambo pred takšnimi napadi. Na osnovi prilagojene aplikacije v peskovniku demonstriramo praktičen napad, prikažemo proces izkoriščanja ranljivosti in analiziramo posledice, ki segajo od nestabilnosti sistema do resnih varnostnih kompromisov. Članek obravnava obstoječe rešitve, kot so uporaba jezikov z varnim upravljanjem pomnilnika, alternativnih implementacij funkcije malloc, statične analize kode ter pristopov defenzivnega programiranja.

Biografije avtorja

  • Mark Novak, Fakulteta za računalništvo in informatiko

    je študent 2. letnika 1. stopnje univerzitetnega študija na Fakulteti za računalništvo in informatiko Univerze v Ljubljani. Posebej ga zanimajo področja razvoja videoiger, operacijski sistemi in računalniške varnosti.

  • Matevž Pesek, Fakulteta za računalništvo in informatiko

    je izredni profesor in raziskovalec na Fakulteti za računalništvo in informatiko Univerze v Ljubljani, kjer je diplomiral (2012) in doktoriral (2018). Od leta 2009 je član Laboratorija za računalniško grafiko in multimedije. Od leta 2024 izvaja predmeta Varnost programov in Varnost sistemov, kjer se raziskovalno ukvarja s poučevanjem konceptov in organizacijo dogodkov s področja računalniške varnosti.

Prenosi

Objavljeno

15.01.2026

Številka

Rubrika

Znanstveni prispevki

Kako citirati

[1]
2026. Analiza delovanja kopice in napadov dvojne sprostitve. Uporabna informatika. (Jan. 2026). DOI:https://doi.org/10.31449/upinf.265.

Najbolj brani prispevki istega avtorja(jev)