日本少妇高潮喷水xxxxxxx_久久综合久久网_亚洲综合男人的天堂_国产一区二区三区四区二区

二維碼
企資網

掃一掃關注

當前位置: 首頁 » 企業資訊 » 資訊 » 正文

40_高風險漏洞_GitHub_Copilo

放大字體  縮小字體 發布日期:2021-09-08 00:13:14    作者:企資小編    瀏覽次數:208
導讀

來源:arXiv編輯:LRS【新智元導讀】garbage in, garbage out耳熟能詳,如果你寫的開源代碼被輸入到了代碼生成工具Copilot中,會不會影響它的生成性能呢?紐約大學的研究員最近發現,Copilot生成的代碼有超過40%都含

來源:arXiv

編輯:LRS

【新智元導讀】garbage in, garbage out耳熟能詳,如果你寫的開源代碼被輸入到了代碼生成工具Copilot中,會不會影響它的生成性能呢?紐約大學的研究員最近發現,Copilot生成的代碼有超過40%都含有高危漏洞,究其原因竟然是GitHub提供的源代碼自帶漏洞!


隨著AI技術的不斷進步,程序員們好像不止想取代傳統行業的人,而且還在積極思考如何取代自己,AI研究員們對「代碼自動生成」更情有獨鐘。


結對編程(Pair programming)是一種敏捷軟件開發的方法,兩個程序員在一個計算機上共同工作。一個人輸入代碼,而另一個人審查他輸入的每一行代碼。



輸入代碼的人稱作駕駛員,審查代碼的人稱作觀察員(或導航員),兩個程序員經常互換角色。


審查代碼的人有時候也扮演「小黃鴨」,作用是聽著駕駛員耐心地向自己解釋每一行程序的作用,不用說話就可以激發駕駛員的靈感,還有助于發現bug。



如果觀察員是一個AI,想象有一個AI助手和你一起結對編程是一種什么感覺?


今年六月,OpenAI 就和 GitHub 聯手發布了一個新工具 GitHub Copilot,一時風頭無兩,只要寫下注釋,后面的代碼內容基本都能預測正確,尤其對于寫utils之類的函數來說實在是太方便。



但后來GitHub Copilot又卷入各種倫理風波中,有人認為他這是背誦代碼,也有人認為可能會讓使用者無意中抄襲了其他程序員的勞動成果,最關鍵的是,GitHub Copilot收費,網友認為你既然用的開源代碼訓練的模型,怎么能收費呢?



除了上述問題不談,Copilot的安全性又怎么樣?能不能生產出讓人民放心、讓百姓安心的好代碼?


對此,來自紐約大學的研究員們最近發表了一篇論文,系統地對Copilot進行實驗,通過為Copilot設計要完成的場景,并通過分析生成的代碼的安全弱點來深入了解這些問題。


論文地址:arxiv.org/pdf/2108.09293v2.pdf


garbage in, garbage out?


代碼的質量由許多因素決定,但代碼生成(code generation)更強調功能的正確性,這點通過能否正常編譯和單元測試來衡量質量,或者使用文本相似性度量來衡量與預期的代碼之間的差距。


與生成代碼的功能正確性度量不同,評估Copilot提供的代碼的安全性是一個開放的問題,并沒有特定的解決方法。


除了由人工進行手動評估外,還可以用其他工具和技術可以對軟件進行安全分析,例如源代碼分析工具、靜態應用程序安全測試(Static Application Security Testing, SAST)工具,都能夠發現代碼的安全缺陷,并且可以用于識別特定類型的漏洞。


使用Copilot時,當用戶向程序添加一行代碼后,Copilot會連續掃描程序,并定期上傳一些代碼、光標的位置和代碼的元數據,然后再根據這些特征生成一些候選代碼選項供用戶插入。


Copilot能夠生成與程序功能相關的代碼,例如注釋、docstring、函數名等,Copilot還能夠為每個候選代碼的置信度進行評分。



了解如何使用Copilot后,需要定義問題:如果一段代碼包含了CWE中展示的特點,那么這段代碼就是有漏洞的(vulnerable)。


CWE(Common Weakness Enumeration,通用缺陷枚舉)成立于2006年,是由美國國土安全部國家計算機安全部門資助的軟件安全戰略性項目,是常見的源代碼漏洞詞典庫和通用標準。



