SCW图标
英雄背景无分隔线
客户案例

2023 年 Devlympics:回顾

发表于 2023 年 11 月 28 日
最后更新于 2026年3月10日

什么是 Devlympics?

Devlympics是由安全代码勇士在其敏捷学习平台上主办的年度全球锦标赛,旨在测试开发人员的安全代码技能。

在 24 小时锦标赛中,来自世界各地的开发者使用他们选择的编程语言参加进攻性和防御性编码挑战赛。开发者有机会在一系列技能上与同行竞争,争夺积分并登上排行榜榜首。

在本报告中,您将概述2023年Devlympics的结果,并深入探讨数百名开发人员在面临的挑战中强调的优势和机遇。此外,我们还重点介绍了每个行业、语言的趋势以及开发人员解决的常见 CWE(常见弱点枚举),以帮助您将安全代码学习提升到一个新的水平。

开发者对开发者和 Secure Code Warrior 的看法

“Secure Code Warrior是与其他参与者竞争并提高技能的绝佳平台。”
“Secure Code Warrior 采用了类似于代码审查的交互式方法”
“Secure Code Warrior是训练你通过有趣的竞争的最佳平台之一。”
“令人兴奋、惊险,我很喜欢!”

开发人员喜欢安全代码勇士

活动结束后,我们对200多名参与者进行了调查,这些数字表明开发人员喜欢这个竞赛。

94% 的参与者喜欢参加tournament 90% 的参与者表示会参加明年的活动 62% 的参与者给 SCW 平台打了 10/10 分,91% 的参与者表示会向同行推荐该平台 85% 以上的参与者表示,如果他们的组织能够全职使用 SCW 平台,他们一定会使用该平台

开发者参与度

开发者对Devlympics的参与持续增长,有超过1000名开发者参加了2023年的锦标赛。Devlympics 吸引了来自世界各地的关注,包括来自多个行业和编程学科的安全专业人员和开发人员。参与度是去年的两倍,我们注意到开发人员越来越热衷于学习如何安全编码。通过种植一个 具有安全技能的开发人员社区,Devlympics 继续强调开发人员作为保护代码免受漏洞侵害的第一道防线的价值。

图表显示,2022 年 Devlympics 有 786 名玩家,2023 年有 1472 名玩家,增长了 2 倍。

参加Devlympics的行业

安全代码对所有行业都很重要,但对于某些特定领域,它绝对是关键任务。像这样的行业 银行与金融服务科技 在参与的开发者数量中名列前茅。这表明了这些行业持续关注和强调安全代码的重要性。

图表显示了各行业参与 Devlympics 的情况。银行和金融服务占 53%,技术占 16%,位居亚军

行业使用的语言

不同的行业使用各种编程语言——其中有 6 种不同的类别(Web、移动、前端、API 和云以及 Mashup),有 30 多种不同的语言可供选择。这些是我们注意到在不同行业中流行的一些语言。

停不下来,不会停下来

Devlympics的玩家平均在平台上花费了将近3个小时,总游戏时间为4,152小时。

一些在排行榜上名列前茅的开发者将其提升到了一个新的水平。上场时间最多的前20名选手在锦标赛中平均参加14小时。现在这就是奉献精神!

显示 Devlympics 游戏玩法的图片。总游戏时间为 4152 小时,平台上每位用户平均游戏时间为 2.9 小时。按 24 小时中 14 小时的游戏时间计算,排名前 20 的开发者

全栈开发者

在Devlympics中,41%的开发者使用至少2种不同的语言进行游戏,近四分之一的开发者使用3种以上的语言进行游戏。

根据 Stack Overflow 的说法,以 2 种或更多语言提交产品代码的开发人员被视为全栈开发人员。

您的培训计划是否确保开发人员接受有关他们提交代码的所有技术的培训?结束了 提供 63 种不同的语言和框架,Secure Code Warrior 平台已经为你提供了保障。

41% 的选手参加 2 种以上语言的比赛,而 23% 的选手参加 3 种以上语言的比赛

