Tominić, Marko (2010) Sigurnosni aspekti programiranja. Završni rad thesis, Sveučilište Jurja Dobrile u Puli.
Puni tekst
PDF
- Objavljena verzija
Restricted to Samo registrirani korisnici Sva prava pridržana. Nije dopušteno niti jedan dio reproducirati ili distribuirati bez prethodnog pismenog odobrenja. Download (394kB) |
Sažetak
Sigurnosne ranjivosti programskih aplikacija su pogreške u programima koje napadači i zlonamjerni korisnici mogu iskoristiti za narušavanje integriteta računala. Uzroci ranjivosti su različiti, a najčešći su oni vezani uz sigurnost memorije, neodgovarajuću obradu ulaznih podataka, simultano korištenje zajedničkih resursa, dodjelu ovlasti. Ranjivosti ili sigurnosni propusti se često javljaju zbog nepažnje programera. Napadač može zlouporabiti ranjivost aplikacije na mnogo načina, a najpoznatiji su pokretanje proizvoljnog programskog koda, neovlašten pristup podacima, napad uskraćivanja usluga (eng. Denial of Service - DoS) i još mnogi drugi. Stoga, u ovom diplomskom radu bit će govora o pravilima sigurnog programiranja kako bi se mogućnosti narušavanja integriteta računala svele na minimum, te principa kojih bi se trebali pridržavati sami programeri prilikom izrada aplikacija. Jedna od tehnika razvoja aplikacija koja nastoji minimizirati vjerojatnost pojave ranjivosti je pisanje sigurnog koda. U slijedećim poglavljima govori se općenito o sigurnosti programskog koda, najčešćim pogreškama programera te ranjivostima koje su uzrokovane tim pogreškama. Također su objašnjeni principi sprečavanja problema, a na koncu je ukratko opisan primjer politike razvoja sigurnog koda u razvojnom procesu tvrtke Microsoft.
Tip objekta: | Teza (Završni rad) |
---|---|
Mentor: | NIJE ODREĐENO |
Dodatne informacije: | 2010/121 |
Teme: | 3 Društvene znanosti > 33 Ekonomija. Ekonomska znanost > 330 Ekonomija općenito > 330.4 Matematička ekonomija > 330.47 Ekonomska informatika |
Odjeli: | Odjel za ekonomiju i turizam "Dr. Mijo Mirković" > Poslovna informatika |
Datum pohrane: | 02 Nov 2011 12:05 |
Zadnja promjena: | 02 Nov 2011 12:05 |
URI: | http://eknjiznica.unipu.hr/id/eprint/291 |
Actions (login required)
Pregledaj stavku |