Pregled bibliografske jedinice broj: 1020364
Web aplikacija za interaktivni prikaz autentikacijskih protokola i Transport Layer Security protokola
Web aplikacija za interaktivni prikaz autentikacijskih protokola i Transport Layer Security protokola, 2019., diplomski rad, preddiplomski, Informatičko-računarski odjel, Zagreb
CROSBI ID: 1020364 Za ispravke kontaktirajte CROSBI podršku putem web obrasca
Naslov
Web aplikacija za interaktivni prikaz autentikacijskih protokola i Transport Layer Security protokola
(Web application for interactive display of authentication protocols and Transport Layer Security protocol)
Autori
Špoljarić, Tomislav
Vrsta, podvrsta i kategorija rada
Ocjenski radovi, diplomski rad, preddiplomski
Fakultet
Informatičko-računarski odjel
Mjesto
Zagreb
Datum
16.09
Godina
2019
Stranica
43
Mentor
Domović, Roman
Ključne riječi
web aplikacija, interaktivna, autentikacijski protokoli, Transport Layer Security protokol
(web aplication, interactive, authentication protocol, Transport Layer Security protocol)
Sažetak
Ovaj rad prikazuje korake autentikacijskih i Transport Layer Security protokola kroz specifično razvijenu web aplikaciju. Aplikacija je razvijena u Python programskom jeziku koristeći Bottle mikro web razvojni okvir (s integriranim Web Server Gateway Interface sučeljem) te Cryptography Python paket. Za potrebe ovog rada, aplikacija je bila pokrenuta na Ubuntu Linux Server operacijskom sustavu. Kao osnova za razvijene kriptografske funkcionalnosti korišten je hazmat sloj Cryptography paketa. AES je korišten za simetričnu enkripciju, RSA za asimetričnu enkripciju te SHA256 kao osnova za sve sažetke poruka. Web aplikacija interaktivno pokazuje korisniku sve korake koji se izvršavaju pri korištenju autentikacijskih i TLS protokola. Ona podržava funkcionalnost autentikacije bazirane na ključu ili lozinki te opcionalnu 2FA (Two-factor Authentication). Aplikacija također prikazuje sve korake s korisničke i poslužiteljske strane, vodeći korisnika korak po korak kroz protokole te kroz uspješno izvršenje zatražene funkcionalnosti.
Izvorni jezik
Hrvatski
Znanstvena područja
Računarstvo