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 | |||
2014 | Engleski | |||
2017 | Engleski | |||
2015 | Engleski | |||
2016 | Engleski | |||
2016 | Engleski | |||
2017 | Engleski | |||
2013 | Engleski | |||
2013 | 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 Sladić Goran
Redovni profesor
Predavanja
doc. Luburić Nikola
Docent
Predavanja
Asistent Todorović Nenad
Asistent
Računarske vežbe
Asistent Mijatov Vanja
Asistent