Testování rekurzivního resolveru DNS

but.committeedoc. Dr. Ing. Petr Hanáček (předseda) doc. Ing. Martin Čadík, Ph.D. (místopředseda) doc. RNDr. Dana Hliněná, Ph.D. (člen) doc. Ing. Tomáš Martínek, Ph.D. (člen) doc. Ing. Petr Matoušek, Ph.D., M.A. (člen)cs
but.defenceStudent nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm "D". Otázky u obhajoby: Proč není při spuštění kontejneru současně zahájen záchyt dat? Viz  Readme.rst - Run capture.sh in the container  Proč jste zvolil jako metriku testování resolverů právě codecoverage?cs
but.jazykangličtina (English)
but.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorGrégr, Matějen
dc.contributor.authorŠiroký, Filipen
dc.contributor.refereePluskal, Janen
dc.date.created2018cs
dc.description.abstractTento dokument popisuje automatizaci tvorby scénářů pro nástroj Deckard, který slouží na testování rekurzivních resolverů. Tyto scénáře jsou založeny na skutečném provozu mezi prohlížečem a webovou stránkou zachyceném při načítání této stránky. Výsledný scénář je doplněn i o dotazy, které v zachyceném provoz nebyly, ale na které by se resolver mohl ptát například při minimalizaci dotazu. Na rozdíl od živého provozu by použití scénářů mělo zajistit deterministické prostředí pro testování. Reálný provoz není pro testování ideální kvůli například rotaci IP adres, rozdílnému obsahu serverů a úpravy obsahu. Scénář by měl obsahovat všechny odpovědi na dotazy, na které by se resolver mohl zeptat. S vygenerovanými scénáři můžeme porovnávat odpovědi různých implementací a verzí DNS resolveru. Můžeme tak odhalit změny v jejich chování.en
dc.description.abstractThis paper describes automation of creating scenarios for Deckard, which is DNS resolver testing tool. Generating scenarios build on real traffic between a web browser and a web page. The scenarios consist not only of queries from that traffic but also queries the resolver might ask for, for example, with query minimization. We should get a deterministic environment as opposed to the live environment. Live environment isn't suitable for testing due to IP address rotation, different content on servers authoritative for the same zone, content modification and so on. Also, no query should remain unanswered by a scenario. With generated scenarios, we can compare responses from different resolvers and different versions of the resolvers. This gives us a way to detect changes in behavior on a stable set of data. Also, finding or testing a bug is a possibility.cs
dc.description.markDcs
dc.identifier.citationŠIROKÝ, F. Testování rekurzivního resolveru DNS [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2018.cs
dc.identifier.other114607cs
dc.identifier.urihttp://hdl.handle.net/11012/85125
dc.language.isoencs
dc.publisherVysoké učení technické v Brně. Fakulta informačních technologiícs
dc.rightsStandardní licenční smlouva - přístup k plnému textu bez omezenícs
dc.subjectDNSen
dc.subjectresolveren
dc.subjectKnot Resolveren
dc.subjectautomatizace testováníen
dc.subjectDeckarden
dc.subjectprohlížečen
dc.subjectgenerátor testových scénářůen
dc.subjectDNScs
dc.subjectresolvercs
dc.subjectKnot Resolvercs
dc.subjecttest automationcs
dc.subjectDeckardcs
dc.subjectbrowsercs
dc.subjecttest scenario generatorcs
dc.titleTestování rekurzivního resolveru DNSen
dc.title.alternativeDNS Resolver Testingcs
dc.typeTextcs
dc.type.driverbachelorThesisen
dc.type.evskpbakalářská prácecs
dcterms.dateAccepted2018-06-14cs
dcterms.modified2020-05-10-16:13:12cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid114607en
sync.item.dbtypeZPen
sync.item.insts2025.03.18 19:06:46en
sync.item.modts2025.01.15 22:19:34en
thesis.disciplineInformační technologiecs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav informačních systémů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:
2.81 MB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
Posudek-Vedouci prace-20265_v.pdf
Size:
85.43 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Vedouci prace-20265_v.pdf
Loading...
Thumbnail Image
Name:
Posudek-Oponent prace-20265_o.pdf
Size:
88.25 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Oponent prace-20265_o.pdf
Loading...
Thumbnail Image
Name:
review_114607.html
Size:
1.43 KB
Format:
Hypertext Markup Language
Description:
file review_114607.html
Collections