Práce se šifrovacímí knihovnami v Javě
Název práce: | Práce se šifrovacímí knihovnami v Javě |
---|---|
Autor(ka) práce: | Fico, Miloslav |
Typ práce: | Bakalářská práce |
Vedoucí práce: | Bruckner, Tomáš |
Oponenti práce: | Růžička, Vojtěch |
Jazyk práce: | Česky |
Abstrakt: | Tato práce se zabývá cryptografickými knihovnami v Javě a jejich použití v reálném světě za pomocivytvoření naší cílové aplikace. Práce představí nejpoužívanější knihovny, popis jejich architektury, objasněni legislativy spojené s použitím těchto technologií a příklady jejich použití. Jako další krok je návrh a vývoj naší cílové aplikace ve které využijeme zkušenosti nabité v předchozích kapitolách. V této časti probereme zabezpečenou komunikaci mezi uživateli, která splňuje doporučené normy, přihlášení uživatele pomocí hesla a bezpečné ukládaní uživatelských dat do databáze. Poslední část je deployment a hosting naší vytvořené aplikace, který zahrnuje výběr vhodného serveru, přípravu serveru na chod naší aplikace, zabezpečeni dat na serveru, budoucí údržbu naší aplikace a vyhodnocení bezpečnosti serveru pomocí bezpečnostního nástroje Lynis. |
Klíčová slova: | JCA; JCE; Java |
Název práce: | Working with cryptographic libraries in Java |
---|---|
Autor(ka) práce: | Fico, Miloslav |
Typ práce: | Bachelor thesis |
Vedoucí práce: | Bruckner, Tomáš |
Oponenti práce: | Růžička, Vojtěch |
Jazyk práce: | Česky |
Abstrakt: | This work deals with cryptographic libraries in Java and their use in the real world in which we use to create our end application. This thesis introduces the most used cryptograhic libraries, description of their architecture, clarification of legislation associated with the use of these technologies and examples of their use case. The next step is the design and development of our end application in which we will use the experience gained in the previous chapters. In this section, we will discuss secure communication between users that meets recommended standards, saving user password using hashed functions, and secure storage of user data in a database. The last part is the deployment and hosting of our created application, which includes selecting a suitable server, preparing the server for running our application, securing data on the server, future maintenance of our application and evaluating server security using the Lynis security tool. |
Klíčová slova: | JCA; Java; JCE |
Informace o studiu
Studijní program / obor: | Aplikovaná informatika/Aplikovaná informatika |
---|---|
Typ studijního programu: | Bakalářský studijní program |
Přidělovaná hodnost: | Bc. |
Instituce přidělující hodnost: | Vysoká škola ekonomická v Praze |
Fakulta: | Fakulta informatiky a statistiky |
Katedra: | Katedra informačních technologií |
Informace o odevzdání a obhajobě
Datum zadání práce: | 3. 12. 2019 |
---|---|
Datum podání práce: | 10. 5. 2021 |
Datum obhajoby: | 16. 6. 2021 |
Identifikátor v systému InSIS: | https://insis.vse.cz/zp/71837/podrobnosti |