National Repository of Grey Literature 21 records found  beginprevious12 - 21  jump to record: Search took 0.00 seconds. 
Incremental Parsing for YARA Language
Dvořák, Vojtěch ; Kolář, Dušan (referee) ; Regéciová, Dominika (advisor)
The main goal of this bachelor thesis is to design and implement a program library that enables incremental static analysis of the YARA language. One of the main purposes of this new library is to integrate with the open-source Yara Language Server project developed by Avast. Compared to the existing solution, which uses a non-incremental approach to analysis, the machine time requirements should be reduced. In addition to information about the software solution, this thesis also includes a summary of the theory focusing on static analysis and its incremental variant, essential information about the YARA tool, and an introduction to the existing solution, the Yaramod-v3 library. The thesis also contains a comparison of the new library with the current solution, in which the achieved results are presented. The experiments performed showed that the new library is able to perform incremental analysis of a modified rule set approximately 20× – 2000× faster depending on the particular set.
System for Testing of YARA Rules
Dižová, Natália ; Křivka, Zbyněk (referee) ; Regéciová, Dominika (advisor)
The goal of this bachelor's thesis is to design and implement system for testing rules, which are used to detect malware. Theoretical section contains necessary knowledge about the pattern description language and the pattern matching tool named YARA. Next section contains description and analysis of currently available detection rules, their structure and usage. A system developed by Avast Software used for distributed file scanning, called Yarka, is also described. The core of this thesis is about description of system for YARA rules testing using system Yarka. The achieved results of regression testing of rules are discussed in conclusion. This thesis was created with Avast Software collaboration.
Festival Information System Modularization
Hanes, Ján ; Regéciová, Dominika (referee) ; Křivka, Zbyněk (advisor)
This bachelor thesis focuses on the modularity of information systems, their architecture, and principles of module development. The primary focus is a content management system, Drupal. This work provides comprehensive documentation of Drupal in the context of an information system for human resource management used by Animefest festival. It designs a migration of an existing information system to the new main version of Drupal, implementation of support modules, and deployment. The second part practically illustrates the development of a gamification module and further analyses this issue.
Next Generation of Fedora MediaWriter
Gasta, Evžen ; Kolář, Dušan (referee) ; Regéciová, Dominika (advisor)
The goal of this bachelor thesis is to create new version of tool Fedora Media Writer, used for creating bootable USB with operating system Fedora. Main purpose of this rework is support of native look on operating systems Windows and MacOS. New version of framework Qt is able to do that. The result is new look of aplication with other upgrades. Benefit of this bachelor thesis is actualization open source aplication, about which was community interested in. Final aplication allow to use Fedora Media Writer with native design on different operating systems.
Standard C Language Preprocessor and Libraries for WWW Browser
Burda, Luděk ; Regéciová, Dominika (referee) ; Kolář, Dušan (advisor)
This technical report describes design and implementation of a C preprocessor in javascript without using a remote server for processing of the source code. Further it deals with implementation of a subset of standard libraries functions of the C language in javascript and its memory and time efficiency. In addition, a type based C memory model is implemented as necessary component for the standard functions.
Karel 3D - Application for Teaching of Programming
Čoupek, Vojtěch ; Regéciová, Dominika (referee) ; Křivka, Zbyněk (advisor)
The work provides a survey of the tools available for the teachers of Informatics who teach students the basics of programming. The main aim is to create the implementation of Karel pedagogic language inspired by the work of Andrej Blaho and his colleagues for MS-DOS platform. The new web application is introduced that expands the functionality of the original language with variables and includes the up-to-date elements of the user interface, such as block programming, highlighting the language syntax, syntax checking and 3D graphics. The application also provides a set of basic examples for teachers and allows them to create their own tasks.
Parallel Parsing
Holko, Maroš ; Regéciová, Dominika (referee) ; Meduna, Alexandr (advisor)
The goal of this bachelor thesis is to create and implement a parallel version of a Cocke-Younger-Kasami algorithm, which is used for syntactic analysis. This algorithm works with context-free grammars, so a big part of this work is dedicated to context-free grammars and their transformation to the Chomsky normal form. Output of this thesis is console application in C++ which use threads for parallel processing. There is also an extension for finding all rule successions for given input string designed and implemented. In the end there is a discussion about program's advantages and disadvantages.
Improved Pattern Generation for Detection of Malicious Code
Štěpánek, Martin ; Regéciová, Dominika (referee) ; Křivka, Zbyněk (advisor)
This thesis deals with an automatic pattern generation, that can be used for detection of malicious code. The aim of this thesis is to create a tool to help the analysts to detect malware. Approaches of malware detection used in Avast Software are reviewed. A tool called YaraGen, which was improved in this work, is presented. New analyses implemented for YaraGen are introduced. The main contribution of this thesis are behavioral analyses of a malicious code.
Formal Language Theory Applied to Computer Security
Regéciová, Dominika ; Kolář, Dušan (referee) ; Meduna, Alexandr (advisor)
Computer security is and will always be a critical area that affects everyone. Despite all the efforts made to build safer systems and test them, however, new vulnerabilities and vulnerabilities are still emerging and creating the impression of tilting at windmills. Partial justification of the current state, but also possible solutions, brings in many respects an extraordinary view of security through formal language theory. Emphasis should be put on a more responsible approach to the recognition and processing of inputs, which are often the gateway to many attacks. In this paper, we will get acquainted with this trend and its recommendations for development and will then introduce a new method of detecting SQL injection attacks built on its foundations.
Advanced Error Recovery during Bottom-Up Parsing
Regéciová, Dominika ; Kolář, Dušan (referee) ; Meduna, Alexandr (advisor)
This bachelor thesis deals with advanced methods for error recovery during bottom-up parsing. It describes and compares methods with the modified grammar FUN. It creates a web-based interface, Project Alan, where chosen methods are implemented for the simulation of error recovery process. The author also added her own method and she compared it with others.

National Repository of Grey Literature : 21 records found   beginprevious12 - 21  jump to record:
Interested in being notified about new results for this query?
Subscribe to the RSS feed.