Jelszókezelő és fájlmegosztó webalkalmazás
| dc.contributor.advisor | Pánovics, János | |
| dc.contributor.author | Arany, Béla | |
| dc.contributor.department | DE--Informatikai Kar | hu_HU |
| dc.date.accessioned | 2021-04-20T07:22:07Z | |
| dc.date.available | 2021-04-20T07:22:07Z | |
| dc.date.created | 2021-04-19 | |
| dc.description.abstract | Web platformon készített, React-et, Laravel-t és MongoDB-t használó jelszókezelő és fájlmegosztó alkalmazás. Az alkalmazás SPA-ként készült, a kliens és szerver között REST API kommunikáció történik. A jelszókezelő része az alkalmazásnak lehetővé teszi a regisztrált felhasználóknak jelszavak és jelszavakhoz kapcsolódó egyéb adatok tárolását különböző virtuális széfekben. A széfeket a felhasználó hozhatja létre és nevezheti el. A széfek bejegyzései tartalmazhatnak különféle további adatokat, amelyeket a felhasználó maga adhat hozzá és rendezheti. Minden széf bejegyzés úgy van tárolva az adatbázisban, hogy azt csak és kizárólag a tulajdonos felhasználó bejelentkezése után tudja az alkalmazás a kliens oldalon visszafejteni, ezáltal ha illetéktelen kezébe kerül az adat, nem tudja visszafejteni. A titkosítás és visszafejtés a kliens oldalon történik. A szerver-kliens kommunikáció során a klienst nem hagyja el érzékeny adat, minden már előre titkosítva kerül elküldésre a szerver felé. A fájlmegosztó része az alkalmazásnak pedig arra szolgál, hogy a felhasználók feltölthetnek fájlokat, létrehozhatnak mappákat, a fájlokat mappákba sorolhatják. A fájlok biztonságáról hasonló megoldás gondoskodik, mint a jelszavakéról, azaz a fájlok csak a bejelentkezett tulajdonos felhasználó számára érhetőek el, más azokat letölteni nem tudja. Az érzékeny adatok titkosításáról egyedi algoritmus gondoskodik. Ez az algoritmus csak akkor tud visszafejteni, ha a tulajdonos felhasználó a megfelelő bejelentkezési adatokat meg tudja adni. Ellenkező esetben az algoritmus nem fejt vissza, és azt sem jelzi, hogy melyik a hibás kapott adat. Ebből kifolyólag a feltörése az adatoknak közel lehetetlen. | hu_HU |
| dc.description.course | Programtervező Informatikus | hu_HU |
| dc.description.degree | BSc/BA | hu_HU |
| dc.format.extent | 44 | hu_HU |
| dc.identifier.uri | http://hdl.handle.net/2437/306264 | |
| dc.language.iso | hu | hu_HU |
| dc.subject | web | hu_HU |
| dc.subject | javascript | hu_HU |
| dc.subject | php | hu_HU |
| dc.subject | mongodb | hu_HU |
| dc.subject | react | hu_HU |
| dc.subject | laravel | hu_HU |
| dc.subject | crypto | hu_HU |
| dc.subject.dspace | DEENK Témalista::Informatika | hu_HU |
| dc.title | Jelszókezelő és fájlmegosztó webalkalmazás | hu_HU |