技术堆栈趋势

在可公开访问的代码中,安全代码至关重要。

在所有行业中,开发人员都使用网络或API语言进行游戏。

Java Spring和Docker Basic作为本次锦标赛中使用次数最多的个人语言位居榜首。

最受欢迎的语言类型是 Web 或 API。Java Spring 和 Docker Basic 是使用最多的单项语言

安全卫士社区

最好的选手参加了今年的Devlympics——其中大多数已经是Secure Code Warrior的客户了——结果反映了这一点!在所有行业中,Devlympics玩家的表现都比Secure Code Warrior在其平台评估中指出的行业基准要好得多。

随着我们继续在 Secure Code Warrior 平台上建立专职开发者安全卫士社区,我们预计这些数字每年都将变得越来越有希望!

关键漏洞-Web 和 API

参与Devlympics的开发人员在OWASP注入缺陷和易受攻击的第三方组件的十大类别中表现出了良好的技能水平。我们乐观地认为,随着时间的推移,我们最终将看到这些漏洞从OWASP前十名列表中下降。

大规模分配仍然是一个主要问题。开发人员技能水平是该特定漏洞的较低水平之一。鉴于该领域缺乏自动化工具和测试,这确实令人担忧,应予以密切监测。该领域的更多教育也将有助于缓解安全团队应对这一特殊漏洞的压力。

按漏洞划分的最高得分率如下XMLExternal Entities XXE 92%、Vulnerable Components 90%、Injection Flaws 89%。得分最低的漏洞如下:跨站请求伪造 70%、大规模分配 71% 、文件上传漏洞 71

CWE 前 25 个最危险的软件漏洞

常见弱点列举(CWE)25大最危险软件漏洞列表为开发人员提供了当今最常见和最有影响力的软件漏洞的年度清单。

#1 CWE-787 内存损坏、#9 CWE-352 跨站请求伪造和 #10 CWE-434 文件上传是开发奥运会期间的最低准确度分数。

#3 SWE-89 SQL 注入、#5 CWE-78 操作系统命令注入和 #8 CWE-22 路径遍历等与注入相关的漏洞是 Devlympics 期间得分最高的 CWE 之一。我们预计,随着开发人员技能的提高,这些漏洞将从CWE前25名或OWASP前10名等行业名单中逐渐降低。


弱点按顺序排列

结论

2023 年 Devlympics 表明,世界各地的开发者在参与锦标赛的同时参与和学习。这种影响不仅仅是他们从竞争中获得的自豪感,但是现实世界的场景使他们很容易保留知识并从实践到应用。

Secure Code Warrior 是业界领先的安全代码敏捷学习平台,它使开发人员能够培养编写安全代码所需的技能。

有了安全代码勇士,你可以 举办自己的锦标赛 比如为你的开发团队准备的 Devlympics。将您的团队聚集在一起,参加一场有趣的游戏化竞赛,他们将学习有关定位、识别和修复软件漏洞的所有知识。

加入成长中的社区

我们的愿景是激励具有安全技能的全球开发人员社区拥抱预防性、安全的编码文化。我们的重点是通过最大限度地减少攻击、威胁和风险的发生来增强安全弹性,这样您就可以推动变革、创新和加速。我们相信,辅导和指导是加入我们开发者社区不可或缺的一部分!

报名参加 2024 年发展奥运会在 X 上关注我们 随时了解所有公告。

下载PDF
查看资源
下载PDF
查看资源

浏览本报告中的 2023 年奥运会成绩。深入了解开发者参与度、参与的每个行业的技术堆栈和语言趋势,以及由 Secure Code Warrior 主办的年度全球活动中涵盖的关键漏洞和 CWE。

对更多感兴趣?

了解更多

Secure Code Warrior可帮助您的组织在整个软件开发生命周期中保护代码,并营造一种将网络安全置于首位的文化。无论您是应用安全经理、开发人员、首席信息安全官还是任何与安全相关的人员,我们都能帮助您的组织降低与不安全代码相关的风险。

