每一種信息的來(lái)源或者形式,都可以稱(chēng)為一種模態(tài)。例如,,人有觸覺(jué),,聽(tīng)覺(jué),視覺(jué),,嗅覺(jué),。多模態(tài)機(jī)器學(xué)習(xí)旨在通過(guò)機(jī)器學(xué)習(xí)的方法實(shí)現(xiàn)處理和理解多源模態(tài)信息的能力。多模態(tài)學(xué)習(xí)從1970年代起步,,經(jīng)歷了幾個(gè)發(fā)展階段,,在2010年后***步入深度學(xué)習(xí)(deeplearning)階段。在某種意義上,,深度學(xué)習(xí)可以被看作是允許我們“混合和匹配”不同模型以創(chuàng)建復(fù)雜的深度多模態(tài)模型,。目前,多模態(tài)數(shù)據(jù)融合主要有三種融合方式:前端融合(early-fusion)即數(shù)據(jù)水平融合(data-levelfusion),、后端融合(late-fusion)即決策水平融合(decision-levelfusion)以及中間融合(intermediate-fusion),。前端融合將多個(gè)**的數(shù)據(jù)集融合成一個(gè)單一的特征向量空間,然后將其用作機(jī)器學(xué)習(xí)算法的輸入,,訓(xùn)練機(jī)器學(xué)習(xí)模型,,如圖1所示。由于多模態(tài)數(shù)據(jù)的前端融合往往無(wú)法充分利用多個(gè)模態(tài)數(shù)據(jù)間的互補(bǔ)性,,且前端融合的原始數(shù)據(jù)通常包含大量的冗余信息,。因此,多模態(tài)前端融合方法常常與特征提取方法相結(jié)合以剔除冗余信息,,基于領(lǐng)域經(jīng)驗(yàn)從每個(gè)模態(tài)中提取更高等別的特征表示,,或者應(yīng)用深度學(xué)習(xí)算法直接學(xué)習(xí)特征表示,然后在特性級(jí)別上進(jìn)行融合,。后端融合則是將不同模態(tài)數(shù)據(jù)分別訓(xùn)練好的分類(lèi)器輸出決策進(jìn)行融合,,如圖2所示。多平臺(tái)兼容性測(cè)試顯示Linux環(huán)境下存在驅(qū)動(dòng)適配問(wèn)題,。軟件質(zhì)量測(cè)評(píng)報(bào)告多少錢(qián)
特征之間存在部分重疊,,但特征類(lèi)型間存在著互補(bǔ),,融合這些不同抽象層次的特征可更好的識(shí)別軟件的真正性質(zhì)。且惡意軟件通常偽造出和良性軟件相似的特征,,逃避反**軟件的檢測(cè),,但惡意軟件很難同時(shí)偽造多個(gè)抽象層次的特征逃避檢測(cè)?;谠撚^點(diǎn),,本發(fā)明實(shí)施例提出一種基于多模態(tài)深度學(xué)習(xí)的惡意軟件檢測(cè)方法,以實(shí)現(xiàn)對(duì)惡意軟件的有效檢測(cè),,提取了三種模態(tài)的特征(dll和api信息,、pe格式結(jié)構(gòu)信息和字節(jié)碼3-grams),提出了通過(guò)前端融合,、后端融合和中間融合這三種融合方式集成三種模態(tài)的特征,,有效提高惡意軟件檢測(cè)的準(zhǔn)確率和魯棒性,具體步驟如下:步驟s1,、提取軟件樣本的二進(jìn)制可執(zhí)行文件的dll和api信息,、pe格式結(jié)構(gòu)信息以及字節(jié)碼n-grams的特征表示,生成軟件樣本的dll和api信息特征視圖,、格式信息特征視圖以及字節(jié)碼n-grams特征視圖,;統(tǒng)計(jì)當(dāng)前軟件樣本的導(dǎo)入節(jié)中引用的dll和api,提取得到當(dāng)前軟件樣本的二進(jìn)制可執(zhí)行文件的dll和api信息的特征表示,。對(duì)當(dāng)前軟件樣本的二進(jìn)制可執(zhí)行文件進(jìn)行格式結(jié)構(gòu)解析,,并按照格式規(guī)范提取**該軟件樣本的格式結(jié)構(gòu)信息,得到該軟件樣本的二進(jìn)制可執(zhí)行文件的pe格式結(jié)構(gòu)信息的特征表示,。貴州軟件測(cè)試中心數(shù)據(jù)安全與合規(guī):艾策科技的最佳實(shí)踐,。
2)軟件產(chǎn)品登記測(cè)試流程材料準(zhǔn)備并遞交------實(shí)驗(yàn)室受理------環(huán)境準(zhǔn)備------測(cè)試實(shí)施------輸出報(bào)告------通知客戶------繳費(fèi)并取報(bào)告服務(wù)區(qū)域北京、上海,、廣州,、深圳、重慶,、杭州,、南京、蘇州等**各地軟件測(cè)試報(bào)告|軟件檢測(cè)報(bào)告以“軟件質(zhì)量為目標(biāo),,貫穿整個(gè)軟件生命周期,、覆蓋軟件測(cè)試生命周期”的**測(cè)試服務(wù)模式,真正做到了“軟件測(cè)試應(yīng)該越早介入越好的原則”,,從軟件生命周期的每一個(gè)環(huán)節(jié)把控軟件產(chǎn)品質(zhì)量;提供軟件產(chǎn)品質(zhì)量度量依據(jù),,提供軟件可靠性分析依據(jù),。軟件成果鑒定測(cè)試結(jié)果可以作為軟件類(lèi)科技成果鑒定的依據(jù),。提供功能、性能,、標(biāo)準(zhǔn)符合性,、易用性、安全性,、可靠性等專(zhuān)項(xiàng)測(cè)試服務(wù),。科技項(xiàng)目驗(yàn)收測(cè)試報(bào)告及鑒定結(jié)論,可以真實(shí)反映指標(biāo)的技術(shù)水平和市場(chǎng)價(jià)值,有助于項(xiàng)目成交和產(chǎn)品營(yíng)銷(xiāo),。
在不知道多長(zhǎng)的子序列能更好的表示可執(zhí)行文件的情況下,,只能以固定窗口大小在字節(jié)碼序列中滑動(dòng),產(chǎn)生大量的短序列,,由機(jī)器學(xué)習(xí)方法選擇可能區(qū)分惡意軟件和良性軟件的短序列作為特征,,產(chǎn)生短序列的方法叫n-grams?!?80074ff13b2”的字節(jié)碼序列,,如果以3-grams產(chǎn)生連續(xù)部分重疊的短序列,將得到“080074”,、“0074ff”,、“74ff13”、“ff13b2”四個(gè)短序列,。每個(gè)短序列特征的權(quán)重表示有多種方法,。**簡(jiǎn)單的方法是如果該短序列在具體樣本中出現(xiàn),就表示為1,;如果沒(méi)有出現(xiàn),,就表示為0,也可以用,。本實(shí)施例采用3-grams方法提取特征,,3-grams產(chǎn)生的短序列非常龐大,將產(chǎn)生224=(16,777,216)個(gè)特征,,如此龐大的特征集在計(jì)算機(jī)內(nèi)存中存儲(chǔ)和算法效率上都是問(wèn)題,。如果短序列特征的tf較小,對(duì)機(jī)器學(xué)習(xí)可能沒(méi)有意義,,選取了tf**高的5000個(gè)短序列特征,,計(jì)算每個(gè)短序列特征的,每個(gè)短序列特征的權(quán)重是判斷其所在軟件樣本是否為惡意軟件的依據(jù),,也是區(qū)分每個(gè)軟件樣本的依據(jù),。(4)前端融合前端融合的架構(gòu)如圖4所示,前端融合方式將三種模態(tài)的特征合并,然后輸入深度神經(jīng)網(wǎng)絡(luò),,隱藏層的***函數(shù)為relu,,輸出層的***函數(shù)是sigmoid,中間使用dropout層進(jìn)行正則化,,防止過(guò)擬合,,優(yōu)化器。云計(jì)算與 AI 融合:深圳艾策的創(chuàng)新解決方案,。
所以第三方軟件檢測(cè)機(jī)構(gòu)可以說(shuō)是使用loadrunner軟件工具較多的一個(gè)業(yè)務(wù)領(lǐng)域,,也能保證軟件測(cè)試報(bào)告結(jié)果的性能準(zhǔn)確。二,、軟件測(cè)試漏洞掃描工具在客戶需要的軟件測(cè)試報(bào)告中,,軟件安全的滲透測(cè)試和漏洞掃描一般會(huì)作為信息安全性的軟件測(cè)試報(bào)告內(nèi)容。首先來(lái)說(shuō)一下漏洞掃描的工具,,這部分在國(guó)際上有ibm很出名的一個(gè)掃描測(cè)試工具appscan,,以及針對(duì)web等的全量化掃描器nessus。國(guó)產(chǎn)的目前的綠盟漏洞掃描設(shè)備也做得非常好,,個(gè)人其實(shí)更建議用綠盟的漏洞掃描設(shè)備,,規(guī)則全,掃描速度快,,測(cè)試報(bào)告也更符合國(guó)情,。三、軟件測(cè)試滲透測(cè)試工具滲透測(cè)試屬于第三方軟件檢測(cè)測(cè)評(píng)過(guò)程中的比較專(zhuān)業(yè)的一個(gè)測(cè)試項(xiàng),,對(duì)技術(shù)的要求也比較高,,一般使用的工具為burpsuite這個(gè)專(zhuān)業(yè)安全工具,這個(gè)工具挺全能的,,不光是安全服務(wù)常用的工具,,同樣也認(rèn)可作為軟件滲透測(cè)試的工具輸出??偟膩?lái)說(shuō),,第三方軟件檢測(cè)的那些軟件測(cè)試工具,都是為了確保軟件測(cè)試報(bào)告結(jié)果的整體有效性來(lái)進(jìn)行使用,,也是第三方檢測(cè)機(jī)構(gòu)作為自主實(shí)驗(yàn)室的這個(gè)性質(zhì),,提供了具備正規(guī)效力的軟件測(cè)試過(guò)程和可靠的第三方檢測(cè)結(jié)果,所以客戶可以有一個(gè)初步的軟件測(cè)試工具了解,,也對(duì)獲取一份有效的第三方軟件測(cè)試報(bào)告的結(jié)果可以有更清楚的認(rèn)識(shí),。漏洞掃描報(bào)告顯示依賴庫(kù)存在5個(gè)已知CVE漏洞。寧波第三方軟件評(píng)測(cè)機(jī)構(gòu)
創(chuàng)新光譜分析技術(shù)賦能艾策檢測(cè),,實(shí)現(xiàn)食品藥品中微量有害物質(zhì)的超痕量檢測(cè),。軟件質(zhì)量測(cè)評(píng)報(bào)告多少錢(qián)
[3]軟件測(cè)試方法原則編輯1.盡早不斷測(cè)試的原則應(yīng)當(dāng)盡早不斷地進(jìn)行軟件測(cè)試,。據(jù)統(tǒng)計(jì)約60%的錯(cuò)誤來(lái)自設(shè)計(jì)以前,并且修正一個(gè)軟件錯(cuò)誤所需的費(fèi)用將隨著軟件生存周期的進(jìn)展而上升,。錯(cuò)誤發(fā)現(xiàn)得越早,,修正它所需的費(fèi)用就越少。[4]測(cè)試用例由測(cè)試輸入數(shù)據(jù)和與之對(duì)應(yīng)的預(yù)期輸出結(jié)果這兩部分組成,。[4]3.**測(cè)試原則(1)**測(cè)試原則。這是指軟件測(cè)試工作由在經(jīng)濟(jì)上和管理上**于開(kāi)發(fā)機(jī)構(gòu)的**進(jìn)行,。程序員應(yīng)避免檢査自己的程序,,程序設(shè)計(jì)機(jī)構(gòu)也不應(yīng)測(cè)試自己開(kāi)發(fā)的程序。軟件開(kāi)發(fā)者難以客觀,、有效地測(cè)試自己的軟件,,而找出那些因?yàn)閷?duì)需求的誤解而產(chǎn)生的錯(cuò)誤就更加困難。[4](2)合法和非合法原則,。在設(shè)計(jì)時(shí),,測(cè)試用例應(yīng)當(dāng)包括合法的輸入條件和不合法的輸入條件。[4](3)錯(cuò)誤群集原則,。軟件錯(cuò)誤呈現(xiàn)群集現(xiàn)象,。經(jīng)驗(yàn)表明,某程序段剩余的錯(cuò)誤數(shù)目與該程序段中已發(fā)現(xiàn)的錯(cuò)誤數(shù)目成正比,,所以應(yīng)該對(duì)錯(cuò)誤群集的程序段進(jìn)行重點(diǎn)測(cè)試,。[4](4)嚴(yán)格性原則。嚴(yán)格執(zhí)行測(cè)試計(jì)劃,,排除測(cè)試的隨意性,。[4](5)覆蓋原則。應(yīng)當(dāng)對(duì)每一個(gè)測(cè)試結(jié)果做***的檢查,。[4](6)定義功能測(cè)試原則,。檢查程序是否做了要做的事*是成功的一半,另一半是看程序是否做了不屬于它做的事,。[4](7)回歸測(cè)試原則,。應(yīng)妥善保留測(cè)試用例。軟件質(zhì)量測(cè)評(píng)報(bào)告多少錢(qián)