Thesis Details

Systém pro automatický sběr, vyhodnocení a aktualizaci YARA pravidel

Bachelor's Thesis Student: Kučma Tomáš Academic Year: 2021/2022 Supervisor: Regéciová Dominika, Ing.

This thesis deals with creating a system for the company Avast, which will allow to easily integrate publicly available rules for the tool YARA from chosen external sources, for internal use by Avast. Rules will be collected, evaluated, and regularly updated. The thesis provides information about tool YARA and the language of the same name, with a primary focus on its syntax and semantics, and about the usage of this tool in Avast. It also contains the design of the system and its implementation. The system was sucessfully created, tested, and finally deployed in Avast.


YARA, YARA rules, Avast, malware, malware classification, malware identification

Degree Programme
Reason for publication postponement

The publication of the bachelor's thesis is in accordance with the provision of § 47b par. 4 of the Act no. 111/1998, about universities and about the change and supplementing other laws (Higher Education Act), as amended, delayed by 3 years. The reason for the delay of the publication is the protection of intellectual property and the fact that the thesis contains business secret in the sense of the relevant provisions of the Act no. 89/2012 Coll., Civil Code.

defended, grade A
14 June 2022
Hanáček Petr, doc. Dr. Ing. (DITS FIT BUT), předseda
Malinka Kamil, Mgr., Ph.D. (DITS FIT BUT), člen
Milet Tomáš, Ing., Ph.D. (DCGM FIT BUT), člen
Ryšavý Ondřej, doc. Ing., Ph.D. (DIFS FIT BUT), člen
Strnadel Josef, Ing., Ph.D. (DCSY FIT BUT), člen
KUČMA, Tomáš. Systém pro automatický sběr, vyhodnocení a aktualizaci YARA pravidel. Brno, 2022. Bachelor's Thesis. Brno University of Technology, Faculty of Information Technology. 2022-06-14. Supervised by Regéciová Dominika. Available from:
    author = "Tom\'{a}\v{s} Ku\v{c}ma",
    type = "Bachelor's thesis",
    title = "Syst\'{e}m pro automatick\'{y} sb\v{e}r, vyhodnocen\'{i} a aktualizaci YARA pravidel",
    school = "Brno University of Technology, Faculty of Information Technology",
    year = 2022,
    location = "Brno, CZ",
    language = "slovak",
    url = ""
Back to top