AWS更新程序開發(fā)輔助服務(wù)CodeWhisperer,現(xiàn)可偵測并協(xié)助修復(fù)已知程序代碼漏洞

來源:十輪網(wǎng)
作者:十輪網(wǎng)
時(shí)間:2023-11-30
2814
AWS現(xiàn)在正式推出程序開發(fā)輔助服務(wù)CodeWhisperer,該服務(wù)在去年6月發(fā)布預(yù)覽版,經(jīng)過一年多的改進(jìn)加入多項(xiàng)新功能,像是提供發(fā)現(xiàn)和修復(fù)程序代碼漏洞的能力,還添加了基礎(chǔ)設(shè)施即程序代碼(Infrastructure as Code,IaC)支持,并且預(yù)覽Visual Studio集成功能。

acr-image-1-1024x632.jpg

AWS現(xiàn)在正式推出程序開發(fā)輔助服務(wù)CodeWhisperer,該服務(wù)在去年6月發(fā)布預(yù)覽版,經(jīng)過一年多的改進(jìn)加入多項(xiàng)新功能,像是提供發(fā)現(xiàn)和修復(fù)程序代碼漏洞的能力,還添加了基礎(chǔ)設(shè)施即程序代碼(Infrastructure as Code,IaC)支持,并且預(yù)覽Visual Studio集成功能。

CodeWhisperer是一個(gè)以機(jī)器學(xué)習(xí)技術(shù)為核心,并且利用開源存儲(chǔ)庫、Amazon自有存儲(chǔ)庫、API文件和論壇數(shù)十億行程序代碼訓(xùn)練而成的程序開發(fā)輔助服務(wù)。CodeWhisperer會(huì)根據(jù)程序代碼和注解,依據(jù)開發(fā)者的程序編寫風(fēng)格和變量名稱,提供程序代碼建議。CodeWhisperer預(yù)覽版支持的語言有Python、Java、JavaScript,開發(fā)者可選擇在熟悉的各種IDE上使用。

預(yù)覽版CodeWhisperer通過內(nèi)置的安全掃描功能,能發(fā)現(xiàn)諸如暴露的憑證和日志注入等問題,而AWS現(xiàn)在發(fā)布的正式版CodeWhisperer加入漏洞緩解功能,進(jìn)一步使用生成式人工智能來產(chǎn)生程序代碼建議,協(xié)助開發(fā)者修復(fù)已知的安全性和程序代碼品質(zhì)問題。

在發(fā)現(xiàn)漏洞之后,CodeWhisperer便會(huì)根據(jù)用戶的程序代碼,提供專屬修復(fù)建議,開發(fā)者可以接受建議,快速修復(fù)該漏洞。目前新版中的安全掃描功能,除了之前的Java、Python、JavaScript,現(xiàn)在還添加支持TypeScript、C#、AWS CloudFormation、AWS CDK和HashiCorp Terraform,而漏洞緩解功能則是針對(duì)Java、Python和JavaScript程序代碼漏洞提供修復(fù)建議。

CodeWhisperer現(xiàn)在也支持基礎(chǔ)設(shè)施即程序代碼,強(qiáng)化開發(fā)者腳本編寫效率,開發(fā)者可將其用于AWS CloudFormation、AWS CDK和HashiCorp Terraform工具,以編寫基礎(chǔ)設(shè)施程序代碼,官方提到,由于CodeWhisperer支持多種基礎(chǔ)設(shè)施即程序代碼語言,因此可以促進(jìn)不同團(tuán)隊(duì)間的協(xié)作和一致性。

開發(fā)者現(xiàn)在已經(jīng)可以于Visual Studio 2022中使用CodeWhisperer,獲取C#即進(jìn)程序代碼建議。此外,新版本也讓開發(fā)者可以更負(fù)責(zé)任地編寫程序代碼,供開發(fā)者注記可能由公開可用程序代碼組合而成的程序代碼段落,并提供類似程序代碼的存儲(chǔ)庫URL和授權(quán)資訊(下圖)。

reference-tracker-vs.jpg

CodeWhisperer最近的更新也針對(duì)Git、npm、AWS CLI和Docker等命令行接口工具,添加即進(jìn)程序代碼自動(dòng)完成和內(nèi)置文件(Inline Documentation)。CodeWhisperer也已經(jīng)可以將自然語言翻譯成shell層程序代碼,以更直覺地方式使用操作命令行工具。

立即登錄,閱讀全文
原文鏈接:點(diǎn)擊前往 >
版權(quán)說明:本文內(nèi)容來自于十輪網(wǎng),本站不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。文章內(nèi)容系作者個(gè)人觀點(diǎn),不代表快出海對(duì)觀點(diǎn)贊同或支持。如有侵權(quán),請(qǐng)聯(lián)系管理員(zzx@kchuhai.com)刪除!
優(yōu)質(zhì)服務(wù)商推薦
更多
掃碼登錄
打開掃一掃, 關(guān)注公眾號(hào)后即可登錄/注冊(cè)
加載中
二維碼已失效 請(qǐng)重試
刷新
賬號(hào)登錄/注冊(cè)
個(gè)人VIP
小程序
快出海小程序
公眾號(hào)
快出海公眾號(hào)
商務(wù)合作
商務(wù)合作
投稿采訪
投稿采訪
出海管家
出海管家