diplomski rad (stručni)
Razvoj dinamične web aplikacije i testiranje implementiranih sigurnosnih mehanizama na potencijalne napade (1167)
Sažetak
U ovom završnom radu će se teorijski opisati najpopularniji programski i skriptni jezici i tehnologije za razvoj dinamičnih web aplikacija uz usredotočenost na sigurnost istih. U prvom dijelu se prikazuje sama arhitektura web aplikacija i korištene tehnologije za razvoj istih s osvrtom na njihove ranjivosti. Nakon toga će se predstaviti najčešći napadi na web aplikacije, kako i iz kojih razloga se izvode te koje su institucije najčešće pogođene napadima. Na kraju su objašnjeni najčešći i najrizičniji napadi, koje sigurnosne propuste koriste, kako zaštititi aplikaciju te prikaz testiranih implementiranih zaštita u praktičnom dijelu završnog rada.
Ključne riječi
HTML, JavaScript, PHP, SQL Injection, Cross-Site Scripting