錦州市廣廈電腦維修|上門(mén)維修電腦|上門(mén)做系統(tǒng)|0416-3905144熱誠(chéng)服務(wù),錦州廣廈維修電腦,公司IT外包服務(wù)
topFlag1 設(shè)為首頁(yè)
topFlag3 收藏本站
 
maojin003 首 頁(yè) 公司介紹 服務(wù)項(xiàng)目 服務(wù)報(bào)價(jià) 維修流程 IT外包服務(wù) 服務(wù)器維護(hù) 技術(shù)文章 常見(jiàn)故障
錦州市廣廈電腦維修|上門(mén)維修電腦|上門(mén)做系統(tǒng)|0416-3905144熱誠(chéng)服務(wù)技術(shù)文章
開(kāi)源軟件源代碼安全缺陷分析報(bào)告——人工智能類(lèi)開(kāi)源軟件專(zhuān)題

作者: 佚名  日期:2018-10-18 13:19:17   來(lái)源: 本站整理

 近日,CNCERT發(fā)布了《開(kāi)源軟件代碼安全缺陷分析報(bào)告——人工智能類(lèi)開(kāi)源軟件專(zhuān)題》。本期報(bào)告聚焦國(guó)內(nèi)外知名機(jī)器學(xué)習(xí)、人工智能類(lèi)開(kāi)源軟件安全開(kāi)發(fā)現(xiàn)狀,通過(guò)分析多款知名人工智能類(lèi)開(kāi)源軟件產(chǎn)品的安全缺陷,評(píng)估開(kāi)源項(xiàng)目的代碼安全控制情況。360代碼衛(wèi)士團(tuán)隊(duì)為本期報(bào)告提供了技術(shù)支持。
