Bachelor theses
IPv6 support for Globalping
Author
Valéria Frčková
Year
2024
Type
Bachelor thesis
Supervisor
Ing. Martin Kolárik
Reviewers
Ing. Josef Vogel, CSc.
Department
Summary
The thesis aims to extend the functionality of the Globalping platform to support IPv6 targets and allow probes running on dual-stack and IPv6-only networks. The need to support IPv6 addresses the gradual depletion of IPv4 address space, inevitably leading to the transition to IPv6 address space.
The platform enables its users to effectively monitor, benchmark, and optimize the performance of their global services. The thesis includes a comprehensive overview of the platform's current functionality, a detailed analysis of user requirements concerning IPv6 support, and design considerations. The process of implementation and automated testing is documented in great detail. Among others, it includes additional checks for private and malicious addresses.
The thesis successfully delivers the solution for incorporating IPv6 support into the Globalping platform.
Security analysis of Globalping probes
Author
Viktor Tyúkos
Year
2024
Type
Bachelor thesis
Supervisor
Ing. Martin Kolárik
Reviewers
Ing. Jiří Dostál, Ph.D.
Department
Summary
This thesis covers the topic of security analysis of the Globalping probe. It begins by introducing the Globalping platform and comparing it to some of its competitors. The thesis then proceeds to model the implementation of the probe itself and the threat environment in which the Globalping probe operates. Following that, the focus shifts to analyzing the security features of the probe and its implementation. This process involves validating all of the claims made by the Globalping development team and conducting a security analysis of the probe source code. Although some security issues were discovered, none of them are critical but there remains a space for improvement. Finally, all of the findings are summarized, and recommendations for their mitigation are provided.
Performance impact of the EDNS Client Subnet Extension
Author
Vojtěch Šletr
Year
2024
Type
Bachelor thesis
Supervisor
Ing. Martin Kolárik
Reviewers
Ing. Jan Fesl, Ph.D.
Department
Summary
The thesis focuses on comparing the results returned from load balancing DNS servers supporting ECS and those without this extension.
Firstly, it describes what the DNS extension named ECS is, shows the intended implementation, and compares it to the actual practiced state.
Then it introduces the Globalping platform, its functions and methods of data collection.
After introducing the main technologies used, it suggests suitable metrics for the comparison of the returned queries by DNS with and without the use of ECS.
We then propose a methodology to collect and evaluate these metrics. According to the methodology, we develop a CLI application to automate this process with the use of Globalping API.
This application is then used to perform measurements on a variety of public DNS services and CDN providers of different network sizes.
The evaluated data suggest a statistically significant improvement when using ECS for some of the tested services, but without correlation to the size of the DNS resolver or the size of the CDN service network.