亞馬遜云科技推出全球首個(gè)尋找和修復(fù)100萬(wàn)個(gè)軟件BUG競(jìng)賽
日前,亞馬遜云科技宣布推出Amazon BugBust Challenge——首個(gè)面向開(kāi)發(fā)人員,致力于消除100萬(wàn)個(gè)軟件漏洞的全球競(jìng)賽。來(lái)自世界各地的開(kāi)發(fā)人員只需點(diǎn)擊幾下,就可以在Amazon CodeGuru控制臺(tái)為他們所在的組織創(chuàng)建一個(gè)Amazon BugBust事件,并通過(guò)識(shí)別和修復(fù)他們應(yīng)用程序中的錯(cuò)誤來(lái)爭(zhēng)奪獎(jiǎng)品并贏得聲望。開(kāi)發(fā)者可憑借修復(fù)的漏洞和為此節(jié)省的成本,登上Amazon BugBust排行榜贏取成就徽章和獨(dú)家獎(jiǎng)品,并有機(jī)會(huì)贏得參加亞馬遜云科技在拉斯維加斯舉辦的re:Invent 2021的免費(fèi)行程。
代碼審核是軟件開(kāi)發(fā)中最重要的步驟之一,它有助于確保代碼正確并使用編碼最佳實(shí)踐。隨著代碼基數(shù)的壯大以及應(yīng)用程序中新特性的快速添加,代碼審查的數(shù)量和復(fù)雜性也隨之增加。為此開(kāi)發(fā)人員需要不斷尋找更好的、不那么乏味的方法來(lái)執(zhí)行代碼審查,從而使他們的應(yīng)用程序更加安全、可靠和高效。此前也有組織舉辦過(guò)清除漏洞類的活動(dòng),通過(guò)團(tuán)隊(duì)協(xié)作的方式發(fā)現(xiàn)和修復(fù)漏洞,但是這些活動(dòng)要求開(kāi)發(fā)人員花費(fèi)大量時(shí)間手動(dòng)檢查大型代碼庫(kù),這限制了團(tuán)隊(duì)協(xié)作、共享最佳實(shí)踐和消除大量漏洞的能力。
Amazon BugBust是第一個(gè)全球性的漏洞清除挑戰(zhàn)賽,開(kāi)發(fā)人員使用Amazon CodeGuru,將總計(jì)為所在的組織消除100萬(wàn)個(gè)軟件漏洞和1億美元的技術(shù)債。Amazon CodeGuru是一個(gè)開(kāi)發(fā)工具,它使用機(jī)器學(xué)習(xí)技術(shù)來(lái)識(shí)別漏洞,并找到應(yīng)用程序中最昂貴的代碼行。Amazon CodeGuru通過(guò)其兩個(gè)組件幫助開(kāi)發(fā)人員自動(dòng)化代碼審查和應(yīng)用程序分析,Amazon CodeGuru Reviewer(使用機(jī)器學(xué)習(xí)標(biāo)記代碼中的常見(jiàn)問(wèn)題,并提供補(bǔ)救的具體建議)和Amazon CodeGuru Profiler(使用機(jī)器學(xué)習(xí)識(shí)別應(yīng)用程序中最昂貴的代碼行)。通過(guò)參加Amazon BugBust Challenge,客戶可以在Amazon CodeGuru控制臺(tái)輕松發(fā)起Amazon BugBust事件,他們可以選擇想要掃描和分析的應(yīng)用程序,然后邀請(qǐng)他們的團(tuán)隊(duì)成員參加這個(gè)事件。每當(dāng)開(kāi)發(fā)人員修復(fù)了一個(gè)漏洞并節(jié)省了資金時(shí),他們就會(huì)獲得積分,并可在組織內(nèi)部的BugBust排行榜上查看在團(tuán)隊(duì)中的排名。在活動(dòng)期間,每個(gè)參與者修復(fù)的漏洞總數(shù)和節(jié)省的成本將在Amazon BugBust全球排行榜上排名,有機(jī)會(huì)獲得徽章、獨(dú)家獎(jiǎng)品以及免費(fèi)參加亞馬遜云科技在拉斯維加斯舉辦的re:Invent 2021。
“成千上萬(wàn)的亞馬遜云科技客戶每天都在快速地為應(yīng)用程序構(gòu)建和部署新功能,并管理大量復(fù)雜的代碼。由于有經(jīng)驗(yàn)的開(kāi)發(fā)人員忙于構(gòu)建、創(chuàng)新和推出部署,他們很難有時(shí)間用于快速、有效的代碼審查。”亞馬遜云科技全球機(jī)器學(xué)習(xí)副總裁Swami Sivasubramanian 表示,“我們很高興推出一種全新的方法來(lái)幫助開(kāi)發(fā)人員提高代碼質(zhì)量、消除漏洞并提高應(yīng)用程序性能,同時(shí)節(jié)省數(shù)百萬(wàn)美元的應(yīng)用程序資源成本。通過(guò)Amazon BugBust Challenge,開(kāi)發(fā)人員可以使用Amazon CodeGuru,花更少的時(shí)間尋找常見(jiàn)的編碼錯(cuò)誤,而把更多的時(shí)間花在享受樂(lè)趣和改進(jìn)應(yīng)用程序上,幫助公司節(jié)省大量資金。”
Amazon BugBust功能現(xiàn)已在美國(guó)東部(弗吉尼亞北部)區(qū)域正式推出,其他提供Amazon CodeGuru服務(wù)的區(qū)域也將很快推出。
NextRoll是一家通過(guò)為市場(chǎng)及營(yíng)銷平臺(tái)建立和增強(qiáng)營(yíng)銷解決方案以幫助其客戶增加營(yíng)收的公司。 “Amaozn BugBust為我們開(kāi)發(fā)團(tuán)隊(duì)提升代碼質(zhì)量提供了一種有趣的方式?!盢extRoll公司首席技術(shù)官Valentino Volonghi表示,“通過(guò)Amazon BugBust,我們不僅能夠在應(yīng)用程序到達(dá)客戶之前發(fā)現(xiàn)更多的關(guān)鍵問(wèn)題,還能減少代碼審查時(shí)間,并幫助我們的開(kāi)發(fā)人員獲得新的編碼技能。最重要的是,他們樂(lè)在其中?!?
作為一家亞馬遜云科技的高級(jí)咨詢合作伙伴、QuickSight和優(yōu)秀架構(gòu)合作伙伴網(wǎng)絡(luò)成員,Belle Fleur致力于以高效、快速和可靠的方式,幫助客戶交付高質(zhì)量、有價(jià)值的軟件,并已取得非常好的成果?!拔覀兊目蛻舳枷M趤嗰R遜云科技架構(gòu)框架下,為他們的應(yīng)用程序和工作負(fù)載構(gòu)建安全、高性能、彈性和高效的基礎(chǔ)設(shè)施。Amazon BugBust將DevOps游戲化,使其變得更簡(jiǎn)單,這簡(jiǎn)直是天才般的想法!”Belle Fleur Technologies的總裁Tia Dubuisson表示,“希望在卓越運(yùn)營(yíng)方面更加精進(jìn)的客戶現(xiàn)在可以利用Amazon BugBust與Belle Fleur的聯(lián)合服務(wù),通過(guò)Amazon CodeGuru使用機(jī)器學(xué)習(xí)檢查代碼,而省去昂貴的手動(dòng)檢查。我們很高興為我們的客戶提供Amazon CodeGuru,從初創(chuàng)公司到企業(yè),讓他們能夠自動(dòng)化并推動(dòng)DevOps卓越體驗(yàn)?,F(xiàn)在,客戶可以使用Amazon BugBust機(jī)器學(xué)習(xí)驅(qū)動(dòng)的洞察力,快速發(fā)現(xiàn)并修復(fù)漏洞,讓他們的應(yīng)用程序更可靠和安全,同時(shí)節(jié)省資金。隨著客戶在亞馬遜云科技平臺(tái)上不斷增長(zhǎng)和規(guī)?;麄兊慕鉀Q方案,客戶使用最新的技術(shù)和自動(dòng)化操作,將節(jié)省下來(lái)的時(shí)間用于推進(jìn)其他現(xiàn)代化項(xiàng)目,并留住新的人才?!?
邁阿密戴德學(xué)院成立于1959年,是一所位于佛羅里達(dá)州邁阿密市的公立大學(xué),在邁阿密戴德縣有8個(gè)校區(qū)和21個(gè)外展中心?!癆mazon BugBust Challenge將是我們除了課程之外,一個(gè)有趣和富有教育意義的項(xiàng)目,幫助學(xué)生更加自如地使用Python編程語(yǔ)言,助力他們的IT職業(yè)生涯更上一層樓?!边~阿密戴德學(xué)院工程、技術(shù)和設(shè)計(jì)學(xué)院院長(zhǎng)Antonio Delgado表示,“我們計(jì)劃每學(xué)期使用Amazon BugBust,將其作為一個(gè)平臺(tái),為我們的學(xué)生展示和提高他們的編碼技能,所有這一切都是漏洞清除活動(dòng)的一部分?!?