预约演示
分享到:
领英品牌社交x 标志
作者
发表于 2023 年 11 月 28 日

分享到:
领英品牌社交x 标志

什么是 Devlympics?

Devlympics是由安全代码勇士在其敏捷学习平台上主办的年度全球锦标赛,旨在测试开发人员的安全代码技能。

在 24 小时锦标赛中,来自世界各地的开发者使用他们选择的编程语言参加进攻性和防御性编码挑战赛。开发者有机会在一系列技能上与同行竞争,争夺积分并登上排行榜榜首。

在本报告中,您将概述2023年Devlympics的结果,并深入探讨数百名开发人员在面临的挑战中强调的优势和机遇。此外,我们还重点介绍了每个行业、语言的趋势以及开发人员解决的常见 CWE(常见弱点枚举),以帮助您将安全代码学习提升到一个新的水平。

开发者对开发者和 Secure Code Warrior 的看法

“Secure Code Warrior是与其他参与者竞争并提高技能的绝佳平台。”
“Secure Code Warrior 采用了类似于代码审查的交互式方法”
“Secure Code Warrior是训练你通过有趣的竞争的最佳平台之一。”
“令人兴奋、惊险,我很喜欢!”

开发人员喜欢安全代码勇士

活动结束后,我们对200多名参与者进行了调查,这些数字表明开发人员喜欢这个竞赛。

94% 的参与者喜欢参加tournament 90% 的参与者表示会参加明年的活动 62% 的参与者给 SCW 平台打了 10/10 分,91% 的参与者表示会向同行推荐该平台 85% 以上的参与者表示,如果他们的组织能够全职使用 SCW 平台,他们一定会使用该平台

开发者参与度

开发者对Devlympics的参与持续增长,有超过1000名开发者参加了2023年的锦标赛。Devlympics 吸引了来自世界各地的关注,包括来自多个行业和编程学科的安全专业人员和开发人员。参与度是去年的两倍,我们注意到开发人员越来越热衷于学习如何安全编码。通过种植一个 具有安全技能的开发人员社区,Devlympics 继续强调开发人员作为保护代码免受漏洞侵害的第一道防线的价值。

图表显示,2022 年 Devlympics 有 786 名玩家,2023 年有 1472 名玩家,增长了 2 倍。

参加Devlympics的行业

安全代码对所有行业都很重要,但对于某些特定领域,它绝对是关键任务。像这样的行业 银行与金融服务科技 在参与的开发者数量中名列前茅。这表明了这些行业持续关注和强调安全代码的重要性。

图表显示了各行业参与 Devlympics 的情况。银行和金融服务占 53%,技术占 16%,位居亚军

行业使用的语言

不同的行业使用各种编程语言——其中有 6 种不同的类别(Web、移动、前端、API 和云以及 Mashup),有 30 多种不同的语言可供选择。这些是我们注意到在不同行业中流行的一些语言。

停不下来,不会停下来

Devlympics的玩家平均在平台上花费了将近3个小时,总游戏时间为4,152小时。

一些在排行榜上名列前茅的开发者将其提升到了一个新的水平。上场时间最多的前20名选手在锦标赛中平均参加14小时。现在这就是奉献精神!

显示 Devlympics 游戏玩法的图片。总游戏时间为 4152 小时,平台上每位用户平均游戏时间为 2.9 小时。按 24 小时中 14 小时的游戏时间计算,排名前 20 的开发者

全栈开发者

在Devlympics中,41%的开发者使用至少2种不同的语言进行游戏,近四分之一的开发者使用3种以上的语言进行游戏。

根据 Stack Overflow 的说法,以 2 种或更多语言提交产品代码的开发人员被视为全栈开发人员。

您的培训计划是否确保开发人员接受有关他们提交代码的所有技术的培训?结束了 提供 63 种不同的语言和框架,Secure Code Warrior 平台已经为你提供了保障。

