Automatický nástroj pro kontrolu úrovně zabezpečení webového serveru

but.committeedoc. Ing. Karel Burda, CSc. (předseda) JUDr. Pavel Loutocký, BA (Hons), Ph.D. (místopředseda) Ing. Vojtěch Myška, Ph.D. (člen) Ing. David Smékal (člen) Ing. Tomáš Gerlich (člen) Ing. Martin Plšek, Ph.D. (člen) Ing. Ivo Strašil (člen)cs
but.defenceStudent prezentoval výsledky své práce a komise byla seznámena s posudky. Student obhájil bakalářskou práci a odpověděl na otázky členů komise a oponenta. Otázky: 1) Co lze vyvodit z testu Vašeho nástroje na stránku vutbr.cz ? A jaké je Vaš doporučení? 2) Obecně je doporučení pro volbu délky klíčů dáno časovým rámcem, je tomu tak i v doporučení pro TLS [34,35]? 3) Můžete zdůvodnit chybějící přítomnost testování podpory SSL algoritmů?cs
but.jazykslovenština (Slovak)
but.programInformační bezpečnostcs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorSmékal, Davidsk
dc.contributor.authorKopecký, Samuelsk
dc.contributor.refereeMartinásek, Zdeněksk
dc.date.created2021cs
dc.description.abstractV dnešnej dobe je bežnou praxou mať bezpečne hostovaný webový server. Pre zabezpečenie webového servera je potrebné zabezpečiť, aby bola triáda CIA (Dôvernosť, Integrita, Dostupnosť) na mieste. Triáda CIA je splnená použitím rôznych mechanizmov, ako je symetrická kryptografia a infraštruktúra verejných kľúčov. Protokol TLS (Transport layer security) umožňuje zaistenie triády CIA a jeho funkcia je popísaná v prvej časti tejto práce spolu so základmi kryptografie. V druhej časti je predstavený nástroj napísaný v~programovacom jazyku Python, ktorý umožňuje automatizáciu analýzy bezpečnosti algoritmov a parametrov, ktoré TLS používa. Tento nástroj je tiež schopný analyzovať podporované verzie protokolu TLS webovým serverom. Ďalšou funkciou nástroja je skenovanie špecifickej implementácie webového servera. Umožňuje tiež analýzu niekoľkých vybraných zraniteľností, ktoré sú tiež opísané v druhej časti. Na konci práce je popísané testovacie prostredie, ktoré bolo vytvorené na otestovanie nástroja.sk
dc.description.abstractNowadays it is common practice to have a securely hosted web server. To have a secure web server it is required to have the CIA (Confidentiality, Integrity, Availability) triad is in place. CIA triad is fulfilled by using mechanisms like symmetric cryptography and public key infrastructure. Protocol TLS (Transport layer security) enables the provision of the CIA triad and its function is described in the first part of this thesis along with the basics of cryptography. In the second part a tool written in the programming language Python is presented, which enables automation of security analysis of algorithms and parameters used by TLS. The tool is also capable of analyzing supported versions of the TLS protocol by a web server. Another feature of the tool is scanning a specific web server implementation. It can also analyze a few chosen vulnerabilities which are also described in the second part. At the end of the thesis the testing environment which was created to test the tool is described.en
dc.description.markAcs
dc.identifier.citationKOPECKÝ, S. Automatický nástroj pro kontrolu úrovně zabezpečení webového serveru [online]. Brno: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. 2021.cs
dc.identifier.other133542cs
dc.identifier.urihttp://hdl.handle.net/11012/197932
dc.language.isoskcs
dc.publisherVysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologiícs
dc.rightsStandardní licenční smlouva - přístup k plnému textu bez omezenícs
dc.subjectAnalýzask
dc.subjectAutomatizáciask
dc.subjectBezpečnosťsk
dc.subjectSSLsk
dc.subjectTLSsk
dc.subjectWebový serversk
dc.subjectAnalysisen
dc.subjectAutomationen
dc.subjectSecurityen
dc.subjectSSLen
dc.subjectTLSen
dc.subjectWeb Serveren
dc.titleAutomatický nástroj pro kontrolu úrovně zabezpečení webového serverusk
dc.title.alternativeAutomatic tool for checking the level security of a web serveren
dc.typeTextcs
dc.type.driverbachelorThesisen
dc.type.evskpbakalářská prácecs
dcterms.dateAccepted2021-06-15cs
dcterms.modified2024-05-17-12:52:51cs
eprints.affiliatedInstitution.facultyFakulta elektrotechniky a komunikačních technologiícs
sync.item.dbid133542en
sync.item.dbtypeZPen
sync.item.insts2025.03.17 16:18:38en
sync.item.modts2025.01.15 17:34:34en
thesis.disciplinebez specializacecs
thesis.grantorVysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. Ústav telekomunikacícs
thesis.levelBakalářskýcs
thesis.nameBc.cs
Files
Original bundle
Now showing 1 - 4 of 4
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
1.25 MB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
appendix-2.pdf
Size:
33.32 KB
Format:
Adobe Portable Document Format
Description:
appendix-2.pdf
Loading...
Thumbnail Image
Name:
appendix-1.zip
Size:
41.95 KB
Format:
zip
Description:
appendix-1.zip
Loading...
Thumbnail Image
Name:
review_133542.html
Size:
4.84 KB
Format:
Hypertext Markup Language
Description:
file review_133542.html
Collections