Autentizace a autorizace aplikačního rozhraní s využitím RFC 7519 a databáze Redis
Show simple item record
dc.contributor.advisor |
Šenkeřík, Roman
|
|
dc.contributor.author |
Kroča, Filip
|
|
dc.date.accessioned |
2021-07-26T10:54:28Z |
|
dc.date.available |
2021-07-26T10:54:28Z |
|
dc.date.issued |
2019-12-09 |
|
dc.identifier |
Elektronický archiv Knihovny UTB |
|
dc.identifier.uri |
http://hdl.handle.net/10563/47915
|
|
dc.description.abstract |
Tato diplomová práce se zabývá vytvoření a zabezpečení aplikačního rozhraní pomocí mo-derních programovacích přístupů a s využitím kryptografie. Práce má za cíl poukázat na možné přínosy těchto progresivních technologií do průmyslu komerční bezpečnosti. Z to-hoto důvodu bylo jakožto praktický příklad vybráno aplikační rozhraní systému kontroly vstupu ACCESS. Práce je rozdělena na teoretickou a praktickou část. Teoretická část obsahuje literární rešerši, která byla zpracována na základě české a zahra-niční odborné literatury. Tato rešerše obsahuje popis technologií používaných pro šifrování přenosu, kontroly konzistence dat a deklarace identit. Dále jsou popsány technologie apli-kačních rozhraní SOAP, REST a GraphQL. V praktické části je pomocí zvolených technologií implementováno aplikační rozhraní, které je zabezpečeno pomocí TLS šifrování a JWT tokenů. Toto rozhraní je otestováno pomocí testovacího nástroje Insomnia a pomocí sady automatických testů Mocha. Ze závěru práce plyne, že pronikání těchto moderních prostředků do průmyslu komerční bezpečnosti může přinést zvýšení bezpečnosti výsledných aplikací a také zrychlení vývojo-vého cyklu těchto aplikací. |
|
dc.format |
119 |
|
dc.language.iso |
cs |
|
dc.publisher |
Univerzita Tomáše Bati ve Zlíně |
|
dc.rights |
Bez omezení |
|
dc.subject |
Aplikační rozhraní
|
cs |
dc.subject |
GraphQL
|
cs |
dc.subject |
Apollo
|
cs |
dc.subject |
JWT
|
cs |
dc.subject |
autentizace
|
cs |
dc.subject |
autorizace
|
cs |
dc.subject |
bearer token
|
cs |
dc.subject |
OAuth
|
cs |
dc.subject |
Application interface
|
en |
dc.subject |
GraphQL
|
en |
dc.subject |
Apollo
|
en |
dc.subject |
JWT
|
en |
dc.subject |
authorization
|
en |
dc.subject |
authentification
|
en |
dc.subject |
bearer token
|
en |
dc.subject |
OAuth
|
en |
dc.title |
Autentizace a autorizace aplikačního rozhraní s využitím RFC 7519 a databáze Redis |
|
dc.title.alternative |
Authentication and authorization of application interface using RFC 7519 and Redis database |
|
dc.type |
diplomová práce |
cs |
dc.contributor.referee |
Pinkava, Marek |
|
dc.date.accepted |
2020-09-07 |
|
dc.description.abstract-translated |
This thesis is devoted to creating and securing an application interface with a modern pro-gramming approach and cryptography. The goal of the thesis is to show which benefits can offer these technologies into the commercial security industry. Due to these reasons was as use-case selected an application interface for the access system. The thesis is divided into the theoretical and the practical part. The theoretical part contains literary research that was created over the Czech and world professional literature. The literary research contains a description of technologies used for cryptography, consistency check, and identity declaration. Also, application interface tech-nologies SOAP, REST, and GraphQL are described in this part. UTB ve Zlíně, Fakulta aplikované informatiky 6 In the practical part is the application interface implemented using the TLS encryption and JWT tokens. This interface is tested with the Insomnia tool and Mocha - automated testing framework. The conclusion follows that the implementation of these technologies into the commercial security industry can bring better security of applications and faster development cycle. |
|
dc.description.department |
Ústav elektroniky a měření |
|
dc.thesis.degree-discipline |
Bezpečnostní technologie, systémy a management |
cs |
dc.thesis.degree-discipline |
Security Technologies, Systems and Management |
en |
dc.thesis.degree-grantor |
Univerzita Tomáše Bati ve Zlíně. Fakulta aplikované informatiky |
cs |
dc.thesis.degree-grantor |
Tomas Bata University in Zlín. Faculty of Applied Informatics |
en |
dc.thesis.degree-name |
Ing. |
|
dc.thesis.degree-program |
Inženýrská informatika |
cs |
dc.thesis.degree-program |
Engineering Informatics |
en |
dc.identifier.stag |
54328
|
|
utb.result.grade |
A |
|
dc.date.submitted |
2020-08-12 |
|
Files in this item
This item appears in the following Collection(s)
Show simple item record
Search DSpace
Browse
-
All of DSpace
-
This Collection
My Account