[HostHum.com] 近日,亚马逊宣布了一项面向全球 Java 和 Python 开发者的漏洞奖励计划 —— AWS BugBust,想要借此找到并消除一百万个软件漏洞。AWS 机器学习副总裁 Swami Sivasubramanian 表示:“今天,我们很高兴宣布一种全新的方法来帮助开发人员在提高代码质量、消除错误和提高应用程序性能的同时节省数百万美元的资源成本。”

AWS BugBust 计划允许开发人员创建和管理私有项目,以此将修复软件错误的过程转变为良性竞争。并将这次计划称为“世界上最大的代码挑战”,希望最终能为其减少超过 1 亿美元技术开支。

根据 AWS BugBust 计划官网 提供的信息来看,参与需要四个步骤:

  1. 创建 AWS BugBust 事件
  2. 创建 BugBusters 配置文件
  3. 消除 Bug 并获得积分
  4. 获得奖励

简单来说,每当开发者成功修复错误时,他们就会在全球排行榜上获得积分。越严重的 Bug 获取的积分越高,直到这次活动结束,最终分可获得与积分数量相应的奖励。最终排名全球排名前十的开发者还会受邀免费参与2021年度 AWS re:Invent 大会。

aws-bugbust-reward.png

AWS BugBust 将由 AWS BugBust 提供支持,使用 Amazon CodeGuru Reviewer 和 Amazon CodeGuru Profiler。后者会使用机器学习和自动推理来查找应用程序中的错误。

亚马逊解释说,虽然传统的 Bug 需要开发人员手动查找和修复错误,但使用 AWS BugBust,他们可以在事件开始之前获得错误列表,然后只需要将时间和精力用来修复它们。

最后需要注意的是每个 AWS 账户只能免费使用 CodeGuru 工具 30 天。虽然可以在试用期内创建多个 AWS BugBust 事件,但试用期之后的所有进一步使用都将收费。