Vyhledávání osobních údajů v relačních databázích
Personal data discovery in relational database systems
Typ dokumentu
bakalářská prácebachelor thesis
Autor
Skalský David
Vedoucí práce
Mlejnek Jiří
Oponent práce
Rybola Zdeněk
Studijní obor
Webové a softwarové inženýrstvíStudijní program
InformatikaInstituce přidělující hodnost
katedra softwarového inženýrstvíPráva
A university thesis is a work protected by the Copyright Act. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one?s own expense. The use of thesis should be in compliance with the Copyright Act http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics http://knihovny.cvut.cz/vychova/vskp.htmlVysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou http://knihovny.cvut.cz/vychova/vskp.html
Metadata
Zobrazit celý záznamAbstrakt
V této bakalářské práci jsou analyzované osobní a citlivé údaje podle GDPR (nařízení EU 2016/679 upravující náležitosti práce a nakládání s osobními daty) z pohledu formálního a zároveň z pohledu eventuálního uložení těchto údajů v reálných databázích. Dále je součástí návrh a implementace systému, který je schopen tyto údaje, podle popisu v analytické části, aktivně v databázích vyhledávat. Implementační část je vytvořena jako rozšíření již existujícího nástroje na řezy dat a anonymizaci Winch. Celá aplikační část využívá technologie Java, konkrétně se jedná o jazyk Groovy. Co se týče databázových strojů tak podporuje Oracle DB a Microsoft SQL Server. Kromě holé funkčnosti se práce zabývá i optimalizacemi a výkonem výsledného nástroje pro různorodá vstupní data. This Bachelor's thesis analyses personal data according to the GDPR regulation in both their formal appearance and their appearance in the actual databases. It also contains both the design and the implementation of the system that is able to actively search for the analysed personal data in relational databases. The implementation part is an extension to an already existing utility used for personal data anonymization called Winch. The backend of this utility is coded in the Groovy programming language and supports Oracle DB and Microsoft SQL server. Apart from securing the functionality it also aims to optimize and test the performance of the final result.
Kolekce
- Bakalářské práce - 18102 [1729]