让我们先来确认一个事实:虽然完全消除所有潜在漏洞并不现实,但绝大多数组织在整个软件开发生命周期(SDLC)中,即使进行了安全测试,仍然会将脆弱代码推入生产环境。根据,近70%的受访者表示他们在超过一半的代码库中使用11种或更多AST工具,其中69%的人对其安全程序的有效性评分为8分或更高。然而,几乎80%的相同组织承认他们偶尔会将已知漏洞的代码推入生产环境,其中接近50%的人承认他们经常这样做。
根据,应用程序是攻击者最常见的攻击目标。虽然理想情况下,组织应该有强大的全职安全团队来进行测试和修复漏洞,但这并不现实。除了预算限制外,合格的专业人士需求量大且通常工作负荷过重。显示,调查受访者列出了限制其安全测试工具使用的因素:
| 类型 | 百分比 |
|---|---|
| 缺乏员工专业知识 | 37% |
| 解决方案复杂性 | 25% |
| 设置复杂性 | 24% |
| 解决方案可用性 | 23% |
| 人员不足 | 20% |
安全团队需要考虑在生产环境中实施持续的DAST。应用程序的安全性最终取决于其抵御生产环境攻击的能力。DAST使组织能够采用恶意攻击者所用的技术来针对Web应用,实际上,它是一种应用程序安全程序,允许安全团队模拟可能被攻击者利用的场景。通过主动管理脆弱性,组织可以有效降低在被利用前的风险。
通过在生产环境中实施持续的DAST,安全团队可以显著减少漏洞引入与发现之间的时间窗口。这种主动的方法使安全团队能够迅速处理漏洞,确保组织的安全得到维护。
这种“始终在线”的方法提供了以下优点:
在生产环境中实施持续的DAST可以让组织在漏洞成为攻击者可利用的机会之前及时发现它们。这一强大的安全措施确保组织能够始终保持领先,以保护其资产,进而能够更加自信地推动业务增长。
Leave a Reply