Ing. Yelena Trofimova, Ph.D.

Theses

Bachelor theses

Anti-cheating Wi-Fi hotspot

Author
Marek Konstankiewicz
Year
2026
Type
Bachelor thesis
Supervisor
Ing. Yelena Trofimova, Ph.D.
Reviewers
Ing. Viktor Černý
Summary
This thesis focuses on analyzing and implementing software capable of configuring a Wi-Fi access point, which grants access only to allowed network resources. The purpose of this work is to allow students to take tests on personal devices, without introducing invasive anti-cheating countermeasures. In the first chapter, the thesis focuses on analyzing existing solutions. It identifies the limitations of existing solutions and outlines how this work aims to improve upon them. Afterward, this thesis discusses the technical design of this application, such as which technologies, libraries, and components would be most suitable to use. Furthermore, it also defines the architecture of the application itself. The implementation chapter is about the development process, how various problems, such as generation of firewall rules or configuration of the hotspot were addressed, designed, and implemented. Security design is also described in the following chapter, detailing which steps were undertaken to make the application as secure as reasonably possible. A self-assessment was also performed to identify potential security pitfalls. Finally, a reflection and summary of the work are provided, alongside possible future improvements for the application itself.

Vulnerability evaluation of DNS nameserver implementations

Author
Augustin Mangalath
Year
2024
Type
Bachelor thesis
Supervisor
Ing. Yelena Trofimova, Ph.D.
Reviewers
Ing. Jiří Dostál, Ph.D.
Summary
This thesis investigates how three well known Authoritative DNS server implementations cope with selected attacks. To answer this question, we emulated a network containing the Authoritative server and its clients in GNS3. We implement the attack within the network and observed the vulnerabilities of the Authoritative server against the attack. Our results showed that some attacks are not possible in certain implementations and other attacks cannot be mitigated by the implementation. From a security perspective, this thesis emphasizes the need to select the right implementation for the right scenario.

Master theses

Web editor and parser for the JSONPath query language

Author
Jan Jörka
Year
2025
Type
Master thesis
Supervisor
Ing. Yelena Trofimova, Ph.D.
Reviewers
Ing. Michal Valenta, Ph.D.
Summary
JSONPath, a query language for the JSON format, was standardized in 2024. This, after a long time, made it possible to create mutually compatible tools for the language. This master's thesis focuses on the creation of a code editor, and also a library for parsing and evaluation of JSONPath queries. All are compliant with its new specification RFC 9535. It describes all stages of the development, from analysis through design and implementation to testing, documentation, and deployment. The result is a modern web application that allows to edit queries, execute them, and transform data with them. In addition, an editor component in the form of a library for developers, and also a library for parsing and evaluating queries. Editor features include, for example, syntax highlighting, autocomplete, and error underlining. It can take into account the input data, and/or schema for them. The libraries have been published to the NPM registry, and the application on the domain jsonpath.dev. Anyone can immediately use them.