Master's Thesis
Automatic verification of software packages with help of DNS
Final Thesis 999.52 kB Appendix 26.87 MB Appendix 1.55 MBAuthor of thesis: Ing. Martin Sehnoutka
Acad. year: 2017/2018
Supervisor: doc. Ing. Jan Jeřábek, Ph.D.
Reviewer: Ing. Jan Dvořák, Ph.D.
Abstract:This master’s thesis deals with the problem of secure software distribution. An enhancement for the current state is proposed with the help of the domain name system which is used as a storage for verification keys. These keys are necessary for integrity verification of packages downloaded using a package manager. Furthermore, an extended version is proposed, which takes into account also repository metadata. Both versions are implemented using the Python programming language and integrated into the dnf package manager. This implementation is then tested in a virtual environment, discussed and evaluated in terms of its performance.
Software distribution, DNS, DNSSEC, package manager, PGP, Fedora, dnf, Virtualization,Ansible
Date of defence
06.06.2018
Result of the defence
Defended (thesis was successfully defended)
Grading
A
Process of defence
-Stručně popište vlastnosti symetrické šifry AES, uveďte minimální požadavky kladené na tuto šifru z pohledu dnešní doby. - student odpověděl na otázky. -Jak funguje časové razítko použité ve Vaší práci? - student odpověděl.
Language of thesis
English
Faculty
Department
Study programme
Electrical, Electronic, Communication and Control Technology (EEKR-M)
Field of study
Communications and Informatics (M-TIT)
Composition of Committee
prof. Ing. Eva Gescheidtová, CSc. (předseda)
doc. Ing. Jan Jeřábek, Ph.D. (místopředseda)
Ing. Jiří Přinosil, Ph.D. (člen)
doc. Ing. Norbert Herencsár, Ph.D. (člen)
Ing. Jaromír Hrad, Ph.D. (člen)
Ing. Michal Kohoutek, Ph.D. (člen)
doc. Ing. Petr Číka, Ph.D. (člen)
Supervisor’s report
doc. Ing. Jan Jeřábek, Ph.D.
Grade proposed by supervisor: A
Reviewer’s report
Ing. Jan Dvořák, Ph.D.
Grade proposed by reviewer: A