Pretražite po imenu i prezimenu autora, mentora, urednika, prevoditelja

Napredna pretraga

Pregled bibliografske jedinice broj: 1023423

Sigurnost podataka i autentifikacija u Learning Management platformi Moodle


Matan, Petar
Sigurnost podataka i autentifikacija u Learning Management platformi Moodle, 2019., diplomski rad, diplomski, Fakultet elektrotehnike, strojarstva i brodogradnje, Split


CROSBI ID: 1023423 Za ispravke kontaktirajte CROSBI podršku putem web obrasca

Naslov
Sigurnost podataka i autentifikacija u Learning Management platformi Moodle
(Data security and autenthication in Moodle Learning Management platform)

Autori
Matan, Petar

Vrsta, podvrsta i kategorija rada
Ocjenski radovi, diplomski rad, diplomski

Fakultet
Fakultet elektrotehnike, strojarstva i brodogradnje

Mjesto
Split

Datum
23.07

Godina
2019

Stranica
47

Mentor
Papić, Vladan

Neposredni voditelj
Zorić, Marija

Ključne riječi
SSO, e-learning, Moodle, autentifikacija, enkripcija
(SSO, e-learning, Moodle, autentification, encription)

Sažetak
Servis eLearning je servis baziran na Moodle tehnologiji. Omogućava studentima, profesorima i mnogim drugim mogućnost dinamičnog učenja, stvaranja portala sa dinamičnim sadržajem, ispitima, resursima, anketama i mnogim drugim opcijama. Prijava na eLearning se ne obavlja na samom eLearning-u, već na drugom servisu Korisnik. Iz razloga što je servis Korisnik na drugoj URL lokaciji, bilo je potrebno implementirati SSO (single sign on) klasu, koja omogućava automatski pristup korisniku koji je prijavljen na servisu Korisnik. SSO klasa ima zadatak pročitati kolačić izrađen na servisu Korisnik, dekriptirati ga i pročitat korisničko ime korisnika koji je prijavljen. Ukoliko kolačić postoji i ukoliko je uspješno pročitano korisničko ime, SSO klasa obavlja prijavu korisnika u sustav Moodle. Nadalje, SSO klasa obavlja preusmjeravanje na servis Korisnik kad se korisnik želi prijaviti ili odjaviti direktno preko eLearning-a. Najbitniji korak SSO autentifikacije je dekripcija kolačića. Kolačić je enkriptiran u RIJNDAEL 128 CBC modu, no za proces dekripcije kroz biblioteku open_ssl nije dostupan taj enkripcijski mod. Samim time, za dekripciju se koristi ekvivalentni enkripcijski algoritam, AES 192 CBC. Riječ je o AES enkripcijskom algoritmu s veličinom ključa od 129 bita i CBC modom za enkripciju odnosno dekripciju. Nakon što je dekripcija uspješno obavljena i korisničko ime uspješno izvučeno iz kolačića, poziva se Moodle-ova procedura za prijavu korisnika. Moodle završava prijavu i upisuje korisnikovu sesiju u bazu podataka. Dodatna funkcionalnost SSO klase je mogućnost preuzimanja datoteka nakon uspješne prijave. U postojećoj verziji eLearning-a, ukoliko korisnik poželi preuzeti datoteku sa eLearning-a koja je pristigla na mail dok nije prethodno prijavljen, morao bi prvo obavit prijavu, te nakon što obavi prijavu, eLearning ne bi preusmjerio korisnika na preuzimanje datoteke. SSO klasa osigurava da korisnikov preglednik nastavi preuzimanje datoteke nakon što je prijava na servisu Korisnik uspješno napravljena.

Izvorni jezik
Hrvatski

Znanstvena područja
Računarstvo



POVEZANOST RADA


Ustanove:
Fakultet elektrotehnike, strojarstva i brodogradnje, Split

Profili:

Avatar Url Vladan Papić (mentor)


Citiraj ovu publikaciju:

Matan, Petar
Sigurnost podataka i autentifikacija u Learning Management platformi Moodle, 2019., diplomski rad, diplomski, Fakultet elektrotehnike, strojarstva i brodogradnje, Split
Matan, P. (2019) 'Sigurnost podataka i autentifikacija u Learning Management platformi Moodle', diplomski rad, diplomski, Fakultet elektrotehnike, strojarstva i brodogradnje, Split.
@phdthesis{phdthesis, author = {Matan, Petar}, year = {2019}, pages = {47}, keywords = {SSO, e-learning, Moodle, autentifikacija, enkripcija}, title = {Sigurnost podataka i autentifikacija u Learning Management platformi Moodle}, keyword = {SSO, e-learning, Moodle, autentifikacija, enkripcija}, publisherplace = {Split} }
@phdthesis{phdthesis, author = {Matan, Petar}, year = {2019}, pages = {47}, keywords = {SSO, e-learning, Moodle, autentification, encription}, title = {Data security and autenthication in Moodle Learning Management platform}, keyword = {SSO, e-learning, Moodle, autentification, encription}, publisherplace = {Split} }




Contrast
Increase Font
Decrease Font
Dyslexic Font