Integrating security activities into the software development lifecycle to detect security flaws is essential for any project. These activities produce reports that must be managed and looped back to project stakeholders like developers to enable security improvements. This so-called Feedback Loop is a crucial part of any project and is required by various industrial security standards and models. However, the operation of this loop presents a variety of challenges. These challenges range from ensuring that feedback data is of sufficient quality over providing different stakeholders with the information they need to the enormous effort to manage the reports. In this paper, we propose a novel approach for treating findings from security activity reports as belief in a Knowledge Base (KB). By utilizing continuous logical inferences, we derive information necessary for practitioners and address existing challenges in the industry. This approach is currently evaluated in industrial DevOps projects, using data from continuous security testing.
翻译:将安全活动纳入软件开发生命周期以发现安全缺陷对于任何项目都至关重要。这些活动产生的报告必须加以管理,并回馈给项目利益攸关方,如开发商,以便能够改善安全。这种所谓的反馈循环是任何项目的一个关键部分,是各种工业安全标准和模式所要求的。然而,这一循环的运作提出了各种挑战。这些挑战包括确保反馈数据的质量足以向不同的利益攸关方提供它们管理报告所需的大量信息。在本文件中,我们提出一种新的方法,将安全活动报告的结论作为信任知识库(KB)来对待。我们利用持续的逻辑推论,为从业人员获取必要的信息,并应对行业中的现有挑战。目前,在工业发展组织项目中,利用持续的安全测试数据对这种方法进行评估。