41% 的选手参加 2 种以上语言的比赛,而 23% 的选手参加 3 种以上语言的比赛

技术堆栈趋势

在可公开访问的代码中,安全代码至关重要。

在所有行业中,开发人员都使用网络或API语言进行游戏。

Java Spring和Docker Basic作为本次锦标赛中使用次数最多的个人语言位居榜首。

最受欢迎的语言类型是 Web 或 API。Java Spring 和 Docker Basic 是使用最多的单项语言

安全卫士社区

最好的选手参加了今年的Devlympics——其中大多数已经是Secure Code Warrior的客户了——结果反映了这一点!在所有行业中,Devlympics玩家的表现都比Secure Code Warrior在其平台评估中指出的行业基准要好得多。

随着我们继续在 Secure Code Warrior 平台上建立专职开发者安全卫士社区,我们预计这些数字每年都将变得越来越有希望!

关键漏洞-Web 和 API

参与Devlympics的开发人员在OWASP注入缺陷和易受攻击的第三方组件的十大类别中表现出了良好的技能水平。我们乐观地认为,随着时间的推移,我们最终将看到这些漏洞从OWASP前十名列表中下降。

大规模分配仍然是一个主要问题。开发人员技能水平是该特定漏洞的较低水平之一。鉴于该领域缺乏自动化工具和测试,这确实令人担忧,应予以密切监测。该领域的更多教育也将有助于缓解安全团队应对这一特殊漏洞的压力。

按漏洞划分的最高得分率如下XMLExternal Entities XXE 92%、Vulnerable Components 90%、Injection Flaws 89%。得分最低的漏洞如下:跨站请求伪造 70%、大规模分配 71% 、文件上传漏洞 71

CWE 前 25 个最危险的软件漏洞

常见弱点列举(CWE)25大最危险软件漏洞列表为开发人员提供了当今最常见和最有影响力的软件漏洞的年度清单。

#1 CWE-787 内存损坏、#9 CWE-352 跨站请求伪造和 #10 CWE-434 文件上传是开发奥运会期间的最低准确度分数。

#3 SWE-89 SQL 注入、#5 CWE-78 操作系统命令注入和 #8 CWE-22 路径遍历等与注入相关的漏洞是 Devlympics 期间得分最高的 CWE 之一。我们预计,随着开发人员技能的提高,这些漏洞将从CWE前25名或OWASP前10名等行业名单中逐渐降低。


弱点按顺序排列

结论

2023 年 Devlympics 表明,世界各地的开发者在参与锦标赛的同时参与和学习。这种影响不仅仅是他们从竞争中获得的自豪感,但是现实世界的场景使他们很容易保留知识并从实践到应用。

Secure Code Warrior 是业界领先的安全代码敏捷学习平台,它使开发人员能够培养编写安全代码所需的技能。

有了安全代码勇士,你可以 举办自己的锦标赛 比如为你的开发团队准备的 Devlympics。将您的团队聚集在一起,参加一场有趣的游戏化竞赛,他们将学习有关定位、识别和修复软件漏洞的所有知识。

加入成长中的社区

我们的愿景是激励具有安全技能的全球开发人员社区拥抱预防性、安全的编码文化。我们的重点是通过最大限度地减少攻击、威胁和风险的发生来增强安全弹性,这样您就可以推动变革、创新和加速。我们相信,辅导和指导是加入我们开发者社区不可或缺的一部分!

报名参加 2024 年发展奥运会在 X 上关注我们 随时了解所有公告。

下载PDF
查看资源
下载PDF
查看资源

填写下面的表格下载报告

我们希望获得您的许可,以便向您发送有关我们的产品和/或相关安全编码主题的信息。我们将始终非常谨慎地对待您的个人信息,绝不会出于营销目的将其出售给其他公司。

提交
scw 成功图标
SCW 错误图标
要提交表单,请启用“分析”Cookie。完成后,可以随意再次禁用它们。

什么是 Devlympics?

