paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Structuring a Comprehensive Software Security Course Around the OWASP Application Security Verification Standard

围绕OWASP应用安全验证标准构建综合性软件安全课程
ICSE 2021 IEEE/ACM 43rd International Conference on Software Engineering: Software Engineering Education and Training (ICSE-SEET)2021匹配度 0/10 · 该论文是软件安全课程教学经验分享,主题围绕OWASP ASVS在课程设计中的应用与教学效果评估,与用户关注的程序语言/静态分析、LLM/Agent、浮点程序分析、贝叶斯程序分析等研究方向完全无关。引用 1 inbox
Sarah Elder, Nusrat Zahan, Valeri Kozarev, Rui Shu, Tim Menzies, Laurie Williams
crossref: 2026-09-12

AI 速览

一句话:分享软件安全课程经验,将漏洞发现映射到OWASP ASVS安全控制,并评估其提升学生理解的效果。

软件从业者缺乏安全专业知识,教育者需要设计综合性软件安全课程的指导。本文分享第十一次开设软件安全课程的经验,课程目标涵盖安全测试、安全设计与编码、安全需求及安全风险管理。在第十一年,课程作业首次将漏洞发现映射到OWASP应用安全验证标准(ASVS)的安全控制。基于期末探索性渗透测试项目的学生表现,这种映射可能加深了学生对更广泛安全主题的理解。学生在三小时内于正在使用的电子健康记录应用OpenMRS中高效检测出191个经确认的唯一漏洞,涵盖28种CWE类型。

问题
软件从业者安全专业知识不足,教育者缺乏设计综合性软件安全课程的可借鉴经验。
方法
分享第十一次开设综合软件安全课程的经验,并首次将作业中的漏洞发现映射到OWASP ASVS安全控制。
评估
通过期末探索性渗透测试项目评估学生表现,考察其在OpenMRS中检测漏洞的数量、类型与效率。
原文摘要(Abstract)

Lack of security expertise among software practitioners is a problem with many implications. First, there is a deficit of security professionals to meet current needs. Additionally, even practitioners who do not plan to work in security may benefit from increased understanding of security. The goal of this paper is to aid software engineering educators in designing a comprehensive software security course by sharing an experience running a software security course for the eleventh time. Through all the eleven years of running the software security course, the course objectives have been comprehensive - ranging from security testing, to secure design and coding, to security requirements to security risk management. For the first time in this eleventh year, a theme of the course assignments was to map vulnerability discovery to the security controls of the Open Web Application Security Project (OWASP) Application Security Verification Standard (ASVS). Based upon student performance on a final exploratory penetration testing project, this mapping may have increased students' depth of understanding of a wider range of security topics. The students efficiently detected 191 unique and verified vulnerabilities of 28 different Common Weakness Enumeration (CWE) types during a three-hour period in the OpenMRS project, an electronic health record application in active use.

链接与引用

DOI 原文 · PDF(开放获取) ·

BibTeX
@inproceedings{paperbot6275,
  title = {Structuring a Comprehensive Software Security Course Around the OWASP Application Security Verification Standard},
  author = {Sarah Elder and Nusrat Zahan and Valeri Kozarev and Rui Shu and Tim Menzies and Laurie Williams},
  booktitle = {ICSE},
  year = {2021},
  doi = {10.1109/icse-seet52601.2021.00019}
}