案例中心

重新思考SDLC安全与治理:以身份为前沿的新范式 媒体

2025-05-14 1

保护软件开发环境中的身份安全

关键要点

软件开发环境中的身份安全常被忽视,成为攻击者的新目标。过度的访问权限和个人访问令牌的安全风险加剧了身份安全问题。需要重新思考开发人员身份的安全管理,以保护整个软件开发生命周期SDLC。采用“倒金字塔”策略,在组织的安全优先级中将开发人员身份的保护置于首位。

在当今的网络安全环境中,软件开发环境中一个显而易见的漏洞逐渐暴露出来:身份安全的被忽视。这一关键问题涉及人类和机器身份,比如开发人员、服务账户和应用程序,常常被更显眼的安全措施所掩盖。由于这一疏忽,攻击者利用被授予过度权限的身份,对组织造成了显著损害。

重新思考SDLC安全与治理:以身份为前沿的新范式 媒体

身份管理不善已成为重大事件的温床。LastPass和Okta等公司的高调泄露事件凸显了攻击者的手法:利用身份攻击向量策划一些最引人注目的攻击,利用被侵入的账户潜在地改动源代码和提取有价值的信息。这些事件凸显了通过钓鱼或勒索攻击进行身份盗窃的明显趋势,这为攻击者渗透软件开发生命周期SDLC铺平了道路,从而导致恶意代码的插入和数据的盗取。

尽管风险明显,组织在保护和管理身份方面仍然处于摸索中,使其成为当前SDLC安全和治理中最具风险且最被忽视的攻击向量。为了应对这一严重的疏忽,了解身份在SDLC中的作用至关重要。“倒金字塔”比喻为我们提供了一个有用的概念框架,捕捉了旧有和新兴观念的本质,以及如何重新调整我们的方向以更好地抵御这些潜在威胁。

倒金字塔比喻:范式转变

回顾既有的网络安全方法,人们可以将其与守卫无尽图书馆的繁重任务相提并论。这一比喻强调了传统上重点保护软件开发环境中每一行代码的模式,这种无尽的旅程类似于图书馆无限扩展的过程。在这个隐喻的金字塔底部是代码,这是安全努力的广泛基础层。

在这个底部之上,开发人员工具平均超过50个,构成了组织和管理层,负责结构化和监督大量代码的编写。这些工具在管理和自动化构建流程中至关重要,必须进行精确配置,以降低因故意滥用和意外错误配置而引发的安全漏洞风险。

然而,传统金字塔错误地将最关键的元素置于其顶端:身份,或称为“图书管理员”,他们实际上是代码库的掌管者。尽管这一领域至关重要,但这些身份的安全性包括人类和机器身份常常被忽视,未能赢得应有的关注,反而成为更显眼的更广泛、更具体代码和开发人员工具管理面向的附庸。

科学网络工具梯子

要充分理解这一疏忽的影响,必须审视不重视身份安全时可能出现的具体脆弱性:

脆弱性描述过度权限约三分之二的网络攻击归因于过度授权的身份,突显了这一安全缺陷。卫生不良个人访问令牌代表了重大的但常被忽视的安全风险,因其有效期通常超出个体的在职时间。风险行为理解SDLC中账户的使用模式对减轻滥用和检测异常至关重要,偏离既定行为模式可能表明身份被盗用。

从基础到顶端:重整SDLC安全优先级

为克服传统方法的局限性,需采用“倒金字塔”策略对SDLC治理进行转型。这一概念重新构想了传统的安全优先级层次,将重点明确定位于顶端开发人员身份,而非传统上注重的基础,即保护大量代码。通过倒转这个金字塔,组织有效地将重点转向保护开发人员身份作为SDLC安全治理工作的基石。