开发人员有学习安全编码的动力……那么为什么他们不去学呢?
.avif)
在学习安全编码时,开发人员的主要动力是什么?我们又该如何利用这些动力来设计并实施成功的应用程序安全计划?2020 年,Secure Code Warrior 委托 Evans Data Corp. 对开发人员在安全编码、安全代码实践和安全运营方面的态度进行了基础研究。
调查显示,开发人员认可安全代码培训的价值。80% 的开发经理表示,他们更倾向于聘用具备安全编码技能的开发人员。既然这些技能需求如此旺盛,为什么精通安全的开发人员依然短缺?
开发人员缺乏动力似乎并非核心问题。开发人员是有动力的,当被问及学习安全代码培训的动力来源时,他们给出了以下回答:
- 35% 的受访者受公司相关因素驱动
- 24% 的受访者出于个人原因
- 41% 的受访者同时受个人和公司因素驱动。
深入挖掘后,我们发现安全代码培训的五大个人驱动因素是:
- 提高生产力和效率
- 好奇心/个人兴趣
- 避免因不安全代码导致的问题
- 潜在的职业晋升
- 更有效地利用人力资源
在考虑以公司为中心的动机时,开发人员了解学习安全代码实践如何提高生产力。管理人员也明白,实践安全编码可以更有效地利用人力资源。尽管不同地区的动机有所差异,但在全球范围内,对提高生产力和效率的渴望始终是不变的。
话虽如此,开发人员学习安全编码并不总是受雇主需求等外部因素驱动。在许多情况下,决策是出于自我驱动。开发人员关心自己的创作并为之自豪,这一点从吸引开发人员学习安全编码的四大原因中可以看出。虽然 25% 的开发人员表示他们希望为公司创造价值,但同样比例的人表示他们希望提高代码质量。对其他人而言,这关乎职场中的赞誉、曝光度和认可度。70% 的人表示,当他们编写出安全代码时会得到公司的认可。如前所述,80% 的开发经理更倾向于聘用具备安全编码技能的开发人员。
开发人员有动力——那么为什么他们的参与度不高呢?
如果具备安全技能的开发人员如此受重视,且学习动力也存在,为什么他们依然供不应求?
正如我们所见,开发人员有充分的理由提升安全编码技能,但对目前市面上许多安全培训仍持抵触态度。很少有人主动寻求此类培训。基于这项研究,我们认为答案很简单:目前提供的安全编码培训不足,因为它未能充分解决吸引开发人员学习安全编码的关键因素。
让我们逐一分析这些因素。
在提升价值和效率以及提高代码质量方面,开发人员需要将安全编码融入日常流程的培训。他们需要掌握在编码时从一开始就识别并修复漏洞的技能。为了实现最大的相关性和即时应用性,培训应采用他们日常使用的特定语言和框架。传统的培训方式无法做到这一点,许多开发人员觉得它们枯燥且无关紧要。
作为安全编码变革的倡导者,Secure Code Warrior 让安全编码成为开发人员积极且引人入胜的体验。我们认为,培训必须以激发开发人员学习意愿的方式进行。这需要“动手实践、互动性强且与工作相关的模拟与挑战”,激励参与者从一开始就将安全功能植入代码中。这种高度互动的开发人员中心化培训方法,将开发人员的学习动力置于您应用程序安全计划的核心。如果您想了解它是如何实现的,请立即预约演示。
在 AI 驱动的开发成果发布前实现有效治理
评估 AI 辅助风险,在提交代码时强制执行安全编码策略,并加速整个软件开发生命周期的安全交付。
探索更多博客
获取有关安全编码、人工智能治理和软件风险管理的专家内容。
%252520%252520(3).avif)
Supercharged Security Awareness: How Tournaments are Inspiring Developers at Erste Group
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla, ut commodo diam libero vitae erat. Aenean faucibus nibh et justo cursus id rutrum lorem imperdiet. Nunc ut sem vitae risus tristique posuere.

Security as culture: How Blue Prism cultivates world-class secure developers
Learn how Blue Prism, the global leader in intelligent automation for the enterprise, used Secure Code Warrior's agile learning platform to create a security-first culture with their developers, achieve their business goals, and ship secure code at speed
在产品发布前确保 AI 驱动的开发安全
洞察开发风险,执行安全策略,并在整个软件开发生命周期中预防漏洞。



.avif)