Vývojové prostředí pro jazyk YARA

but.committeedoc. Dr. Ing. Petr Hanáček (předseda) prof. Ing. Martin Drahanský, Ph.D. (místopředseda) doc. Ing. Vladimír Drábek, CSc. (člen) doc. Mgr. Lukáš Holík, Ph.D. (č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. 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. Otázky u obhajoby: Proč jste pro implementaci interaktivního vyhodnocování Yara pravidel zvolil jazyk Rust místo přímočařejší volby C/C++. Jaké výhody a nevýhody by měla volba C/C++ pro YARI? Dovysvětlete použití OAuth Apps a GitHub Apps pro autentizaci do vašeho cloudového prostředí? Z textu nebylo zřejmé, zda je používáte obojí nebo nakonec jen GitHub Apps. Co bylo implementačně nejobtížnější?cs
but.jazykangličtina (English)
but.programInformační technologie a umělá inteligencecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorRegéciová, Dominikaen
dc.contributor.authorKašťák, Matejen
dc.contributor.refereeKřivka, Zbyněken
dc.date.accessioned2024-06-21T22:53:25Z
dc.date.available2024-06-22cs
dc.date.available2024-06-21T22:53:25Z
dc.date.created2021cs
dc.description.abstractCieľom tejto práce je vytvoriť vývojové prostredie pre jazyk YARA. Najprv, definujeme jazyk YARA spolu s tým ako je používaný v rámci Avastu. Ďalej, uvedieme súčasné trendy vývojových prostredí a ako sú typicky rozšírené. Použitím týchto informácií definujeme tri návrhové koncepty YDE, YLS a YARI, ktoré budú implementované ako výsledok tejto práce. Na koniec rozoberieme použité metódy testovania, spätnú väzbu používateľov a možné vylepšenia do budúcnosti.en
dc.description.abstractThe goal of this thesis is to create a development environment for a YARA language. First, it defines the YARA language as well as how it is used at Avast. Then, it introduces current trends in development environments and how they are typically extended. Using this information we specify three design concepts YDE, YLS, and YARI that are implemented as a result of this work. Lastly, we discuss the testing methologies, user's feedback and possible improvements in the future.cs
dc.description.markAcs
dc.identifier.citationKAŠŤÁK, M. Vývojové prostředí pro jazyk YARA [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2021.cs
dc.identifier.other136780cs
dc.identifier.urihttps://hdl.handle.net/11012/249145
dc.language.isoencs
dc.publisherVysoké učení technické v Brně. Fakulta informačních technologiícs
dc.rightsPřístup k plnému textu prostřednictvím internetu byl licenční smlouvou omezen na dobu 3 roku/letcs
dc.subjectYARAen
dc.subjectIDEen
dc.subjectVývojové prostredieen
dc.subjecttextový editoren
dc.subjectVisual Studio Codeen
dc.subjectLanguage Server Protocolen
dc.subjectLSPen
dc.subjectYARAcs
dc.subjectIDEcs
dc.subjectDevelopment environmentcs
dc.subjecttext editorcs
dc.subjectVisual Studio Codecs
dc.subjectLanguage Server Protocolcs
dc.subjectLSPcs
dc.titleVývojové prostředí pro jazyk YARAen
dc.title.alternativeDevelopment Environment for YARA Languagecs
dc.typeTextcs
dc.type.drivermasterThesisen
dc.type.evskpdiplomová prácecs
dcterms.dateAccepted2021-06-22cs
dcterms.modified2021-08-27-15:50:04cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid136780en
sync.item.dbtypeZPen
sync.item.insts2024.06.22 00:53:25en
sync.item.modts2024.06.22 00:14:41en
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 - 3 of 3
Loading...
Thumbnail Image
Name:
Posudek-Vedouci prace-23733_v.pdf
Size:
85.81 KB
Format:
Adobe Portable Document Format
Description:
file Posudek-Vedouci prace-23733_v.pdf
Loading...
Thumbnail Image
Name:
Posudek-Oponent prace-23733_o.pdf
Size:
89.16 KB
Format:
Adobe Portable Document Format
Description:
file Posudek-Oponent prace-23733_o.pdf
Loading...
Thumbnail Image
Name:
review_136780.html
Size:
1.44 KB
Format:
Hypertext Markup Language
Description:
file review_136780.html
Collections