Capture the flag challenge design and implementation

Due to their usefulness in cybersecurity education, Capture the Flag(CTF) competitions have been incorporated into Nanyang Technological University’s CZ4067 Software Security module. This project aims to add new challenges to the existing CTF challenge bank for the module that are effective in en...

Full description

Saved in:
Bibliographic Details
Main Author: Goh, Teck Hong
Other Authors: Li Yi (SCSE)
Format: Final Year Project
Language:English
Published: Nanyang Technological University 2024
Subjects:
Online Access:https://hdl.handle.net/10356/175311
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
Description
Summary:Due to their usefulness in cybersecurity education, Capture the Flag(CTF) competitions have been incorporated into Nanyang Technological University’s CZ4067 Software Security module. This project aims to add new challenges to the existing CTF challenge bank for the module that are effective in enhancing the learning experience of the students in the module and encourage self-directed learning by the students. The reasons for using CTFs in education and the current cybersecurity trends were reviewed in order to determine factors that could contribute to designing effective challenges for the CZ4067 module. The project then identified crucial design and implementation considerations to be made in developing the CTF challenges, before releasing a subset of the challenges for a test by current CZ4067 students. Survey results were then collected from the students to evaluate the effectiveness of the challenges designed. The completed challenges were then integrated into the CTF challenge bank, ensuring the availability of new challenges for future CZ4067 CTF competitions.