TLS/SSL interoperabilita mezi systémy
Loading...
Date
Authors
Leitmann, Peter
ORCID
Advisor
Referee
Mark
A
Journal Title
Journal ISSN
Volume Title
Publisher
Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií
Abstract
Hlavným cieľom tejto bakalárskej práce je pridanie nových testov interoperability do vybraných open-source projektov. Dôvod pre toto pramení v dôraze na zefektívňovanie práce vývojových tímov. Táto práca hlavne popisuje široko používané bezpečnostné protokoly -- Secure Sockets Layer (SSL) and Transport Layer Security (TLS). Ďalej sa zameriava na popis postupu, ako by mal byť softvér vyvíjaný s použitím CI/CD (priebežného integrovania a priebežného nasadzovania), čo pozostáva nie len z vytvárania kódu ale aj jeho testovania. Preto je v práci vysvetlený známy cyklus vývoja SDLC (Software Development Life Cycle) a aj cyklus testovania STLC (Software Testing Life Cycle). V praktickej časti je popísaný proces vyberania vhodných testov, konfigurácia rôznych CI systémov a následné testovanie vyvíjaného softvéru. Testovacie prostredie je výhradne operačný systém Fedora a testy sú závislé na open-source nástroji Test Management Tool.
The main aim of this thesis is to add new interoperability tests to selected upstream projects. The requirement for such a thing originates in a need of developers to develop software more efficiently. This thesis describes widely used security protocols – Secure Sockets Layer (SSL) and Transport Layer Security (TLS). Subsequently, it focuses on the process how software should be developed using Continuous Integration and Continuous Deployment/Delivery (CI/CD), which consists of not only creating code but also of testing it in an efficient way. Particularly, Software Development Life Cycle and Software Testing Life Cycle are explained. In the practical part, the process of choosing suitable tests can be seen, a configuration of various CI systems is described, and testing of the developed software. The test environment is the operating system Fedora, and tests rely on an open-source tool called Test Management Tool.
The main aim of this thesis is to add new interoperability tests to selected upstream projects. The requirement for such a thing originates in a need of developers to develop software more efficiently. This thesis describes widely used security protocols – Secure Sockets Layer (SSL) and Transport Layer Security (TLS). Subsequently, it focuses on the process how software should be developed using Continuous Integration and Continuous Deployment/Delivery (CI/CD), which consists of not only creating code but also of testing it in an efficient way. Particularly, Software Development Life Cycle and Software Testing Life Cycle are explained. In the practical part, the process of choosing suitable tests can be seen, a configuration of various CI systems is described, and testing of the developed software. The test environment is the operating system Fedora, and tests rely on an open-source tool called Test Management Tool.
Description
Citation
LEITMANN, P. TLS/SSL interoperabilita mezi systémy [online]. Brno: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. 2023.
Document type
Document version
Date of access to the full text
Language of document
en
Study field
bez specializace
Comittee
doc. Ing. Václav Zeman, Ph.D. (předseda)
Mgr. Jakub Vostoupal, Ph.D. (člen)
RNDr. Ing. Pavel Šeda, Ph.D. (člen)
Ing. Martin Plšek, Ph.D. (člen)
Ing. Jan Benedikt (člen)
doc. Ing. Pavel Šilhavý, Ph.D. (místopředseda)
Date of acceptance
2023-06-13
Defence
Student prezentoval výsledky své práce a komise byla seznámena s posudky.
Otázky:
Jaké jsou nevýhody a omezení verze TLS 1.2 (ve srovnání s TLS 1.3)?
Jak se liší SDLC modely Watterfall, Spiral a Big Bang?
Student obhájil bakalářskou práci a odpověděl na otázky členů komise a oponenta.
Result of defence
práce byla úspěšně obhájena
Document licence
Standardní licenční smlouva - přístup k plnému textu bez omezení