以下是報(bào)告全文:
開(kāi)源軟件源代碼安全缺陷分析報(bào)告
——人工智能類(lèi)開(kāi)源軟件專(zhuān)題
1、概述
隨著軟件技術(shù)飛速發(fā)展,開(kāi)源軟件已在全球范圍內(nèi)得到了廣泛應(yīng)用。數(shù)據(jù)顯示,99%的組織在其IT系統(tǒng)中使用了開(kāi)源軟件。開(kāi)源軟件的代碼一旦存在安全問(wèn)題,必將造成廣泛、嚴(yán)重的影響。為解開(kāi)源軟件的安全情況,CNCERT持續(xù)對(duì)廣泛使用的知名開(kāi)源軟件進(jìn)行源代碼安全缺陷分析,并發(fā)布季度安全缺陷分析報(bào)告。
“人工智能”近年來(lái)發(fā)展迅猛,已成為高精尖科技創(chuàng)新的代名詞。本期報(bào)告聚焦國(guó)內(nèi)外知名機(jī)器學(xué)習(xí)、人工智能類(lèi)開(kāi)源軟件安全開(kāi)發(fā)現(xiàn)狀,通過(guò)分析多款知名人工智能類(lèi)開(kāi)源軟件產(chǎn)品的安全缺陷,評(píng)估開(kāi)源項(xiàng)目的代碼安全控制情況。選取關(guān)注度高的開(kāi)源項(xiàng)目,結(jié)合缺陷掃描工具和人工審計(jì)的結(jié)果,對(duì)各開(kāi)源項(xiàng)目安全性進(jìn)行對(duì)比。
2、被測(cè)開(kāi)源軟件
綜合考慮用戶(hù)數(shù)量、受關(guān)注程度以及更新頻率等情況,選取了20款具有代表性的人工智能(以下簡(jiǎn)稱(chēng)AI)類(lèi)開(kāi)源軟件。表1列出了本次被測(cè)的開(kāi)源人工智能類(lèi)軟件項(xiàng)目的概況。本次檢測(cè)的軟件涵蓋了C++,C#,Java,Python等編程語(yǔ)言。這些開(kāi)源軟件項(xiàng)目都是國(guó)際、國(guó)內(nèi)知名的,擁有廣泛用戶(hù)的軟件項(xiàng)目,其中不乏由知名軟件公司開(kāi)發(fā)的軟件。由于這些軟件大多具有巨大的用戶(hù)群體,軟件中的安全缺陷很可能會(huì)造成嚴(yán)重的后果。
表1 被測(cè)開(kāi)源軟件項(xiàng)目概覽
項(xiàng)目名稱(chēng)
版本號(hào)
主要編程語(yǔ)言
功能說(shuō)明
代碼行數(shù)
叮當(dāng)(dingdang-robot)
0.2.1
Python
工作在 Raspberry Pi上的中文語(yǔ)音對(duì)話(huà)機(jī)器人
6,574
Serenata de Amor
1.0.0
Python
公共社會(huì)管理的AI項(xiàng)目
11,877
Snake
1.0.0
Python
AI的貪吃蛇游戲
3,123
Simple AI
0.8.1
Python
AI算法工具包
5,963
EasyAI
1.0.0
Python
一個(gè)AI游戲框架
3,487
Mycroft
0.8.5
Python
可編程的開(kāi)源語(yǔ)音助手
27,236
AI_Challenger
1.0
Python
開(kāi)放數(shù)據(jù)集和編程比賽的AI挑戰(zhàn)平臺(tái)
198,422
OpenNERO
1.0.0
C++
面向AI研究和教育的開(kāi)放平臺(tái)
234,302
Polyworld
2.6.0
C++
AI仿人工生命系統(tǒng)
49,673
AIKIDO
0.2.0
C++
一個(gè)解決機(jī)器人運(yùn)動(dòng)規(guī)劃和決策問(wèn)題的C++庫(kù)
32,830
Quackle
1.0.3
C++
填字游戲的AI分析工具
13,908
Caffe
0.9999
C++
一個(gè)深度學(xué)習(xí)開(kāi)發(fā)框架
92,761
SUSI.AI Server
2.1.0
Java
一個(gè)智能開(kāi)源個(gè)人助理程序
37,400
gdxAi
1.8.1
Java
基于libGDX的游戲開(kāi)發(fā)框架
35,200
onyx
1.1.4
Java
一個(gè)使用人工智能,機(jī)器學(xué)習(xí)和深度學(xué)習(xí)等技術(shù)的android庫(kù),可讓開(kāi)發(fā)人員了解他們?cè)趹?yīng)用中顯示的內(nèi)容
15,100
AIMA3e-Java
3.0.0
Java
Russell和Norvig的AI算法的Java實(shí)現(xiàn)
97,600
ABAGAIL
1.0.0
Java
機(jī)器學(xué)習(xí)和人工智能的算法包
26,700
Malmo
0.35.6
Java
一個(gè)基于Minecraft的AI實(shí)驗(yàn)和研究平臺(tái)
54,100
OCR_densenet
1.0.0
Java
采用densenet的圖片文字識(shí)別軟件(第一屆西安交通大學(xué)人工智能實(shí)踐大賽第一名)
5,267
BrainSimulator
0.6.0
C#
AI架構(gòu)的可視化原型設(shè)計(jì)開(kāi)發(fā)平臺(tái)
295,300
3、測(cè)試內(nèi)容
3.1 安全缺陷種類(lèi)
本次測(cè)試涵蓋各類(lèi)常見(jiàn)安全缺陷。根據(jù)缺陷形成的原因、被利用的可能性、造成的危害程度和解決的難度等因素進(jìn)行綜合考慮,可以將常見(jiàn)的安全缺陷分為八類(lèi):
1.輸入驗(yàn)證與表示(Input Validation and Representation)
輸入驗(yàn)證與表示問(wèn)題通常是由特殊字符、編碼和數(shù)字表示所引起的,這類(lèi)問(wèn)題的發(fā)生是由于對(duì)輸入的信任所造成的。這些問(wèn)題包括:緩沖區(qū)溢出、跨站腳本、SQL注入、命令注入等。
2.API誤用(API Abuse)
API是調(diào)用者與被調(diào)用者之間的一個(gè)約定,大多數(shù)的API誤用是由于調(diào)用者沒(méi)有理解約定的目的所造成的。當(dāng)使用API不當(dāng)時(shí),也會(huì)引發(fā)安全問(wèn)題。
3.安全特性(Security Features)
該類(lèi)別主要包含認(rèn)證、訪(fǎng)問(wèn)控制、機(jī)密性、密碼使用和特權(quán)管理等方面的缺陷。
4.時(shí)間和狀態(tài)(Time and State)
分布式計(jì)算與時(shí)間和狀態(tài)有關(guān)。線(xiàn)程和進(jìn)程之間的交互及執(zhí)行任務(wù)的時(shí)間順序往往由共享的狀態(tài)決定,如信號(hào)量、變量、文件系統(tǒng)等。與分布式計(jì)算相關(guān)的缺陷包括競(jìng)態(tài)條件、阻塞誤用等。
5.錯(cuò)誤和異常處理缺陷(Errors)
這類(lèi)缺陷與錯(cuò)誤和異常處理有關(guān),最常見(jiàn)的一種缺陷是沒(méi)有恰當(dāng)?shù)奶幚礤e(cuò)誤(或者沒(méi)有處理錯(cuò)誤)從而導(dǎo)致程序運(yùn)行意外終止,另一種缺陷是產(chǎn)生的錯(cuò)誤給潛在的攻擊者提供了過(guò)多信息。
6.代碼質(zhì)量問(wèn)題(Code Quality)
低劣的代碼質(zhì)量會(huì)導(dǎo)致不可預(yù)測(cè)的行為。對(duì)于攻擊者而言,低劣的代碼使他們可以以意想不到的方式威脅系統(tǒng)。常見(jiàn)的該類(lèi)別缺陷包括死代碼、空指針解引用、資源泄漏等。
7.封裝和隱藏缺陷(Encapsulation)
合理的封裝意味著區(qū)分校驗(yàn)過(guò)和未經(jīng)檢驗(yàn)的數(shù)據(jù),區(qū)分不同用戶(hù)的數(shù)據(jù),或區(qū)分用戶(hù)能看到和不能看到的數(shù)據(jù)等。常見(jiàn)的缺陷包括隱藏域、信息泄漏、跨站請(qǐng)求偽造等。
8.代碼運(yùn)行環(huán)境的缺陷(Environment)
該類(lèi)缺陷是源代碼之外的問(wèn)題,例如運(yùn)行環(huán)境配置問(wèn)題、敏感信息管理問(wèn)題等,它們對(duì)產(chǎn)品的安全仍然是至關(guān)重要的。
前七類(lèi)缺陷與源代碼中的安全缺陷相關(guān),它們可以成為惡意攻擊的目標(biāo),一旦被利用會(huì)造成信息泄露、權(quán)限提升、命令執(zhí)行等嚴(yán)重后果。最后一類(lèi)缺陷描述實(shí)際代碼之外的安全問(wèn)題,它們?nèi)菀自斐绍浖倪\(yùn)行異常、數(shù)據(jù)丟失等嚴(yán)重問(wèn)題。