Devlympics是由安全代码勇士在其敏捷学习平台上主办的年度全球锦标赛,旨在测试开发人员的安全代码技能。

在 24 小时锦标赛中,来自世界各地的开发者使用他们选择的编程语言参加进攻性和防御性编码挑战赛。开发者有机会在一系列技能上与同行竞争,争夺积分并登上排行榜榜首。

在本报告中,您将概述2023年Devlympics的结果,并深入探讨数百名开发人员在面临的挑战中强调的优势和机遇。此外,我们还重点介绍了每个行业、语言的趋势以及开发人员解决的常见 CWE(常见弱点枚举),以帮助您将安全代码学习提升到一个新的水平。

开发者对开发者和 Secure Code Warrior 的看法

“Secure Code Warrior是与其他参与者竞争并提高技能的绝佳平台。”
“Secure Code Warrior 采用了类似于代码审查的交互式方法”
“Secure Code Warrior是训练你通过有趣的竞争的最佳平台之一。”
“令人兴奋、惊险,我很喜欢!”

开发人员喜欢安全代码勇士

活动结束后,我们对200多名参与者进行了调查,这些数字表明开发人员喜欢这个竞赛。

94% 的参与者喜欢参加tournament 90% 的参与者表示会参加明年的活动 62% 的参与者给 SCW 平台打了 10/10 分,91% 的参与者表示会向同行推荐该平台 85% 以上的参与者表示,如果他们的组织能够全职使用 SCW 平台,他们一定会使用该平台

开发者参与度

开发者对Devlympics的参与持续增长,有超过1000名开发者参加了2023年的锦标赛。Devlympics 吸引了来自世界各地的关注,包括来自多个行业和编程学科的安全专业人员和开发人员。参与度是去年的两倍,我们注意到开发人员越来越热衷于学习如何安全编码。通过种植一个 具有安全技能的开发人员社区,Devlympics 继续强调开发人员作为保护代码免受漏洞侵害的第一道防线的价值。

图表显示,2022 年 Devlympics 有 786 名玩家,2023 年有 1472 名玩家,增长了 2 倍。

参加Devlympics的行业

安全代码对所有行业都很重要,但对于某些特定领域,它绝对是关键任务。像这样的行业 银行与金融服务科技 在参与的开发者数量中名列前茅。这表明了这些行业持续关注和强调安全代码的重要性。

图表显示了各行业参与 Devlympics 的情况。银行和金融服务占 53%,技术占 16%,位居亚军

行业使用的语言

不同的行业使用各种编程语言——其中有 6 种不同的类别(Web、移动、前端、API 和云以及 Mashup),有 30 多种不同的语言可供选择。这些是我们注意到在不同行业中流行的一些语言。

停不下来,不会停下来

Devlympics的玩家平均在平台上花费了将近3个小时,总游戏时间为4,152小时。

一些在排行榜上名列前茅的开发者将其提升到了一个新的水平。上场时间最多的前20名选手在锦标赛中平均参加14小时。现在这就是奉献精神!

显示 Devlympics 游戏玩法的图片。总游戏时间为 4152 小时,平台上每位用户平均游戏时间为 2.9 小时。按 24 小时中 14 小时的游戏时间计算,排名前 20 的开发者

全栈开发者

在Devlympics中,41%的开发者使用至少2种不同的语言进行游戏,近四分之一的开发者使用3种以上的语言进行游戏。

根据 Stack Overflow 的说法,以 2 种或更多语言提交产品代码的开发人员被视为全栈开发人员。

您的培训计划是否确保开发人员接受有关他们提交代码的所有技术的培训?结束了 提供 63 种不同的语言和框架,Secure Code Warrior 平台已经为你提供了保障。

41% 的选手参加 2 种以上语言的比赛,而 23% 的选手参加 3 种以上语言的比赛

技术堆栈趋势

在可公开访问的代码中,安全代码至关重要。

在所有行业中,开发人员都使用网络或API语言进行游戏。

