Zaštita programa dodavanjem nezlouporabljivih ranjivosti

Sažetak na hrvatskom: Ovaj rad zasnovan je na radu Chaff Bugs te LAVA projektu koji opisani rad koristi. U sklopu rada opisani su najčešći načini automatiziranog otkrivanja ranjivosti u programima pisanim u C i C++ jezicima, te potreba za referentnim skupom grešaka nad kojim se različite metode mogu...

Full description

Permalink: http://skupni.nsk.hr/Record/fer.KOHA-OAI-FER:51411/Details
Glavni autor: Vijtiuk, Juraj (-)
Ostali autori: Jelenković, Leonardo (Thesis advisor)
Vrsta građe: Drugo
Impresum: Zagreb, J. Vijtiuk, 2019.
Predmet:
LEADER 02308na a2200229 4500
003 HR-ZaFER
008 160221s2019 ci ||||| m||| 00| 0 en d
035 |a (HR-ZaFER)ferid6805 
040 |a HR-ZaFER  |b hrv  |c HR-ZaFER  |e ppiak 
100 1 |a Vijtiuk, Juraj  |9 40697 
245 1 0 |a Zaštita programa dodavanjem nezlouporabljivih ranjivosti :  |b diplomski rad /  |c Juraj Vijtiuk ; [mentor Leonardo Jelenković]. 
246 1 |a Deterring Attackers by Injecting Unexploitable Bugs  |i Naslov na engleskom:  
260 |a Zagreb,  |b J. Vijtiuk,  |c 2019. 
300 |a 30 str. ;  |c 30 cm +  |e CD-ROM 
502 |b diplomski studij  |c Fakultet elektrotehnike i računarstva u Zagrebu  |g smjer: Računarska znanost, šifra smjera: 56, datum predaje: 2019-06-28, datum završetka: 2019-07-11 
520 3 |a Sažetak na hrvatskom: Ovaj rad zasnovan je na radu Chaff Bugs te LAVA projektu koji opisani rad koristi. U sklopu rada opisani su najčešći načini automatiziranog otkrivanja ranjivosti u programima pisanim u C i C++ jezicima, te potreba za referentnim skupom grešaka nad kojim se različite metode mogu uspoređivati. Rad uključuje opis LAVA projekta koji rješava navedeni problem. Opisane su neke od najčešćih sigurnosnih grešaka prilikom programiranja te mogući načini na koje bi se mogle ubacivati lažne ranjivosti opisanih vrsta grešaka. U sklopu rada su implementirana ubacivanja malloc off by one grešaka te nezlouporabljivih printf grešaka koje otkrivaju sadržaj na stogu. 
520 3 |a Sažetak na engleskom: This thesis describes the original Chaff Bugs paper and the LAVA project that it used. In the process, common methods of automated vulnerability discovery and the need for a ground-truth bug corpora that can be used to compare and evaluate different tools are also described. A description of how LAVA solves that problem is provided. The thesis provides commentary and ideas for implementations of additional unexploitable bug classes. Implementations of malloc off by one bug injection and unexploitable printf leaks are described and provided as part of the thesis. 
653 1 |a diplomski  |a sigurnost  |a ranjivosti  |a nezlouporabljivost 
653 1 |a master thesis  |a security  |a vulnerability  |a injection  |a chaff  |a unexploitable  |a bugs 
700 1 |a Jelenković, Leonardo  |4 ths  |9 24929 
942 |c Y 
999 |c 51411  |d 51411