Original title:
Webová aplikace pro přenos dat s využitím TLS protokolu
Translated title:
Web application for data transfer using TLS protocol
Authors:
Dzadíková, Slavomíra ; Slavíček, Karel (referee) ; Smékal, David (advisor) Document type: Bachelor's theses
Year:
2020
Language:
slo Publisher:
Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií Abstract:
[slo][eng]
Práca sa zaoberá tvorbou webových aplikácií, možnosťami implementácie webových aplikácií, bezpečnou komunikáciou medzi klientskou a serverovou časťou. Bližšie sú popísané protokoly HTTPS (Hyper Text Transfer Protocol Secure) a protokol TLS (Transport Layer Secure) s čím súvisí aj problematika infraštruktúry verejných kľúčov (PKI). V práci sú rozobraté aj možnosti autentizácie a autorizácie vo webových aplikáciach a tiež najčastejšie útoky podľa OWASP TOP 10. Použité technológie a programovacie jazyky, prostredia: Python, Flask, Bootstrap, OpenSSL, Nginx, Nessus, JMeter, Lighthouse.
The work deals with web application development, implementation possibilities of web application, secure communication between server part and client part. Protocol HTTPS (Hyper Text Transfer Protocol) and TLS (Transport Layer Protocol) are described in more detail way, also the issue of PKI (Public Key Infrastructure). The work also covers authentication and authorization methods which are used in web applications, and the most common attacks according OWASP TOP 10. Technologies, programming languages and environments, which have been used: Python, Flask, Bootstrap, OpenSSL, Nginx, Nessus, JMeter, Lighthouse.
Keywords:
Bootstrap; Flask; HTTPS; JMeter; Lighthouse; Nessus; Nginx; OpenSSL; PKI; Python; TLS; web application; web server
Institution: Brno University of Technology
(web)
Document availability information: Fulltext is available in the Brno University of Technology Digital Library. Original record: http://hdl.handle.net/11012/190231