熱門(mén)文章
  • 機(jī)械革命S1 PRO-02 開(kāi)機(jī)不顯示 黑...
  • 聯(lián)想ThinkPad NM-C641上電掉電點(diǎn)不...
  • 三星一體激光打印機(jī)SCX-4521F維修...
  • 通過(guò)串口命令查看EMMC擦寫(xiě)次數(shù)和判...
  • IIS 8 開(kāi)啟 GZIP壓縮來(lái)減少網(wǎng)絡(luò)請(qǐng)求...
  • 索尼kd-49x7500e背光一半暗且閃爍 ...
  • 樓宇對(duì)講門(mén)禁讀卡異常維修,讀卡芯...
  • 新款海信電視機(jī)始終停留在開(kāi)機(jī)界面...
  • 常見(jiàn)打印機(jī)清零步驟
  • 安裝驅(qū)動(dòng)時(shí)提示不包含數(shù)字簽名的解...
  • 共享打印機(jī)需要密碼的解決方法
  • 圖解Windows 7系統(tǒng)快速共享打印機(jī)的...
  • 錦州廣廈電腦上門(mén)維修

    報(bào)修電話(huà):13840665804  QQ:174984393 (聯(lián)系人:毛先生)   
    E-Mail:174984393@qq.com
    維修中心地址:錦州廣廈電腦城
    ICP備案/許可證號(hào):遼ICP備2023002984號(hào)-1
    上門(mén)服務(wù)區(qū)域: 遼寧錦州市區(qū)
    主要業(yè)務(wù): 修電腦,電腦修理,電腦維護(hù),上門(mén)維修電腦,黑屏藍(lán)屏死機(jī)故障排除,無(wú)線(xiàn)上網(wǎng)設(shè)置,IT服務(wù)外包,局域網(wǎng)組建,ADSL共享上網(wǎng),路由器設(shè)置,數(shù)據(jù)恢復(fù),密碼破解,光盤(pán)刻錄制作等服務(wù)

    技術(shù)支持:微軟等
    主站蜘蛛池模板: 无码精品A∨在线观看| 亚洲Av永久无码精品一区二区| 久久精品无码中文字幕| 亚洲国产AV无码一区二区三区 | 亚洲av永久无码精品三区在线4| 久久久久久亚洲av无码蜜芽| 亚洲AV无码成人精品区天堂 | 无码人妻精品中文字幕| 无码人妻av一区二区三区蜜臀| 国产激情无码一区二区| 亚洲Av无码乱码在线观看性色 | 亚洲AV无码第一区二区三区 | 中文国产成人精品久久亚洲精品AⅤ无码精品 | 无码中文字幕乱在线观看| 国产成人无码av在线播放不卡| 无码aⅴ精品一区二区三区浪潮| 亚洲精品人成无码中文毛片| 免费无码又爽又刺激高潮| 亚洲va成无码人在线观看 | 精品亚洲成α人无码成α在线观看 | 狠狠躁狠狠爱免费视频无码| 亚洲AV无码AV男人的天堂不卡 | 免费无码又爽又刺激高潮软件| 国产成年无码久久久久下载| 亚洲中文字幕无码av| 亚洲中文字幕在线无码一区二区| 久久久久无码国产精品一区| 中文字幕无码第1页| 国产av无码专区亚洲av果冻传媒 | 在线观看无码的免费网站| 亚洲AV综合色区无码一二三区| 精品视频无码一区二区三区| 97久久精品亚洲中文字幕无码| 久久99精品久久久久久hb无码| 亚洲AV无码久久精品狠狠爱浪潮| 无码人妻精品中文字幕免费 | 成年轻人电影www无码| 精品国产AV无码一区二区三区| 免费无码又爽又刺激高潮| 人妻无码久久中文字幕专区| 中文字幕久无码免费久久|