[PDF][PDF] Incorporating the Security Mindset into Introductory Programming Courses

V Pournaghshband - International journal of advanced computer …, 2015 - cs.usfca.edu
International journal of advanced computer science, 2015cs.usfca.edu
The inherent problems of computer security are becoming increasingly important, and it is
critical that our students gain the necessary skills and knowledge, early in their academic
programs, to handle these problems. Specifically, the lack of security mindset is responsible
for many overlooked and exploitable security bugs in the computer programs that these
students design. While learning the security concepts generally requires a more advanced
knowledge of computer science, learning the security mindset can be, and should be …
Abstract
The inherent problems of computer security are becoming increasingly important, and it is critical that our students gain the necessary skills and knowledge, early in their academic programs, to handle these problems. Specifically, the lack of security mindset is responsible for many overlooked and exploitable security bugs in the computer programs that these students design. While learning the security concepts generally requires a more advanced knowledge of computer science, learning the security mindset can be, and should be, addressed as early as CS 1. Although the primary focus of any traditional CS 1 course is that of basic programming concepts, we believe that teaching the security mindset in this course is valuable and effective. In this paper we discuss the course that we have taught for four terms-an introductory course that teaches the security mindset to beginner programmers. We start out by using the term-long incremental development of a security-sensitive program-the login program. Students develop the security mindset by thinking as both hackers and defenders, in order to catch and fix the logical and run-time errors that may lead to security breaches in the program.
cs.usfca.edu
以上显示的是最相近的搜索结果。 查看全部搜索结果

Google学术搜索按钮

example.edu/paper.pdf
搜索
获取 PDF 文件
引用
References