Predmet: Razvoj bezbednog softvera (17.SE4001 )
Studijski programi predmeta:
| Stepen i vrsta studija | Naziv |
|---|---|
| Osnovne akademske studije | Softversko inženjerstvo i informacione tehnologije (Godina: 4, Semestar: Letnji) |
| Kategorija | Teorijsko-metodološki |
| Uža naučna oblast | Primenjene računarske nauke i informatika |
| ESPB | 5 |
Osposobljavanje studenata za primenu tehnika za dizajniranje, implementaciju i testiranje bezbednosnih aspekata softverskih sistema.
Nakon uspešno završenog kursa, studenti su stekli teorijska i praktična znanja o inženjeringu bezbednog softvera, uključujući razumevanje bezbednosnih pretnji, napada koji realizuju pretnje i metoda za sprečavanje napada. Studenti su u stanju da dizajniraju bezbedne arhitekture softvera, implementiraju kod bez ranjivosti i testiraju softver da verifikuju njegovu bezbednost, rezultujući u konstrukciji bezbednog softvera.
Uvod u inženjering bezbednog softvera: definicija (predmet interesovanja), osnovni pojmovi, bezbednosni zahtevi. Analiza tokova podataka: analiza granica poverenja, minimizacija tokova podataka, analiza i redukcija površine za napad. Modelovanje pretnji: pogled resursa, pogled napadača, pogled softvera. Bezbednosni dizajn: principi bezbednog dizajna, šabloni bezbednog dizajna, višeslojna zaštita. Veb bezbednost: pretnje, napadi, ranjivosti, mitigacije. Bezbednost upravljanog koda: pretnje, napadi, ranjivosti, mitigacije. Bezbednost enterprise sistema: pretnje, napadi, ranjivosti, mitigacije. Bezbednosno testiranje: testiranje bezbednosnih zahteva, testiranje mitigacija, alati za bezbednosno testiranje, penetraciono testiranje. Bezbedna softverska solucija: bezbedna postavka softvera, periferni bezbednosni alati, bezbedno operisanje softvera.
Predavanja; Računarske vežbe; Konsultacije. Ispit je usmeni. Ocena ispita se formira na osnovu uspeha sa laboratorijskih vežbi i usmenog ispita.
| Autori | Naziv | Godina | Izdavač | Jezik |
|---|---|---|---|---|
| 2008 | Engleski | |||
| 2013 | Engleski | |||
| 2016 | Engleski | |||
| 2017 | Engleski | |||
| 2017 | Engleski | |||
| 2015 | Engleski | |||
| 2016 | Engleski | |||
| 2013 | Engleski | |||
| 2014 | Engleski |
| Predmetna aktivnost | Predispitna | Obavezna | Broj poena |
|---|---|---|---|
| Predmetna aktivnost Odbrana projekta |
Predispitna Da |
Obavezna Da |
Broj poena 50.00 |
| Predmetna aktivnost Usmeni deo ispita |
Predispitna Ne |
Obavezna Da |
Broj poena 50.00 |
prof. dr Goran Sladić
Redovni profesor
Predavanja
vanr. prof. dr Nikola Luburić
Vanredni profesor
Predavanja
Asistent Nenad Todorović
Asistent
Računarske vežbe
Asistent Vanja Mijatov
Asistent
Računarske vežbe