Security injections: modules to help students remember, understand, and apply secure coding techniques
Security injections: modules to help students remember, understand, and apply secure coding techniques
复制标题
安全注入:帮助学生记住、理解和应用安全编码技术的模块
DOI:
10.1145/1999747.1999752
复制
发表时间:
2011
期刊:
影响因子:
--
通讯作者:
S. Kaza
中科院分区:
文献类型:
--
作者:
Blair Taylor;S. Kaza
With our global reliance on software, secure and robust programming has never been more important. Yet academic institutions have been slow to add secure coding to the curriculum. We present a model using checklist-based security injection modules to increase student awareness and ability to apply secure coding principles, specifically - identify, understand, and correct key security issues in code. The model is evaluated by mapping assessment questions to the cognitive dimension of the revised Bloom's taxonomy. Experiments with students in four sections of CS0 and CS1 show that students using our modules perform significantly better at remembering, understanding and applying secure coding concepts. Students exposed to the modules also show increased ability to write code to address specific security issues.