Adatbiztonság és védelem a koronavírus idején
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Thesis |
Kulcsszavak: | adatbiztonság adatvédelem fejlesztés(ek) jogosultság programozás titkosítás |
Online Access: | http://dolgozattar.uni-bge.hu/29468 |
Abstract: | A koronavírus megváltoztatta mindennapi életünket, szabályozások jöttek, és a cégek rákényszerültek, hogy átálljanak távmunkára, amely adatbiztonság és védelem szempontból kérdéseket vett fel. Ezt követően a munkavégzéssel járó fizikai és szoftveres védelmeket most már otthonról kell tudni biztosítani. Amelyhez szükség van egy szoftverre, amellyel otthonról is biztonságosan lehet dolgozni. Éppen ez dolgozatom aktualitása. Szakmai gyakorlatom a Calculus IT Informatikai Kft-nél töltöttem adatbiztonság és védelem csoport tagjaként, és egy keretrendszert fejlesztettünk, amellyel könnyedén kezelhetőek a jogosultságok az alkalmazáson belül, naplózza a tevékenységeket, valamint titkosítja és dekódolja az adatállományokat, amellyel dolgozik. Dolgozatom során feldolgoztam az adatbiztonság és adatvédelem szakirodalmát, bemutattam milyen területei vannak és mivel foglalkoznak. Illetve Python nyelven milyen grafikus felhasználó felület készítő könyvtárak vannak és ezeket honnan sajátítottam el. A szakirodalom feldolgozást követően, részletesen kifejtettem a jogosultságkezelés fontosságát, a naplózás lényegét és miértjét, valamint a titkosítási típusok fajtáit és a titkosítás célját. Ezt követte egy régebbi mintarendszer bemutatása, a rendszer működése és funkcióinak felsorolása. Szakdolgozatom folytatásában az előbb említett adatbiztonsági módszereknek vizsgáltam, a technológiai hátterét és megvalósítási lehetőségeit Pythonban. Illetve, hogy miért Python nyelven lettek ezek megvalósítva.Ezután a megvalósított alkalmazás kódolását fejtettem ki részletesen. A Pyqt5 könyvtár segítségével készült grafikus felhasználói felületet, valamint az ehhez kapcsolódó jogosultságkezelést, naplózást és titkosítást. Végezetül pedig a megvalósított alkalmazást mutattam be, amely több komponensből áll. Először egy bejelentkező ablak fogad minket, ami helyes felhasználó név és jelszó megadása után továbbit a főmenüre és naplózza a cselekményt. A főmenüről a menübár segítségével a felhasználó kezelés menüpontjaival tudunk tovább haladni. A felhasználók almenüpontban tudjuk kezelni a felhasználók jogosultságait, új felhasználót felvenni vagy törölni a rendszerből. Ezt követi a csoportok almenüpont, ahol csoportba tudjuk rendezni a felhasználókat, ezáltal lehetőséget biztosítva arra, hogy több felhasználó kaphasson alkalmazási jogosultságot egyszerre, illetve új csoportot felvenni vagy törölni is itt lehet. Végezetül a projektek almenüpont, ahol szintúgy csoportokba rendezzük a felhasználókat, azonban itt nem alkalmazási jogosultságokhoz jutnának, hanem adatállományok elérésére lennének jogosultak. Ezeken túl, itt a projektek almenüben lehet új projektet létrehozni vagy törölni. Szakdolgozatom összefoglalás részében értékeltem a feltett kérdéseket, célokat. Milyen mértékben sikerült megválaszolnom, megvalósítanom őket, valamint javaslatot tettem arról, mit csináltam volna másképpen. Majd megfogalmaztam a jövő elképzeléseit is, amely az alkalmazás továbbfejlesztése. |
---|