日前,亞馬遜云科技宣布推出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(使用機器識別應用程序中最昂貴的代碼行)。