使用Github CodeQL來分析靜態代碼。上圖中的代碼是使用Copilot的top scoring選項來構建一段代碼程序,使用CodeQL的python-security-and-quality.qls測試套件中檢查153個安全屬性,可以發現報告SQL查詢生成方法有漏洞(第14-16行),可能允許用戶插入惡意SQL代碼,在CWE的術語中是CWE-89(SQL注入)。



隨后研究人員通過引導Copilot生成2021 CWE Top 25 相關的漏洞進行實驗。首先對每個CWE漏洞,寫下多個相關的代碼提示(CWE scenarios),然后把這些這些不完整的代碼片段輸入到Copilot中生成代碼。



為了簡化實驗過程,主要對Python, C和Verilog這三種語言進行試驗。CodeQL能夠很完善地Python和C的代碼檢測,選擇Verilog的原因是測試Copilot對于非明星語言的代碼生成能力。


每個代碼片段,Copilot都要生成25個補全代碼,然后,將每個候選代碼與原始程序片段組合成為完整的代碼,如果某些選項存在重大語法問題,即無法編譯/解析,則會丟棄4b中的某些候選代碼。如果簡單的編輯操作(例如添加或刪除單個大括號)就能夠可編譯的輸出結果,那就可以基于正則表達式的工具自動進行這些更改。


在5a步,使用CodeQL內置的查詢對每個程序進行評估,對于一些需要額外代碼上下文或無法形成CodeQL可檢查屬性的CWE,需要由人工手動執行5c。在這一步中,CodeQL被配置為只檢查特定CWE,并且不評估正確性,只評估漏洞。


第6步中輸出評估結果。


論文中對25個CWE漏洞都有詳細的實驗描述,感興趣的小伙伴可以戳原文。



40.48%都是BUG


實驗結果總的來說不太理想。


從安全的角度來看,Copilot生成的代碼中有大量的漏洞,大概比例為40.48%。由于Copilot的訓練數據來自GitHub上可用的開源代碼的訓練,所以一定程度上認為這個安全質量評價也同樣適用于GitHub中的代碼。


也就是說,當某些bug在開源存儲庫中經常出現時,這些bug也更容易被Copilot生成出來。話雖如此,但也不應該對GitHub上存儲的開源存儲庫的安全質量輕易下結論。


開源軟件的另一個需要考慮安全質量的方面是時間的影響。隨著網絡安全形勢的發展,某些文章所說的最佳實踐(best practice)可能會慢慢變成反面教材,過時實踐可能會永久地存在于訓練數據中,并導致生成的代碼也是不可靠的。


一個明顯的例子是密碼散列的DOW CWE-522方案,不久前MD5被認為是安全的,SHA-256被認為是安全的,但現在的最佳實踐仍然要么涉及多輪簡單的散列函數,要么使用像bcrypt一樣上了年紀的加密庫(優雅,但也老了)。



未維護和遺留代碼也使用不安全的散列方式,Copilot從這些代碼中學習,所以也會對程序員繼續建議使用這些散列方法。


最后研究人員還是贊揚了Copilot,這樣的次時代AutoComplete工具將提高軟件開發人員的生產率,但使用Copilot作為結對編程的副駕駛時,開發人員應該保持警惕。


在理想情況下,在訓練和生成過程中,Copilot應該與安全工具相配合,將引入安全漏洞的風險降至最低。



參考資料:

arxiv.org/pdf/2108.09293v2.pdf

 
(文/企資小編)
免責聲明
本文僅代表作發布者:企資小編個人觀點,本站未對其內容進行核實,請讀者僅做參考,如若文中涉及有違公德、觸犯法律的內容,一經發現,立即刪除,需自行承擔相應責任。涉及到版權或其他問題,請及時聯系我們刪除處理郵件:weilaitui@qq.com。
 

Copyright ? 2016 - 2025 - 企資網 48903.COM All Rights Reserved 粵公網安備 44030702000589號

粵ICP備16078936號

微信

關注
微信

微信二維碼

WAP二維碼

客服

聯系
客服

聯系客服:

在線QQ: 303377504

客服電話: 020-82301567

E_mail郵箱: weilaitui@qq.com

微信公眾號: weishitui

客服001 客服002 客服003

工作時間:

周一至周五: 09:00 - 18:00

反饋

用戶
反饋

