Bakalářská práce
Získaná ocenění: Cena děkana FI za vynikající závěrečnou práci

Simplifying Technical Environment of Cybersecurity Hands-On Classes with Containers

Tomáš Falešník
Anotace

Tato bakalářská práce zkoumá přechod z prostředí založených na virtuálních strojích na prostředí založená na kontejnerech pro kurz kybernetické bezpečnosti PA211 na Masarykově univerzitě. Tradiční virtualizační metody jako VirtualBox jsou komplexní a náročné na zdroje. Použitím nástrojů jako jsou Docker a Podman ke snížení hardwarových požadavků si práce klade za cíl zjednodušit vývoj a zvýšit škálovatelnost …více

Abstract

This thesis explores transitioning from VM-based to container-based technical environments for the PA211 cybersecurity course at Masaryk University. Traditional virtualisation methods like VirtualBox are resource-intensive and complex. By using Docker and Podman to reduce hardware resource demands, the thesis aims to simplify the setup and enhance scalability and accessibility. The thesis analyses …více

Zadání práce

This thesis proposes leveraging container technologies such as Docker and Podman to streamline the infrastructure for hands-on cybersecurity education. Traditional setups relying on full virtualization (e.g., VirtualBox) encounter challenges in complexity and scalability. This work aims to simplify infrastructure demands by embracing containerization while maintaining compelling practical learning experiences. The thesis will explore the following topics:

  • A summary of the available approaches and solutions for lightweight hands-on setups for cybersecurity education.
  • An analysis of the current PA211 course infrastructure for hands-on classes based on VirtualBox, including the identification of limitations and a proposal for a technology upgrade to enable a multiplatform, multiarchitecture setup using commodity hardware (desktop and portable computers).
  • The transformation of hands-on classes from full virtualization to containers, including discussions on new features, limitations, hardware and software requirements, and lessons learned.
  • The deployment of the proposed container-based hands-on classes and practical evaluation in a PA211 course (case study).
Práce zkontrolována:
23. 5. 2024 12:52, prof. Ing. Pavel Čeleda, Ph.D., učo 206086
Jazyk práce
angličtina angličtina
Termín obhajoby
28. 6. 2024
Práce byla úspěšně obhájena

Vedoucí

prof. Ing. Pavel Čeleda, Ph.D., učo 206086
KPSK FI MU

Oponent

doc. RNDr. Jan Vykopal, Ph.D., učo 98724
KPSK FI MU

  • Přidání souboru

    Soubor nebo složku lze nahrát pomocí tlačítka Přidat.
  • Další operace se soubory

    Podrobnosti lze zjistit označením příslušného řádku.
  • Pohled pro experty

    Pro častou práci je možné zvolit režim Více možností.
  • Vyhledávání souborů

    Vyhledávaný výraz můžete zadat přímo do adresního řádku.
  • Rychlý přístup k souborům

    Pomocí funkce Nedávné je možné se rychle vrátit k právě prohlíženým souborům. Oblíbené soubory je také možné označit Hvězdičkou.