Skip to content

Container-Based Testbed for Embedded Systems Security Training

    Author: Patrik Paszek

    Supervisor: Pavel Čeleda

    Abstract: This thesis addresses the gap in practical, hands-on embedded systems security education by designing and implementing a container-based testbed. The testbed leverages abstraction technologies, such as QEMU and Podman, to create a unified sandbox environment equipped with popular security frameworks. By detaching from specific hardware dependencies, this testbed enables the integration of various training modules, which are run on commodity hardware. The direct application of the sandbox is demonstrated by a hands-on lab, which primarily focuses on bootloader protection. This lab is tested by a colleague of mine and the received feedback outlines the potential future of this project. Moreover, the results indicate that this project may not only expand the scope of existing cybersecurity curricula, but also provide a unique experience that could equip students with the practical skills required to address real-world security challenges in embedded systems.

    Thesis