Budování ekosystému nástrojů YARA-X

but.committeedoc. Dr. Ing. Petr Hanáček (předseda) doc. Ing. Michal Bidlo, Ph.D. (člen) doc. Mgr. Adam Rogalewicz, Ph.D. (člen) doc. Ing. Petr Matoušek, Ph.D., M.A. (člen) Mgr. Kamil Malinka, Ph.D. (člen) Ing. Vladimír Veselý, 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ázky oponenta a na další otázky přítomných, např. upřesnění odolnosti parseru proti chybám, pravidel detekujících chyby a porocesu zotavení se, výhody realizovaného řešení oproti standardnímu typu parseru či způsobu testování parseru (počet souborů, jejich zdroj a charakter). 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 A - výborně.cs
but.jazykslovenština (Slovak)
but.programInformační technologie a umělá inteligencecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorRegéciová, Dominikask
dc.contributor.authorĎuriš, Tomášsk
dc.contributor.refereeKřivka, Zbyněksk
dc.date.created2024cs
dc.description.abstractCieľom práce je rozšírenie a vytvorenie jednotného ekosystému nástrojov pre jazyk YARA. Práca sa zameriava na pridanie podpory pre moduly slúžiace k získavaniu informácii o štruktúre spustiteľných súborov. Súčasne je predložené vytvorenie modulu slúžiaceho k výpisu získaných informácii a k ich prezentovaniu užívateľovi v rôznych formách. Vytvorené interaktívne prostredie slúžiace k vyhodnocovaniu YARA pravidiel a dopĺňajúce výsledný ekosystém je riešené pomocou algoritmu umožňujúceho syntaktickú analýzu odolnú voči chybám. Navrhnuté riešenie umožňuje jednoduché napojenie a využitie už existujúcich nástrojov a adresuje nedostatky pôvodného YARA ekosystému. Výsledkom práce je rozšírenie systému o nástroje umožňujúce jednoduchšie ladenie YARA pravidiel, získavanie informácii zo spustiteľných súborov a ich následnú vizualizáciu. Konečné riešenie je riadne otestované, využívané analytikmi a zapracované do hlavnej vetvy projektu YARA-X.sk
dc.description.abstractThe aim of this work is to extend and create an unified ecosystem of tools for the YARA language. The focus is on incorporating modules that can gather information about the structure of executable files. Additionally, a module that can present obtained information to the user in multiple formats is also being proposed. An interactive environment has been created for evaluating YARA rules and enhancing the overall ecosystem by using an error-tolerant parsing algorithm. The proposed solution enables the seamless integration and utilization of existing tools while addressing the limitations of the original YARA ecosystem. The output of the work is an extended system with tools that facilitate the debugging of YARA rules, obtaining information from executable files, and visualizing them. The final solution has been thoroughly tested, utilized by analysts, and integrated into main YARA-X branch.en
dc.description.markAcs
dc.identifier.citationĎURIŠ, T. Budování ekosystému nástrojů YARA-X [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2024.cs
dc.identifier.other155210cs
dc.identifier.urihttp://hdl.handle.net/11012/248566
dc.language.isoskcs
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.subjectYARA-Xsk
dc.subjectRustsk
dc.subjectGen Digitalsk
dc.subjectmalwaresk
dc.subjectstatická analýzask
dc.subjectsyntaktická analýza odolná voči chybámsk
dc.subjectMach-Osk
dc.subjectextrakcia dátsk
dc.subjecttestovací frameworksk
dc.subjectYARA-Xen
dc.subjectRusten
dc.subjectGen Digitalen
dc.subjectmalwareen
dc.subjectstatic analysisen
dc.subjecterror-resilient parsingen
dc.subjectMach-Oen
dc.subjectdata extractionen
dc.subjecttest frameworken
dc.titleBudování ekosystému nástrojů YARA-Xsk
dc.title.alternativeDevelopment of YARA-X ecosystemen
dc.typeTextcs
dc.type.drivermasterThesisen
dc.type.evskpdiplomová prácecs
dcterms.dateAccepted2024-06-17cs
dcterms.modified2024-06-17-11:01:12cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid155210en
sync.item.dbtypeZPen
sync.item.insts2025.03.26 15:38:03en
sync.item.modts2025.01.15 19:11:19en
thesis.disciplineKybernetická bezpečnostcs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav informačních systémůcs
thesis.levelInženýrskýcs
thesis.nameIng.cs
Files
Original bundle
Now showing 1 - 2 of 2
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
4.06 MB
Format:
Adobe Portable Document Format
Description:
file final-thesis.pdf
Loading...
Thumbnail Image
Name:
review_155210.html
Size:
12.57 KB
Format:
Hypertext Markup Language
Description:
file review_155210.html
Collections