Capture the flag challenge design and implementation

Capture The Flag (CTF) challenge is a useful platform that allows students to learn cybersecurity skills in a fun and interesting way. CTF challenges has become increasingly popular in conventions, universities, and also industries. SC4012 Software Security course that is offered by Nanyang Technolo...

Full description

Saved in:
Bibliographic Details
Main Author: Ong, Zhen Yu
Other Authors: Li Yi (SCSE)
Format: Final Year Project
Language:English
Published: Nanyang Technological University 2024
Subjects:
Online Access:https://hdl.handle.net/10356/181108
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
Description
Summary:Capture The Flag (CTF) challenge is a useful platform that allows students to learn cybersecurity skills in a fun and interesting way. CTF challenges has become increasingly popular in conventions, universities, and also industries. SC4012 Software Security course that is offered by Nanyang Technological University College of Computing and Data Science (CCDS) teaches students to identify software vulnerabilities and defend against exploits. CTF challenges could be incorporated into the curriculum of the course and supplement students’ learning. A set of 10 CTF challenges were created and designed following the topics discussed in SC4012 Software Security. Each challenge is created following the standards that a previous challenge creator (Oong) has set in place (Containerized). The challenges are then published on a public website hosted with a CTF platform CTFd. Participants includes former students of the course, and cybersecurity enthusiasts. While feedback were limited, findings indicated potential that the CTF challenges are relevant and a fun way to learn about SC4012 course topics, and it can enhance learning for students.