Automatický generátor politiky systémového volání

but.committeeprof. Ing. Tomáš Hruška, CSc. (předseda) doc. Ing. Richard Růžička, Ph.D., MBA (místopředseda) Ing. Jaroslav Dytrych, Ph.D. (člen) Ing. Bohuslav Křena, Ph.D. (člen) doc. Mgr. Adam Rogalewicz, Ph.D. (č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ázku 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 " B ". Otázky u obhajoby: Název vašeho algoritmu je Minmax nebo Minimax? (V BP je toto nekonzistentní, i ve zdrojových kódech). Dokážete vysvětlit rozdíl oproti existujícímu algoritmu Minimax?cs
but.jazykangličtina (English)
but.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorHolíková, Lenkaen
dc.contributor.authorTamaškovič, Mareken
dc.contributor.refereeSmrčka, Alešen
dc.date.created2018cs
dc.description.abstractTáto práca sa zaoberá návrhom a implementáciou nástroju na preklad zoznamu systémových volaní do politiky obmedzujúcej systémové volania v rámci operačného systému GNU Linux. Motivácia pre takýto nástoj je automatizovať tvorbu bezpečnostných politík. V práci je riešený spôsob interpretovania zoznamu systémových volaní v programe. Taktiež spôsob ako optimalizovať a minimalizovať danú dátovú štruktúru. Na to boli použité tri algoritmy. V jednom prípade bol použitý algoritmus minimax a v tom druhom bol použitý zhlukujúci algoritmus DBSCAN. V poslednej časti tejto práce je riešená metodika testovania nástroja a to testovanie modulov či programu ako celku. Počas testovania sa vyskytli komplikácie, ktoré bránili v komplexnom testovaní vytvoreného nástroja.en
dc.description.abstractThis thesis deals with design and implementation of the tool which transforms a system call log into a policy that limits the system call usage in operating system GNU Linux. The motivation raised as a need for automatic creation such policies. In this thesis, we dealt with the intermediate data structure that represents the system call log. We dealt with simplification of the data structure on which were used optimization algorithms. The first implemented algorithm was minimax and the other was clustering algorithm DBSCAN. In the last part of the thesis, the testing methods are described. We tested the particular modules and the whole tool as a unit. During the testing, issues that prevent from complex testing, arised.cs
dc.description.markBcs
dc.identifier.citationTAMAŠKOVIČ, M. Automatický generátor politiky systémového volání [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2018.cs
dc.identifier.other114891cs
dc.identifier.urihttp://hdl.handle.net/11012/85208
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.subjectseccompen
dc.subjectlibseccompen
dc.subjectstraceen
dc.subjectoptimalizátoren
dc.subjectzhlukovanieen
dc.subjectC++en
dc.subjectgenerátor politíken
dc.subjectsystémové volaniaen
dc.subjectobmedzenie spustiteľných súboroven
dc.subjectcatch2en
dc.subjectamerican fuzzy lopen
dc.subjectfuzzyingen
dc.subjectseccompcs
dc.subjectlibseccompcs
dc.subjectstracecs
dc.subjectoptimizercs
dc.subjectclusteringcs
dc.subjectC++cs
dc.subjectpolicy generatorcs
dc.subjectsystem callscs
dc.subjectexecutable binaries limitationscs
dc.subjectcatch2cs
dc.subjectamerican fuzzy lopcs
dc.subjectfuzzyingcs
dc.titleAutomatický generátor politiky systémového voláníen
dc.title.alternativeAutomatic Seccomp Syscall Policy Generatorcs
dc.typeTextcs
dc.type.driverbachelorThesisen
dc.type.evskpbakalářská prácecs
dcterms.dateAccepted2018-08-22cs
dcterms.modified2020-05-10-16:13:28cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid114891en
sync.item.dbtypeZPen
sync.item.insts2025.03.18 19:08:22en
sync.item.modts2025.01.15 13:59:09en
thesis.disciplineInformační technologiecs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav inteligentní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:
3.04 MB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
Posudek-Vedouci prace-21219_v.pdf
Size:
86.06 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Vedouci prace-21219_v.pdf
Loading...
Thumbnail Image
Name:
Posudek-Oponent prace-21219_o.pdf
Size:
86.67 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Oponent prace-21219_o.pdf
Loading...
Thumbnail Image
Name:
review_114891.html
Size:
1.45 KB
Format:
Hypertext Markup Language
Description:
file review_114891.html
Collections