Nalazite se na CroRIS probnoj okolini. Ovdje evidentirani podaci neće biti pohranjeni u Informacijskom sustavu znanosti RH. Ako je ovo greška, CroRIS produkcijskoj okolini moguće je pristupi putem poveznice www.croris.hr
izvor podataka: crosbi !

Sigurnosni protokoli i rješenja za WEB i mobilne platforme (CROSBI ID 421335)

Ocjenski rad | diplomski rad

Glavaš, Mijo Sigurnosni protokoli i rješenja za WEB i mobilne platforme / Lorincz, Josip (mentor); Split, Fakultet elektrotehnike, strojarstva i brodogradnje u Splitu, . 2018

Podaci o odgovornosti

Glavaš, Mijo

Lorincz, Josip

hrvatski

Sigurnosni protokoli i rješenja za WEB i mobilne platforme

Tema ovog diplomskog rada je implementacija rješenja autentikacije i autorizacije na testnom sustavu za evidenciju i pružanje usluga studentima fakulteta u formi pregleda kolegija i statusa položenih predmeta. U uvodnom dijelu rada opisan je koncept autentikacije, autorizacije i obračuna. Također je opisan koncept jednostruke prijave SSO (engl. Single Sign-On), što predstavlja temelj praktičnog dijela diplomskog rada. U praktičnom djelu rada ostvarena je implementacija srednjeg sloja razvijenog programskog rješenja u programskom okruženju Spring Boot-a. Implementacijom srednjeg sloja razvijeno programsko rješenje ima troslojnu arhitekturu. Rezultati interakcije sa razvijenim programskim rješenjem se korištenjem API-a, korisniku sustava prezentiraju putem klijenta koji je izrađen u programskom okruženju Angular. Autorizacijski server koji brine o autentikaciji i autorizaciji implementiran je kroz Keycloak, rješenje otvorenog koda koje se temelji na konceptu SSO-a. Autorizacijski server šalje token srednjem sloju koji kroz API vrši autorizaciju korisnika. Pritom se korisnik u sustav prijavljuje samo jednom i s jednim akreditacijskim podacima. Nakon uspješne prijave u sustav, korisnik sustava ima uvid u upisane kolegije i indeks. Implementacija ovakvoga rješenja ima svoje prednosti koje se odnose na: povećanje sigurnosti kod pristupa korisnika, postojanje jedne korisničke baze podataka kao i lakše administracije sustava.

Autentikacija, Autorizacija, Sigurnosni protokoli, API, Baza podataka, Spring Boot, Keycloak, Angular, jednostruka prijava, SSO

nije evidentirano

engleski

Security protocols and solutions for web and mobile platforms

nije evidentirano

Authentication, Authorisation, Security protocols, API, Data base, Spring Boot, Keycloak, Angular, single sign on, SSO

nije evidentirano

Podaci o izdanju

79

12.09.2018.

obranjeno

Podaci o ustanovi koja je dodijelila akademski stupanj

Fakultet elektrotehnike, strojarstva i brodogradnje u Splitu

Split

Povezanost rada

Elektrotehnika, Informacijske i komunikacijske znanosti, Računarstvo