Authentic Learning on DevOps Security with Labware: Git Hooks to Facilitate Automated Security Static Analysis

Md. Mostafizur Rahman,Abdul Barek,Mst. Shapna Akter,ABM Kamrul Islam Riad,Md. Abdur Rahman,Hossain Shahriar,Akond Rahman,Fan Wu
DOI: https://doi.org/10.1109/compsac61105.2024.00388
2024-01-01
Abstract:This paper presents an innovative approach to DevOps security education, addressing the dynamic landscape of cybersecurity threats. We propose a student-centered learning methodology by developing comprehensive hands-on learning modules. Specifically, we introduce labware modules designed to automate static security analysis, empowering learners to identify known vulnerabilities efficiently. These modules offer a structured learning experience with pre-lab, hands-on, and post-lab sections, guiding students through DevOps concepts and security challenges. In this paper, we introduce hands-on learning modules that familiarize students with recognizing known security flaws through the application of Git Hooks. Through prac-tical exercises with real-world code examples containing security flaws, students gain proficiency in detecting vulnerabilities using relevant tools. Initial evaluations conducted across educational institutions indicate that these hands-on modules foster student interest in software security and cybersecurity and equip them with practical skills to address DevOps security vulnerabilities.
What problem does this paper attempt to address?