日前,亚马逊云科技宣布推出Amazon BugBust Challenge——首个面向开发人员,致力于消除100万个软件漏洞的全球竞赛。来自世界各地的开发人员只需点击几下,就可以在Amazon CodeGuru控制台为他们所在的组织创建一个Amazon BugBust事件,并通过识别和修复他们应用程序中的错误来争夺奖品并赢得声望。

开发者可凭借修复的漏洞和为此节省的成本,登上Amazon BugBust排行榜赢取成就徽章和独家奖品,并有机会赢得参加亚马逊云科技的re:Invent 2021的免费行程。

代码审核是软件开发中最重要的步骤之一,它有助于确保代码正确并使用编码最佳实践。随着代码基数的壮大以及应用程序中的快速添加,代码审查的数量和复杂也随之增加。为此开发人员需要不断寻找更好的、不那么乏味的方法来执行代码审查,从而使他们的应用程序更加安全、可靠和高效。

此前也有组织举办过清除漏洞类的活动,通过团队协作的方式发现和修复漏洞,但是这些活动要求开发人员花费大量时间手动检查大型代码库,这限制了团队协作、共享最佳实践和消除大量漏洞的能力。

Amazon BugBust是第一个全球漏洞清除挑战赛,开发人员使用Amazon CodeGuru。Amazon CodeGuru是一个开发工具,它使用机器技术来识别漏洞,并找到应用程序中最昂贵的代码行。Amazon CodeGuru通过其两个组件帮助开发人员自动化代码审查和应用程序分析,Amazon CodeGuru Reviewer(使用机器标记代码中的常见问题,并提供补救的具体建议)和Amazon CodeGuru Profiler(使用机器识别应用程序中最昂贵的代码行)。

关键词: 亚马逊云科技 BUG