Java Spring和Docker Basic作为本次锦标赛中使用次数最多的个人语言位居榜首。

最受欢迎的语言类型是 Web 或 API。Java Spring 和 Docker Basic 是使用最多的单项语言

安全卫士社区

最好的选手参加了今年的Devlympics——其中大多数已经是Secure Code Warrior的客户了——结果反映了这一点!在所有行业中,Devlympics玩家的表现都比Secure Code Warrior在其平台评估中指出的行业基准要好得多。

随着我们继续在 Secure Code Warrior 平台上建立专职开发者安全卫士社区,我们预计这些数字每年都将变得越来越有希望!

关键漏洞-Web 和 API

参与Devlympics的开发人员在OWASP注入缺陷和易受攻击的第三方组件的十大类别中表现出了良好的技能水平。我们乐观地认为,随着时间的推移,我们最终将看到这些漏洞从OWASP前十名列表中下降。

大规模分配仍然是一个主要问题。开发人员技能水平是该特定漏洞的较低水平之一。鉴于该领域缺乏自动化工具和测试,这确实令人担忧,应予以密切监测。该领域的更多教育也将有助于缓解安全团队应对这一特殊漏洞的压力。

按漏洞划分的最高得分率如下XMLExternal Entities XXE 92%、Vulnerable Components 90%、Injection Flaws 89%。得分最低的漏洞如下:跨站请求伪造 70%、大规模分配 71% 、文件上传漏洞 71

CWE 前 25 个最危险的软件漏洞

常见弱点列举(CWE)25大最危险软件漏洞列表为开发人员提供了当今最常见和最有影响力的软件漏洞的年度清单。

#1 CWE-787 内存损坏、#9 CWE-352 跨站请求伪造和 #10 CWE-434 文件上传是开发奥运会期间的最低准确度分数。

#3 SWE-89 SQL 注入、#5 CWE-78 操作系统命令注入和 #8 CWE-22 路径遍历等与注入相关的漏洞是 Devlympics 期间得分最高的 CWE 之一。我们预计,随着开发人员技能的提高,这些漏洞将从CWE前25名或OWASP前10名等行业名单中逐渐降低。


弱点按顺序排列

结论

2023 年 Devlympics 表明,世界各地的开发者在参与锦标赛的同时参与和学习。这种影响不仅仅是他们从竞争中获得的自豪感,但是现实世界的场景使他们很容易保留知识并从实践到应用。

Secure Code Warrior 是业界领先的安全代码敏捷学习平台,它使开发人员能够培养编写安全代码所需的技能。

有了安全代码勇士,你可以 举办自己的锦标赛 比如为你的开发团队准备的 Devlympics。将您的团队聚集在一起,参加一场有趣的游戏化竞赛,他们将学习有关定位、识别和修复软件漏洞的所有知识。

加入成长中的社区

我们的愿景是激励具有安全技能的全球开发人员社区拥抱预防性、安全的编码文化。我们的重点是通过最大限度地减少攻击、威胁和风险的发生来增强安全弹性,这样您就可以推动变革、创新和加速。我们相信,辅导和指导是加入我们开发者社区不可或缺的一部分!

报名参加 2024 年发展奥运会在 X 上关注我们 随时了解所有公告。

观看网络研讨会
开始吧
了解更多

点击下面的链接并下载此资源的PDF。

Secure Code Warrior可帮助您的组织在整个软件开发生命周期中保护代码,并营造一种将网络安全置于首位的文化。无论您是应用安全经理、开发人员、首席信息安全官还是任何与安全相关的人员,我们都能帮助您的组织降低与不安全代码相关的风险。

查看报告预约演示
下载PDF
查看资源
分享到:
领英品牌社交x 标志
对更多感兴趣?

Secure Code Warrior 我们在这里为您的组织提供服务,帮助您在整个软件开发生命周期中确保代码安全,并创造一种将网络安全放在首位的文化。无论您是应用安全经理、开发人员、CISO或任何涉及安全的人,我们都可以帮助您的组织减少与不安全代码有关的风险。

