Laboratory for Secure Software Systems
Brief description
The Laboratory for Secure Software Systems is an innovative learning and research environment for practice-oriented IT security. Nine lab stations (each for two people) with access to an isolated virtual network enable realistic experiments in complex network and software environments. Students tackle current issues from both offensive and defensive perspectives and systematically analyze security mechanisms. Visualizations help them understand complex interrelationships. Challenging “capture-the-flag” formats foster motivation, teamwork, and strategic thinking. Advanced students and researchers continuously develop new experiments and actively contribute to the lab’s further development. Quality-oriented CI/CD processes are also utilized in this process. The lab also offers opportunities for collaboration, including in the areas of secure software development and open-source projects.
Location: The Laboratory for Secure Software Systems is located in Room 2-106 on the Friedrich Streib Campus.
Laboratory equipment
PC Workstations:
- Dell Optiplex Mini PCs
- 34” Curved Monitors
Server and Network Infrastructure:
- Virtualization Servers
- 24-port managed switch
- Additional Test Computers
Software:
- Linux-based operating systems
- Various open-source software
- Virtualization software
- CI/CD development environment
Access to development and measurement equipment:
- Oscilloscope
- FPGA test boards
- Various test and experimental electronics
Courses held in the laboratory
- Defensive Security Mechanisms
- Offensive Security Techniques
- Thesis Projects in Bachelor’s and Master’s Programs
- Theses in Bachelor’s and Master’s degree programs
Research and topics for cooperation
- IT Security
- Penetration Testing
- Cryptography
- Secure Software Engineering
- Rust Programming
- DevSecOps
- Open-Source Projects
- Visualization
- Artificial Intelligence



