论文标题
DASP:推动软件安全实践采用的框架
DASP: A Framework for Driving the Adoption of Software Security Practices
论文作者
论文摘要
实施软件安全实践是现代软件开发中的关键问题。行业从业人员,安全工具提供商和研究人员提供了标准的安全指南和复杂的安全开发工具,以确保安全的软件开发管道。但是,尽管做出了这些努力,但恶意黑客可以利用的漏洞数量仍有增加。因此,迫切需要了解为什么开发人员仍然将安全漏洞引入其应用程序,并了解可以激励他们编写更安全的代码的方法。为了进一步理解和解决此问题,我们提出了DASP,这是一个用于诊断和推动开发人员中软件安全实践采用的框架。通过将行为科学理论结合起来,与28个软件从业人员结合了横断面访谈研究来构想DASP。我们的访谈导致了一个框架,该框架由一组全面的33个驱动程序组成,分为7个高级类别,这些类别代表了需要发生或更改的事情,以便采用软件安全实践。使用DASP框架,组织可以设计适合开发人员特定开发环境的干预措施,以激发他们编写更安全的代码。
Implementing software security practices is a critical concern in modern software development. Industry practitioners, security tool providers, and researchers have provided standard security guidelines and sophisticated security development tools to ensure a secure software development pipeline. But despite these efforts, there continues to be an increase in the number of vulnerabilities that can be exploited by malicious hackers. There is thus an urgent need to understand why developers still introduce security vulnerabilities into their applications and to understand what can be done to motivate them to write more secure code. To understand and address this problem further, we propose DASP, a framework for diagnosing and driving the adoption of software security practices among developers. DASP was conceived by combining behavioral science theories to shape a cross-sectional interview study with 28 software practitioners. Our interviews lead to a framework that consists of a comprehensive set of 33 drivers grouped into 7 higher-level categories that represent what needs to happen or change so that the adoption of software security practices occurs. Using the DASP framework, organizations can design interventions suitable for developers' specific development contexts that will motivate them to write more secure code.