预定一个演示
分享到:
领英品牌社交x 标志
作者
发表于 2023 年 11 月 28 日

分享到:
领英品牌社交x 标志

什么是 Devlympics?

Devlympics是由安全代码勇士在其敏捷学习平台上主办的年度全球锦标赛,旨在测试开发人员的安全代码技能。

在 24 小时锦标赛中,来自世界各地的开发者使用他们选择的编程语言参加进攻性和防御性编码挑战赛。开发者有机会在一系列技能上与同行竞争,争夺积分并登上排行榜榜首。

在本报告中,您将概述2023年Devlympics的结果,并深入探讨数百名开发人员在面临的挑战中强调的优势和机遇。此外,我们还重点介绍了每个行业、语言的趋势以及开发人员解决的常见 CWE(常见弱点枚举),以帮助您将安全代码学习提升到一个新的水平。

开发者对开发者和 Secure Code Warrior 的看法

“Secure Code Warrior是与其他参与者竞争并提高技能的绝佳平台。”
“Secure Code Warrior 采用了类似于代码审查的交互式方法”
“Secure Code Warrior是训练你通过有趣的竞争的最佳平台之一。”
“令人兴奋、惊险,我很喜欢!”

开发人员喜欢安全代码勇士

活动结束后,我们对200多名参与者进行了调查,这些数字表明开发人员喜欢这个竞赛。

94% 的参与者喜欢参加tournament 90% 的参与者表示会参加明年的活动 62% 的参与者给 SCW 平台打了 10/10 分,91% 的参与者表示会向同行推荐该平台 85% 以上的参与者表示,如果他们的组织能够全职使用 SCW 平台,他们一定会使用该平台

开发者参与度

开发者对Devlympics的参与持续增长,有超过1000名开发者参加了2023年的锦标赛。Devlympics 吸引了来自世界各地的关注,包括来自多个行业和编程学科的安全专业人员和开发人员。参与度是去年的两倍,我们注意到开发人员越来越热衷于学习如何安全编码。通过种植一个 具有安全技能的开发人员社区,Devlympics 继续强调开发人员作为保护代码免受漏洞侵害的第一道防线的价值。

图表显示,2022 年 Devlympics 有 786 名玩家,2023 年有 1472 名玩家,增长了 2 倍。

参加Devlympics的行业

安全代码对所有行业都很重要,但对于某些特定领域,它绝对是关键任务。像这样的行业 银行与金融服务科技 在参与的开发者数量中名列前茅。这表明了这些行业持续关注和强调安全代码的重要性。

图表显示了各行业参与 Devlympics 的情况。银行和金融服务占 53%,技术占 16%,位居亚军

行业使用的语言

不同的行业使用各种编程语言——其中有 6 种不同的类别(Web、移动、前端、API 和云以及 Mashup),有 30 多种不同的语言可供选择。这些是我们注意到在不同行业中流行的一些语言。

停不下来,不会停下来

Devlympics的玩家平均在平台上花费了将近3个小时,总游戏时间为4,152小时。

一些在排行榜上名列前茅的开发者将其提升到了一个新的水平。上场时间最多的前20名选手在锦标赛中平均参加14小时。现在这就是奉献精神!

显示 Devlympics 游戏玩法的图片。总游戏时间为 4152 小时,平台上每位用户平均游戏时间为 2.9 小时。按 24 小时中 14 小时的游戏时间计算,排名前 20 的开发者

全栈开发者

在Devlympics中,41%的开发者使用至少2种不同的语言进行游戏,近四分之一的开发者使用3种以上的语言进行游戏。

根据 Stack Overflow 的说法,以 2 种或更多语言提交产品代码的开发人员被视为全栈开发人员。

您的培训计划是否确保开发人员接受有关他们提交代码的所有技术的培训?结束了 提供 63 种不同的语言和框架,Secure Code Warrior 平台已经为你提供了保障。

41% 的选手参加 2 种以上语言的比赛,而 23% 的选手参加 3 种以上语言的比赛

