發(fā)貨地點(diǎn):廣東省深圳市
發(fā)布時(shí)間:2025-04-23
在不知道多長(zhǎng)的子序列能更好的表示可執(zhí)行文件的情況下,,只能以固定窗口大小在字節(jié)碼序列中滑動(dòng),,產(chǎn)生大量的短序列,,由機(jī)器學(xué)習(xí)方法選擇可能區(qū)分惡意軟件和良性軟件的短序列作為特征,,產(chǎn)生短序列的方法叫n-grams,。“080074ff13b2”的字節(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)化器。數(shù)字化轉(zhuǎn)型中的挑戰(zhàn)與應(yīng)對(duì):艾策科技的經(jīng)驗(yàn)分享,。天津軟件檢測(cè)報(bào)告
它已被擴(kuò)展成與軟件生命周期融為一體的一組已定義的活動(dòng),。測(cè)試活動(dòng)遵循軟件生命周期的V字模型。測(cè)試人員在需求分析階段便開(kāi)始著手制訂測(cè)試計(jì)劃,,并根據(jù)用戶或客戶需求建立測(cè)試目標(biāo),,同時(shí)設(shè)計(jì)測(cè)試用例并制訂測(cè)試通過(guò)準(zhǔn)則。在集成級(jí)上,,應(yīng)成立軟件測(cè)試**,,提供測(cè)試技術(shù)培訓(xùn),關(guān)鍵的測(cè)試活動(dòng)應(yīng)有相應(yīng)的測(cè)試工具予以支持,。在該測(cè)試成熟度等級(jí)上,,沒(méi)有正式的評(píng)審程序,沒(méi)有建立質(zhì)量過(guò)程和產(chǎn)品屬性的測(cè)試度量,。集成級(jí)要實(shí)現(xiàn)4個(gè)成熟度目標(biāo),,它們分別是:建立軟件測(cè)試**,制訂技術(shù)培訓(xùn)計(jì)劃,軟件全壽命周期測(cè)試,,控制和監(jiān)視測(cè)試過(guò)程,。(I)建立軟件測(cè)試**軟件測(cè)試的過(guò)程及質(zhì)量對(duì)軟件產(chǎn)品質(zhì)量有直接影響。由于測(cè)試往往是在時(shí)間緊,,壓力大的情況下所完成的一系列復(fù)雜的活動(dòng),,因此應(yīng)由訓(xùn)練有素的人員組成測(cè)試組。測(cè)試組要完成與測(cè)試有關(guān)的多種活動(dòng),,包括負(fù)責(zé)制訂測(cè)試計(jì)劃,,實(shí)施測(cè)試執(zhí)行,記錄測(cè)試結(jié)果,,制訂與測(cè)試有關(guān)的標(biāo)準(zhǔn)和測(cè)試度量,,建立鍘試數(shù)據(jù)庫(kù),測(cè)試重用,,測(cè)試**以及測(cè)試評(píng)價(jià)等,。建立軟件測(cè)試**要實(shí)現(xiàn)4個(gè)子目標(biāo):1)建立全**范圍內(nèi)的測(cè)試組,并得到上級(jí)管理層的領(lǐng)導(dǎo)和各方面的支持,,包括經(jīng)費(fèi)支持,。2)定義測(cè)試組的作用和職責(zé)。3)由訓(xùn)練有素的人員組成測(cè)試組,。吉林軟件測(cè)試實(shí)驗(yàn)室策科技助力教育行業(yè):數(shù)字化教學(xué)的創(chuàng)新應(yīng)用 ,。
先將訓(xùn)練樣本的dll和api信息特征視圖、格式信息特征視圖以及字節(jié)碼n-grams特征視圖分別輸入至一個(gè)深度神經(jīng)網(wǎng)絡(luò)中抽取高等特征表示,,然后合并抽取的高等特征表示并將其作為下一個(gè)深度神經(jīng)網(wǎng)絡(luò)的輸入進(jìn)行模型訓(xùn)練,,得到多模態(tài)深度集成模型。進(jìn)一步的,,所述多模態(tài)深度集成模型的隱藏層的***函數(shù)采用relu,,輸出層的***函數(shù)采用sigmoid,中間使用dropout層進(jìn)行正則化,,優(yōu)化器采用adagrad,。進(jìn)一步的,所述訓(xùn)練得到的多模態(tài)深度集成模型中,,用于抽取dll和api信息特征視圖的深度神經(jīng)網(wǎng)絡(luò)包含3個(gè)隱含層,,且3個(gè)隱含層中間間隔設(shè)置有dropout層;用于抽取格式信息特征視圖的深度神經(jīng)網(wǎng)絡(luò)包含2個(gè)隱含層,,且2個(gè)隱含層中間設(shè)置有dropout層,;用于抽取字節(jié)碼n-grams特征視圖的深度神經(jīng)網(wǎng)絡(luò)包含4個(gè)隱含層,且4個(gè)隱含層中間間隔設(shè)置有dropout層,;用于輸入合并抽取的高等特征表示的深度神經(jīng)網(wǎng)絡(luò)包含2個(gè)隱含層,,且2個(gè)隱含層中間設(shè)置有dropout層;所述dropout層的dropout率均等于。本發(fā)明實(shí)施例的有益效果是,,提出了一種基于多模態(tài)深度學(xué)習(xí)的惡意軟件檢測(cè)方法,,應(yīng)用了多模態(tài)深度學(xué)習(xí)方法來(lái)融合dll和api,、格式結(jié)構(gòu)信息,、字節(jié)碼n-grams特征。
并分發(fā)至項(xiàng)目涉及的所有管理人員和開(kāi)發(fā)人員,。5)將測(cè)試目標(biāo)反映在測(cè)試計(jì)劃中,。(II)啟動(dòng)測(cè)試計(jì)劃過(guò)程制訂計(jì)劃是使一個(gè)過(guò)程可重復(fù),可定義和可管理的基礎(chǔ),。測(cè)試計(jì)劃應(yīng)包括測(cè)試目的,,風(fēng)險(xiǎn)分析,測(cè)試策略以及測(cè)試設(shè)計(jì)規(guī)格說(shuō)明和測(cè)試用例,。此外,,測(cè)試計(jì)劃還應(yīng)說(shuō)明如何分配測(cè)試資源,如何劃分單元測(cè)試,,集成測(cè)試,,系統(tǒng)測(cè)試和驗(yàn)收測(cè)試的任務(wù)。啟動(dòng)測(cè)試計(jì)劃過(guò)程包含5個(gè)子目標(biāo):1)建立**內(nèi)的測(cè)試計(jì)劃**并予以經(jīng)費(fèi)支持,。2)建立**內(nèi)的測(cè)試計(jì)劃政策框架并予以管理上的支持,。3)開(kāi)發(fā)測(cè)試計(jì)劃模板井分發(fā)至項(xiàng)目的管理者和開(kāi)發(fā)者。4)建立一種機(jī)制,,使用戶需求成為測(cè)試計(jì)劃的依據(jù)之一,。5)評(píng)價(jià),推薦和獲得基本的計(jì)劃工具并從管理上支持工具的使用,。(III)制度化基本的測(cè)試技術(shù)和方法?為改進(jìn)測(cè)試過(guò)程能力,,**中需應(yīng)用基本的測(cè)試技術(shù)和方法,并說(shuō)明何時(shí)和怎樣使用這些技術(shù),,方法和支持工具,。將基本測(cè)試技術(shù)和方法制度化有2個(gè)子目標(biāo):1)在**范圍內(nèi)成立測(cè)試技術(shù)組,研究,,評(píng)價(jià)和推薦基本的測(cè)試技術(shù)和測(cè)試方法,,推薦支持這些技術(shù)與方法的基本工具。2)制訂管理方針以保證在全**范圍內(nèi)一致使用所推薦的技術(shù)和方法,。第三級(jí)集成級(jí)在集成級(jí),,測(cè)試不**是跟隨在編碼階段之后的一個(gè)階段。艾策檢測(cè)為新能源汽車電池提供安全性能深度解析,。
[1]中文名軟件測(cè)試方法外文名SoftwareTestingMethod目的測(cè)試軟件性能所屬行業(yè)計(jì)算機(jī)作用選擇合適的軟件目錄1概述2原則3分類靜態(tài)測(cè)試和動(dòng)態(tài)測(cè)試黑盒測(cè)試,、白盒測(cè)試和灰盒測(cè)試手動(dòng)測(cè)試和自動(dòng)化測(cè)試4不同階段測(cè)試單元測(cè)試集成測(cè)試系統(tǒng)測(cè)試驗(yàn)收測(cè)試5重要性軟件測(cè)試方法概述編輯軟件測(cè)試方法的目的包括:發(fā)現(xiàn)軟件程序中的錯(cuò)誤、對(duì)軟件是否符合設(shè)計(jì)要求,以及是否符合合同中所要達(dá)到的技術(shù)要求,,進(jìn)行有關(guān)驗(yàn)證以及評(píng)估軟件的質(zhì)量,。**終實(shí)現(xiàn)將高質(zhì)量的軟件系統(tǒng)交給用戶的目的。而軟件的基本測(cè)試方法主要有靜態(tài)測(cè)試和動(dòng)態(tài)測(cè)試,、功能測(cè)試,、性能測(cè)試、黑盒測(cè)試和白盒測(cè)試等等,。[2]軟件測(cè)試方法眾多,,比較常用到的測(cè)試方法有等價(jià)類劃分、場(chǎng)景法,,偶爾會(huì)使用到的測(cè)試方法有邊界值和判定表,,還有包括不經(jīng)常使用到的正交排列法和測(cè)試大綱法。其中等價(jià)類劃分,、邊界值分析,、判定表等屬于黑盒測(cè)試方法;只對(duì)功能是否可以滿足規(guī)定要求進(jìn)行檢查,,主要用于軟件的確認(rèn)測(cè)試階段,。白盒測(cè)試也叫做結(jié)構(gòu)測(cè)試或邏輯驅(qū)動(dòng)測(cè)試,是基于覆蓋的全部代碼和路徑,、條件的測(cè)試,,通過(guò)測(cè)試檢測(cè)產(chǎn)品內(nèi)部性能,檢驗(yàn)程序中的路徑是否可以按照要求完成工作,,但是并不對(duì)功能進(jìn)行測(cè)試,,主要用于軟件的驗(yàn)證。艾策科技案例研究:某跨國(guó)企業(yè)的數(shù)字化轉(zhuǎn)型實(shí)踐,。沈陽(yáng)軟件檢測(cè)報(bào)告定制
用戶隱私測(cè)評(píng)確認(rèn)數(shù)據(jù)采集范圍超出聲明條款3項(xiàng),。天津軟件檢測(cè)報(bào)告
嘗試了前端融合、后端融合和中間融合三種融合方法對(duì)進(jìn)行有效融合,,有效提高了惡意軟件的準(zhǔn)確率,,具備較好的泛化性能和魯棒性。實(shí)驗(yàn)結(jié)果顯示,,相對(duì)**且互補(bǔ)的特征視圖和不同深度學(xué)習(xí)融合機(jī)制的使用明顯提高了檢測(cè)方法的檢測(cè)能力和泛化性能,,其中較優(yōu)的中間融合方法取得了%的準(zhǔn)確率,對(duì)數(shù)損失為,,auc值為,。有效解決了現(xiàn)有采用二進(jìn)制可執(zhí)行文件的單一特征類型進(jìn)行惡意軟件檢測(cè)的檢測(cè)方法檢測(cè)結(jié)果準(zhǔn)確率不高、可靠性低,、泛化性和魯棒性不佳的問(wèn)題,。另外,,惡意軟件很難同時(shí)偽造良性軟件的多個(gè)抽象層次的特征以逃避檢測(cè),本發(fā)明實(shí)施例同時(shí)融合軟件的二進(jìn)制可執(zhí)行文件的多個(gè)抽象層次的特征,,可準(zhǔn)確檢測(cè)出偽造良性軟件特征的惡意軟件,,解決了現(xiàn)有采用二進(jìn)制可執(zhí)行文件的單一特征類型進(jìn)行惡意軟件檢測(cè)的檢測(cè)方法難以檢測(cè)出偽造良性軟件特征的惡意軟件的問(wèn)題。附圖說(shuō)明為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,,顯而易見(jiàn)地,下面描述中的附圖**是本發(fā)明的一些實(shí)施例,,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖,。圖1是前端融合方法的流程圖。天津軟件檢測(cè)報(bào)告