Vývojové prostředí pro jazyk YARA
but.committee | doc. 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.defence | Student 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.jazyk | angličtina (English) | |
but.program | Informační technologie a umělá inteligence | cs |
but.result | práce byla úspěšně obhájena | cs |
dc.contributor.advisor | Regéciová, Dominika | en |
dc.contributor.author | Kašťák, Matej | en |
dc.contributor.referee | Křivka, Zbyněk | en |
dc.date.accessioned | 2024-06-21T22:53:25Z | |
dc.date.available | 2024-06-22 | cs |
dc.date.available | 2024-06-21T22:53:25Z | |
dc.date.created | 2021 | cs |
dc.description.abstract | Cieľ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.abstract | The 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.mark | A | cs |
dc.identifier.citation | KAŠŤÁ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.other | 136780 | cs |
dc.identifier.uri | https://hdl.handle.net/11012/249145 | |
dc.language.iso | en | cs |
dc.publisher | Vysoké učení technické v Brně. Fakulta informačních technologií | cs |
dc.rights | Přístup k plnému textu prostřednictvím internetu byl licenční smlouvou omezen na dobu 3 roku/let | cs |
dc.subject | YARA | en |
dc.subject | IDE | en |
dc.subject | Vývojové prostredie | en |
dc.subject | textový editor | en |
dc.subject | Visual Studio Code | en |
dc.subject | Language Server Protocol | en |
dc.subject | LSP | en |
dc.subject | YARA | cs |
dc.subject | IDE | cs |
dc.subject | Development environment | cs |
dc.subject | text editor | cs |
dc.subject | Visual Studio Code | cs |
dc.subject | Language Server Protocol | cs |
dc.subject | LSP | cs |
dc.title | Vývojové prostředí pro jazyk YARA | en |
dc.title.alternative | Development Environment for YARA Language | cs |
dc.type | Text | cs |
dc.type.driver | masterThesis | en |
dc.type.evskp | diplomová práce | cs |
dcterms.dateAccepted | 2021-06-22 | cs |
dcterms.modified | 2021-08-27-15:50:04 | cs |
eprints.affiliatedInstitution.faculty | Fakulta informačních technologií | cs |
sync.item.dbid | 136780 | en |
sync.item.dbtype | ZP | en |
sync.item.insts | 2024.06.22 00:53:25 | en |
sync.item.modts | 2024.06.22 00:14:41 | en |
thesis.discipline | Kybernetická bezpečnost | cs |
thesis.grantor | Vysoké učení technické v Brně. Fakulta informačních technologií. Ústav informačních systémů | cs |
thesis.level | Inženýrský | cs |
thesis.name | Ing. | cs |
Files
Original bundle
1 - 3 of 3
Loading...
- 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...
- 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...
- Name:
- review_136780.html
- Size:
- 1.44 KB
- Format:
- Hypertext Markup Language
- Description:
- file review_136780.html