|
Denial of Service detection methods
Horský, Milan ; Zeman, Václav (referee) ; Sikora, Marek (advisor)
This bachelor thesis deals with a methodology for detecting and describing the Denial of Service (DoS) condition on a web server. The aim of the thesis is to develop and implement methods that enable effective detection of DoS attacks in an experimental network. The theoretical part focuses on the analysis of different types of DoS attacks, including their detection on the application server and network side, and discusses possible reasons for false positives. In the practical part, software tools for monitoring and analyzing server and network resources were developed and then tested against different types of DoS attacks. As a result of the work, the proposed methodology has been validated and implemented in an experimental network, which provides useful tools for improving the security and stability of web servers.
|
| |
|
System for Automated Server Administration
Pavelka, Martin ; Pánek, Richard (referee) ; Krčma, Martin (advisor)
The goal of this diploma thesis is to design the user interface and implement the information system as a web application. Using the custom implemented library the system communicates with GraphQL server which manages the client data. The thesis describes possible solutions for physical servers automatization. The application provides the application interface to manage virtual servers. Automatization is possible without human interaction. Connection to the virtualization technologies is handled by web interface APIs or custom scripts running in the virtual system terminal. There is a monitoring system built over project components. The thesis also describes the continuous integration using Gitlab tools. Running the configuration task is solved using the Unix CRON system.
|
| |
|
Návrh a implementace firemní počítačové sítě a virtualizačního clusteru Proxmox
Bělohlávek, Jan
This bachelor’s thesis focuses on the design and implementation of a corporate computer network and virtualization cluster using Proxmox. The work is based on design requirements obtained through consultation with company representatives. To achieve the goal, an analysis and description of the existing network and server infrastructure of the selected company was performed, and the needs and requirements for the new IT infrastructure were identified. Based on these findings, a design proposal for the computer network and Proxmox virtualization cluster, including redundant storage for virtual machines and additional storage for backup, was prepared. After the design phase, the proposed solutions were implemented in a production environment. The result of this work is a functional computer network and Proxmox virtualization cluster that fully meets the requirements and needs of the selected company and ensures efficient and reliable operation of its IT infrastructure.
|
|
Automatizovaná obnova a testování konzistence záloh na platformě Proxmox
Koudela, Michal
This bachelor thesis deals with the design and implementation of a mechanism that automates the restoration and consistency testing of backups of virtual machines running on the Proxmox platform. First of all, requirements for the resulting solution are defined. This is followed by a description of the current enterprise infrastructure related to backup creation. Then a mechanism is designed and implemented that automatically restores backups and tests the availability of services running on the restored virtual machines. The result of this thesis is a new network segment within the enterprise network, where restorations and tests take place. Information about completed tests is presented to network administrators through a web-based graphical user interface.
|
|
System for Automated Server Administration
Pavelka, Martin ; Pánek, Richard (referee) ; Krčma, Martin (advisor)
The goal of this diploma thesis is to design the user interface and implement the information system as a web application. Using the custom implemented library the system communicates with GraphQL server which manages the client data. The thesis describes possible solutions for physical servers automatization. The application provides the application interface to manage virtual servers. Automatization is possible without human interaction. Connection to the virtualization technologies is handled by web interface APIs or custom scripts running in the virtual system terminal. There is a monitoring system built over project components. The thesis also describes the continuous integration using Gitlab tools. Running the configuration task is solved using the Unix CRON system.
|
| |