日本少妇高潮喷水xxxxxxx_久久综合久久网_亚洲综合男人的天堂_国产一区二区三区四区二区
韩国三级在线一区| 国产精品99在线观看| 日韩成人中文字幕在线观看| 青青草视频成人| 欧美在线一区二区三区| 中文字幕人妻一区二区三区| 91福利精品视频| 国产精品无码在线| 51精品久久久久久久蜜臀| 国产一级久久久久毛片精品| 欧美精品一区二区三区高清aⅴ| 美女av免费看| 亚洲欧美变态国产另类| 日韩在线精品强乱中文字幕| 精品国产一区二区在线| 奇米狠狠一区二区三区| 欧美中文字幕在线视频| 99香蕉国产精品偷在线观看| 精品蜜桃传媒| 99re这里只有精品首页| 国产精品沙发午睡系列| 香蕉乱码成人久久天堂爱免费| 久草福利在线观看| 欧美日韩国产一区二区三区地区| 蜜臀久久99精品久久久久久| 精品视频久久久久久久| 女同久久另类99精品国产| 91精品国产电影| 国产精品最新自拍| 日韩精品大片| 国产精品的网站| 性生活一级大片| 日韩一区二区在线播放| 视频在线亚洲| 日韩美女中文字幕| 日韩福利电影在线观看| 懂色av粉嫩av蜜臀av| 亚洲欧美一区二区视频| 2一3sex性hd| 国产手机视频精品| 精品国产不卡| 国内一区二区在线视频观看 | 久久久综合网| 尤物一区二区三区| 一区二区欧美精品| 久久亚洲AV无码专区成人国产| 亚洲欧美在线一区| 911久久香蕉国产线看观看| 高清不卡日本v二区在线| 91在线高清观看| 不用播放器的免费av| 亚洲第一av网| 91欧美在线| 精品九九九九| 樱花草国产18久久久久| 天天躁夜夜躁狠狠是什么心态| www.xxxx欧美| 免费亚洲视频| 玩弄中年熟妇正在播放| 欧美乱妇一区二区三区不卡视频| 综合视频一区| 91精品免费看| 久久久影视传媒| 少妇被狂c下部羞羞漫画| 中文字幕亚洲无线码在线一区| 一区二区三区中文| 三年中国中文在线观看免费播放| 偷拍一区二区三区四区| 涩涩屋成人免费视频软件| 国产乱人伦真实精品视频| 91网址在线看| 国产精品无码久久久久久| 久久在线视频在线| 久久国产精品区| 免费激情视频在线观看| 亚洲精品国产免费| 伊人成人在线| 国产精品wwwww| 日韩精品在线免费播放| 在线国产精品一区| 免费在线a视频| 日韩电影中文字幕av| 影音先锋久久久| 日本日本19xxxⅹhd乱影响| 日韩欧美亚洲国产另类| 国内综合精品午夜久久资源| 成人性免费视频| 欧美大片在线观看一区二区| 欧美另类亚洲| 18岁视频在线观看| 中文字幕日韩欧美| 久久99国产精品久久| 欧美日韩久久婷婷| 欧美国产亚洲视频| www国产成人| 久久嫩草捆绑紧缚| 高清国产在线一区| 天天色综合成人网| 国产一区二区三区四区二区| 中国黄色录像片| 精品剧情v国产在线观看在线| 欧美女激情福利| 欧美一级特黄a| 久热精品视频在线| 91视视频在线观看入口直接观看www | 亚洲日本三级| 伊人久久在线观看| 亚洲国内精品在线| 日韩av一区二| 亚洲综合自拍网| 国产精品偷伦免费视频观看的| 17c精品麻豆一区二区免费| 97精品久久| 一区二区精品在线观看| 亚洲高清免费观看高清完整版| 亚洲精选成人| 稀缺小u女呦精品呦| 国产精品劲爆视频| 亚洲福利一二三区| 99精品美女| jizz18女人| 91精品国产乱码久久久久久久久 | 中文字幕在线观看2018| 精品无码久久久久久久动漫| 欧美日韩国产精品成人| 黑人一区二区| a天堂视频在线观看| 国产日韩欧美夫妻视频在线观看| 欧美性猛交xxx| 亚洲精品护士| 人妻av一区二区| 91手机在线播放| 欧美视频精品在线| 视频一区免费在线观看| www.狠狠爱| 久久精品午夜一区二区福利| 亚洲精品在线免费观看视频| 国产一区二区网址| 国产情侣一区在线| 国产在线播放观看| 性色av一区二区三区红粉影视| 亚洲视频免费看| 国产精品福利在线观看播放| 在线黄色免费看| 成人在线观看视频网站| 欧美日韩在线电影| 国产综合一区二区| 欧美激情三级| 可以在线看的黄色网址| 国产suv精品一区二区三区88区| 婷婷六月综合亚洲| 视频一区二区三区中文字幕| 911国产在线| 国产女人18毛片| 欧美精品在线第一页| 亚洲精品一卡二卡| 一二三区精品| 美女三级黄色片| 日本欧美视频在线观看| 日韩美女视频免费看| 欧美日韩一区二区三区不卡| 国产剧情一区二区| 欧美一性一交| 韩国三级与黑人| 蜜桃麻豆www久久国产精品| 国产香蕉一区二区三区在线视频 | 色婷婷激情久久| 国产综合久久久久久鬼色| 成人涩涩网站| 午夜免费视频网站| 九九九九精品| 久久国产精品久久久| 欧美日韩在线影院| 国产一区二区精品在线观看| 亚洲涩涩av| 精品无码在线视频| 久久精品国产精品亚洲精品色| 亚洲91精品在线| 日韩亚洲欧美成人一区| 亚洲国产精品成人综合色在线婷婷| 欧美日韩免费| 香蕉久久一区| 午夜免费一级片| 欧美一区二区三区在线免费观看| 欧美精品免费在线观看| 欧美日韩精品一区视频| 国产日韩欧美在线一区| 亚洲三级色网| 红杏一区二区三区| 中文字幕一区二区人妻电影丶| 日韩视频在线观看视频| 国产免费亚洲高清| 最近中文字幕mv在线一区二区三区四区| 性欧美大战久久久久久久久| 国产精品亚洲午夜一区二区三区| 日本久久综合| 日日夜夜亚洲精品| 中文字幕第10页| 日本福利视频网站| 91青青草免费观看| 欧美激情图片区| 亚洲国产高清福利视频| 亚洲午夜精品网| 成人视屏免费看| 国产一区二区三区成人欧美日韩在线观看| 国产亚洲精aa在线看| 国产精品日日摸夜夜爽| 久久久久久久久久网| 美女一区视频| 国产精品免费一区| 日韩一区在线视频| 日韩精品中午字幕| 懂色av一区二区三区| 久久精品水蜜桃av综合天堂| 青青草原综合久久大伊人精品优势| 日韩在线综合| 美女日韩一区| 欧美三级视频网站| 午夜视频在线观| 奇米影视亚洲色图| 天天综合色天天综合色hd| 国产一区深夜福利| 91高清免费视频| 日韩在线观看网站| 亚洲精品成人av| 欧美日韩精品一区二区| 亚洲午夜一区二区| 中文字幕在线视频一区| 成人三级伦理片| 麻豆免费看一区二区三区| 欧美午夜影院| 日韩欧美综合| 亚洲成a人片77777在线播放| 91精品福利观看| 午夜剧场免费在线观看| 97人妻天天摸天天爽天天| 奇米影视四色在线| 免费日韩中文字幕| 亚洲熟妇无码一区二区三区| 一本色道久久综合亚洲二区三区 | 国产日韩视频在线播放| 国内精品久久久久久久果冻传媒| 国产精品黄页免费高清在线观看| 欧美精品videossex88| 久久亚洲精品视频| 中文字幕在线国产精品| 亚洲欧美国内爽妇网| 亚洲成人黄色网址| 日韩欧美中文字幕制服| 欧美高清一级片在线| 色综合av在线| 色哟哟精品一区| 疯狂做受xxxx欧美肥白少妇| 一卡二卡欧美日韩| 亚洲精品视频观看| 自拍偷拍亚洲综合| 亚洲欧美另类小说| 一区二区三区在线免费播放| 亚洲精品免费在线观看| 一区二区三区高清| 亚洲国产成人高清精品| 亚洲成人免费观看| 午夜精品aaa| 欧美最猛性xxxxx直播| 在线免费观看一区| 欧美日韩不卡视频| 欧美一区二区三区成人| 精品欧美黑人一区二区三区| 精品国产亚洲一区二区三区在线观看 | 久久精品国产精品亚洲红杏| 韩国成人福利片在线播放| 国产成人av福利| 99久久精品99国产精品| 国产亚洲精品中文字幕| 国产精品欧美久久久久无广告| 亚洲欧洲成人精品av97| 一区二区三区小说| 日本黄色一区二区| 7777精品伊人久久久大香线蕉经典版下载| 91精品国产麻豆| 亚洲欧美在线看| 久久手机免费视频| 国产va免费精品高清在线| 亚洲free嫩bbb| 欧美精品久久久| 欧美日韩午夜爽爽| 亚洲国产精品毛片av不卡在线| 人人干人人干人人| 强迫凌虐淫辱の牝奴在线观看| www.涩涩爱| 欧美h版在线观看| 日韩欧美精品综合| 久久精品盗摄| 国产69精品久久久久777| 欧美激情一区二区三区不卡| 亚洲成人av电影| 日韩一区二区免费在线电影| 亚洲精品自拍视频| 97色在线播放视频| 97免费资源站| 国产91porn| www.久久av.com| 欧美人妻一区二区三区| 99精品国产一区二区三区2021| 精品免费在线| 亚洲精品乱码久久久久久9色| 日批免费观看视频| 亚洲免费资源| 国产精品99一区二区三| 理论片日本一区| 中文字幕一区二区5566日韩| 欧美在线视频日韩| 一本色道久久综合狠狠躁篇怎么玩| 久久青草精品视频免费观看| 风间由美久久久| 久久精品国产亚洲精品| 日av在线播放中文不卡| 久久久久无码国产精品一区| av在线播放亚洲| 中文字幕被公侵犯的漂亮人妻| 成人爽a毛片| 久久久久.com| 中文字幕一区二区在线观看| 欧美群妇大交群中文字幕| 久久亚洲国产精品成人av秋霞| 成人性生交大片免费看视频直播| 中文字幕中文字幕99| 亚洲午夜精品在线观看| 亚洲天堂av资源在线观看| 在线欧美三区| 久久久高清一区二区三区| 欧美性受xxxx黑人xyx| 久久精品99国产精品酒店日本 | 国产a级片视频| 亚洲一区二区三区四区电影| 欧美亚洲视频| 中文字幕一区二区不卡| 精品国产伦理网| 国产精品美女av| 夜夜添无码一区二区三区| 97伦伦午夜电影理伦片| 欧美精选一区二区三区| 国模一区二区三区白浆| 欧美性猛交xxxx乱大交极品| 色系列之999| 好吊色欧美一区二区三区视频| 欧美xxxxx在线视频| 亚洲青青久久| 久久久精品午夜少妇| 亚洲五码中文字幕| 正在播放欧美视频| 国语精品中文字幕| 亚洲综合20p| 色婷婷av一区二区三区丝袜美腿| 久久99久久久欧美国产| 色综合久久久久久久久久久| 久久精品电影一区二区| 热re99久久精品国产99热| 麻豆免费在线观看视频| 国产尤物久久久| 久久久久久久久免费| 亚洲精品www久久久久久广东| av一区二区三区四区电影| 中文字幕第21页| 麻豆精品99| 99免费精品在线观看| 精品国产免费人成在线观看| 亚洲精品免费av| 伊人色在线视频| 国产一区二区三区日韩精品| 久久久久久久久久久99999| 日韩电影中文字幕在线观看| 99久久久精品免费观看国产| 国产在线视频三区| 亚洲成人精品| 亚洲欧美日韩成人高清在线一区| 日韩中文字幕网址| 三级在线免费观看| 24小时成人在线视频| 国产乱码一区二区三区| 日韩一区二区高清| 国产精品一区二区三区免费 | 老牛国产精品一区的观看方式| 精品国产1区2区| 国产成人综合久久| 欧美男女交配视频| 欧美在线色图| 亚洲免费看黄网站| 国外成人在线直播| 久久精品网站视频| 精品亚洲成人| 一级中文字幕一区二区| 欧美性视频网站| 欧美女同在线观看| 欧美在线黄色| 色偷偷久久人人79超碰人人澡| 国产精品精品一区二区三区午夜版 | 欧美性大战久久久久久久蜜臀 | 毛片aaaaaa| 狠狠久久亚洲欧美|