技术堆栈趋势

在可公开访问的代码中,安全代码至关重要。

在所有行业中,开发人员都使用网络或API语言进行游戏。

Java Spring和Docker Basic作为本次锦标赛中使用次数最多的个人语言位居榜首。

最受欢迎的语言类型是 Web 或 API。Java Spring 和 Docker Basic 是使用最多的单项语言

安全卫士社区

最好的选手参加了今年的Devlympics——其中大多数已经是Secure Code Warrior的客户了——结果反映了这一点!在所有行业中,Devlympics玩家的表现都比Secure Code Warrior在其平台评估中指出的行业基准要好得多。

随着我们继续在 Secure Code Warrior 平台上建立专职开发者安全卫士社区,我们预计这些数字每年都将变得越来越有希望!

关键漏洞-Web 和 API

参与Devlympics的开发人员在OWASP注入缺陷和易受攻击的第三方组件的十大类别中表现出了良好的技能水平。我们乐观地认为,随着时间的推移,我们最终将看到这些漏洞从OWASP前十名列表中下降。

大规模分配仍然是一个主要问题。开发人员技能水平是该特定漏洞的较低水平之一。鉴于该领域缺乏自动化工具和测试,这确实令人担忧,应予以密切监测。该领域的更多教育也将有助于缓解安全团队应对这一特殊漏洞的压力。

按漏洞划分的最高得分率如下XMLExternal Entities XXE 92%、Vulnerable Components 90%、Injection Flaws 89%。得分最低的漏洞如下:跨站请求伪造 70%、大规模分配 71% 、文件上传漏洞 71

CWE 前 25 个最危险的软件漏洞

常见弱点列举(CWE)25大最危险软件漏洞列表为开发人员提供了当今最常见和最有影响力的软件漏洞的年度清单。

#1 CWE-787 内存损坏、#9 CWE-352 跨站请求伪造和 #10 CWE-434 文件上传是开发奥运会期间的最低准确度分数。

#3 SWE-89 SQL 注入、#5 CWE-78 操作系统命令注入和 #8 CWE-22 路径遍历等与注入相关的漏洞是 Devlympics 期间得分最高的 CWE 之一。我们预计,随着开发人员技能的提高,这些漏洞将从CWE前25名或OWASP前10名等行业名单中逐渐降低。


弱点按顺序排列

结论

2023 年 Devlympics 表明,世界各地的开发者在参与锦标赛的同时参与和学习。这种影响不仅仅是他们从竞争中获得的自豪感,但是现实世界的场景使他们很容易保留知识并从实践到应用。

Secure Code Warrior 是业界领先的安全代码敏捷学习平台,它使开发人员能够培养编写安全代码所需的技能。

有了安全代码勇士,你可以 举办自己的锦标赛 比如为你的开发团队准备的 Devlympics。将您的团队聚集在一起,参加一场有趣的游戏化竞赛,他们将学习有关定位、识别和修复软件漏洞的所有知识。

加入成长中的社区

我们的愿景是激励具有安全技能的全球开发人员社区拥抱预防性、安全的编码文化。我们的重点是通过最大限度地减少攻击、威胁和风险的发生来增强安全弹性,这样您就可以推动变革、创新和加速。我们相信,辅导和指导是加入我们开发者社区不可或缺的一部分!

报名参加 2024 年发展奥运会在 X 上关注我们 随时了解所有公告。

目录

下载PDF
下载PDF
查看资源
对更多感兴趣?

了解更多

Secure Code Warrior可帮助您的组织在整个软件开发生命周期中保护代码,并营造一种将网络安全置于首位的文化。无论您是应用安全经理、开发人员、首席信息安全官还是任何与安全相关的人员,我们都能帮助您的组织降低与不安全代码相关的风险。

预约演示下载
分享到:
领英品牌社交x 标志
资源中心

帮助您入门的资源

更多帖子
资源中心

帮助您入门的资源

更多帖子