將三種模態(tài)特征和三種融合方法的結(jié)果進(jìn)行了對(duì)比,如表3所示。從表3可以看出,前端融合和中間融合較基于模態(tài)特征的檢測(cè)準(zhǔn)確率更高,損失率更低。后端融合是三種融合方法中較弱的,雖然明顯優(yōu)于基于dll和api信息、pe格式結(jié)構(gòu)特征的實(shí)驗(yàn)結(jié)果,但稍弱于基于字節(jié)碼3-grams特征的結(jié)果。中間融合是三種融合方法中**好的,各項(xiàng)性能指標(biāo)都非常接近**優(yōu)值。表3實(shí)驗(yàn)結(jié)果對(duì)比本實(shí)施例提出了基于多模態(tài)深度學(xué)習(xí)的惡意軟件檢測(cè)方法,提取了三種模態(tài)的特征(dll和api信息、pe格式結(jié)構(gòu)信息和字節(jié)碼3-grams),提出了通過(guò)三種融合方式(前端融合、后端融合、中間融合)集成三種模態(tài)的特征,有效提高惡意軟件檢測(cè)的準(zhǔn)確率和魯棒性。實(shí)驗(yàn)結(jié)果顯示,相對(duì)**且互補(bǔ)的特征視圖和不同深度學(xué)習(xí)融合機(jī)制的使用明顯提高了檢測(cè)方法的檢測(cè)能力和泛化性能,其中較優(yōu)的中間融合方法取得了%的準(zhǔn)確率,對(duì)數(shù)損失為,auc值為,各項(xiàng)性能指標(biāo)已接近**優(yōu)值。考慮到樣本集可能存在噪聲,本實(shí)施例提出的方法已取得了比較理想的結(jié)果。由于惡意軟件很難同時(shí)偽造多個(gè)模態(tài)的特征,本實(shí)施例提出的方法比單模態(tài)特征方法更魯棒。以上所述*為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。多平臺(tái)兼容性測(cè)試顯示Linux環(huán)境下存在驅(qū)動(dòng)適配問(wèn)題。第三方軟件測(cè)評(píng)報(bào)告需要cma嗎
第三方軟件檢測(cè)機(jī)構(gòu)在開(kāi)展第三方軟件測(cè)試的過(guò)程中,需要保持測(cè)試整體的嚴(yán)謹(jǐn)性,也需要對(duì)測(cè)試結(jié)果負(fù)責(zé)并確保公平公正性。所以,在測(cè)試過(guò)程中,軟件測(cè)試所使用的測(cè)試工具也是很重要的一方面。我們簡(jiǎn)單介紹一下在軟件檢測(cè)過(guò)程中使用的那些軟件測(cè)試工具。眾所周知,軟件測(cè)試的參數(shù)項(xiàng)目包括功能性、性能、安全性等參數(shù),而其中出具軟件測(cè)試報(bào)告主要的就是性能測(cè)試和安全測(cè)試所需要使用到的工具了。一、軟件測(cè)試性能測(cè)試工具這個(gè)參數(shù)的測(cè)試工具有l(wèi)oadrunner,jmeter兩大主要工具,國(guó)產(chǎn)化性能測(cè)試軟件目前市場(chǎng)并未有比較大的突破,其中l(wèi)oadrunner是商業(yè)軟件測(cè)試工具,jmeter為開(kāi)源社區(qū)版本的性能測(cè)試工具。從第三方軟件檢測(cè)機(jī)構(gòu)的角度上來(lái)說(shuō),是不太建議使用開(kāi)源測(cè)試工具的。首先,開(kāi)源測(cè)試工具并不能確保結(jié)果的準(zhǔn)確性,雖然技術(shù)層面上來(lái)說(shuō)都可以進(jìn)行測(cè)試,但是因?yàn)殚_(kāi)源更多的需要考量軟件測(cè)試人員的測(cè)試技術(shù)如何進(jìn)行使用,涉及到了人為因素的影響,一般第三方軟件檢測(cè)機(jī)構(gòu)都會(huì)使用loadrunner作為性能測(cè)試的工具來(lái)進(jìn)行使用。而loadrunner被加拿大的一家公司收購(gòu)以后,在整個(gè)中國(guó)市場(chǎng)區(qū)域的銷售和營(yíng)銷都以第三方軟件檢測(cè)機(jī)構(gòu)為基礎(chǔ)來(lái)開(kāi)展工作。湖南軟件測(cè)試單位隱私合規(guī)檢測(cè)確認(rèn)用戶數(shù)據(jù)加密符合GDPR標(biāo)準(zhǔn)要求。
首先和大家聊一下什么是cma第三方軟件檢測(cè)資質(zhì),什么是cnas第三方軟件檢測(cè)資質(zhì),這兩個(gè)第三方軟件測(cè)評(píng)檢測(cè)的資質(zhì)很多人會(huì)分不清楚。那么首先我們來(lái)看一下,cma是屬于市場(chǎng)監(jiān)督管理局的一個(gè)行政許可,在國(guó)內(nèi)是具有法律效力的認(rèn)可資質(zhì)。Cnas屬于中國(guó)合格評(píng)定國(guó)家委員會(huì)頒發(fā)的一個(gè)資質(zhì),效力也是受到認(rèn)可的,但是cnas同時(shí)也是在全球范圍內(nèi)可以通用認(rèn)可,所以更多的適用于有國(guó)際許可認(rèn)證需求的客戶。那么,有的客戶會(huì)存在疑問(wèn),為什么有時(shí)候軟件項(xiàng)目要求同時(shí)出具cma和cnas雙資質(zhì)認(rèn)證呢,這如果是在軟件開(kāi)發(fā)項(xiàng)目需求中明確要求雙資質(zhì),那么就需要在出具軟件測(cè)試報(bào)告的同時(shí)蓋這兩個(gè)資質(zhì)章,但是如果項(xiàng)目并沒(méi)有明確要求,只是要求第三方軟件檢測(cè)機(jī)構(gòu)出具的軟件測(cè)試報(bào)告的話,那么其實(shí)可以用cma或者cnas其中任何一個(gè)來(lái)進(jìn)行替代即可。說(shuō)完了這些基本的關(guān)于軟件檢測(cè)機(jī)構(gòu)的資質(zhì)要求后,我們來(lái)看一下如何選擇比較靠譜或者具備正規(guī)效力的cma和cnas軟件測(cè)評(píng)機(jī)構(gòu)呢?首先,需檢驗(yàn)機(jī)構(gòu)的許可資質(zhì),如果軟件測(cè)試機(jī)構(gòu)具備兩個(gè)資質(zhì),那肯定是更好的選擇,但是如果只具備一個(gè)第三方軟件測(cè)試的資質(zhì),其實(shí)也是沒(méi)有問(wèn)題的,在滿足業(yè)務(wù)需求場(chǎng)景的前提下,不需要去苛求兩個(gè)資質(zhì)都需要具備。第二。
評(píng)審步驟以及評(píng)審記錄機(jī)制。3)評(píng)審項(xiàng)由上層****。通過(guò)培訓(xùn)參加評(píng)審的人員,使他們理解和遵循相牢的評(píng)審政策,評(píng)審步驟。(II)建立測(cè)試過(guò)程的測(cè)量程序測(cè)試過(guò)程的側(cè)量程序是評(píng)價(jià)測(cè)試過(guò)程質(zhì)量,改進(jìn)測(cè)試過(guò)程的基礎(chǔ),對(duì)監(jiān)視和控制測(cè)試過(guò)程至關(guān)重要。測(cè)量包括測(cè)試進(jìn)展,測(cè)試費(fèi)用,軟件錯(cuò)誤和缺陷數(shù)據(jù)以及產(chǎn)品淵量等。建立淵試測(cè)量程序有3個(gè)子目標(biāo):1)定義**范圍內(nèi)的測(cè)試過(guò)程測(cè)量政策和目標(biāo)。2)制訂測(cè)試過(guò)程測(cè)量計(jì)劃。測(cè)量計(jì)劃中應(yīng)給出收集,分析和應(yīng)用測(cè)量數(shù)據(jù)的方法。3)應(yīng)用測(cè)量結(jié)果制訂測(cè)試過(guò)程改進(jìn)計(jì)劃。(III)軟件質(zhì)量評(píng)價(jià)軟件質(zhì)量評(píng)價(jià)內(nèi)容包括定義可測(cè)量的軟件質(zhì)量屬性,定義評(píng)價(jià)軟件工作產(chǎn)品的質(zhì)量目標(biāo)等項(xiàng)工作。軟件質(zhì)量評(píng)價(jià)有2個(gè)子目標(biāo):1)管理層,測(cè)試組和軟件質(zhì)量保證組要制訂與質(zhì)量有關(guān)的政策,質(zhì)量目標(biāo)和軟件產(chǎn)品質(zhì)量屬性。2)測(cè)試過(guò)程應(yīng)是結(jié)構(gòu)化,己測(cè)量和己評(píng)價(jià)的,以保證達(dá)到質(zhì)量目標(biāo)。第五級(jí)?優(yōu)化,預(yù)防缺陷和質(zhì)量控制級(jí)由于本級(jí)的測(cè)試過(guò)程是可重復(fù),已定義,已管理和己測(cè)量的,因此軟件**能夠優(yōu)化調(diào)整和持續(xù)改進(jìn)測(cè)試過(guò)程。測(cè)試過(guò)程的管理為持續(xù)改進(jìn)產(chǎn)品質(zhì)量和過(guò)程質(zhì)量提供指導(dǎo),并提供必要的基礎(chǔ)設(shè)施。優(yōu)化,預(yù)防缺陷和質(zhì)量控制級(jí)有3個(gè)要實(shí)現(xiàn)的成熟度目標(biāo):。代碼審計(jì)發(fā)現(xiàn)2處潛在內(nèi)存泄漏風(fēng)險(xiǎn),建議版本迭代修復(fù)。
步驟s2、將軟件樣本中的類別已知的軟件樣本作為訓(xùn)練樣本,基于多模態(tài)數(shù)據(jù)融合方法,將訓(xùn)練樣本的dll和api信息特征視圖、格式信息特征視圖以及字節(jié)碼n-grams特征視圖輸入深度神經(jīng)網(wǎng)絡(luò),訓(xùn)練多模態(tài)深度集成模型;步驟s3、將軟件樣本中的類別未知的軟件樣本作為測(cè)試樣本,并將測(cè)試樣本的dll和api信息特征視圖、格式信息特征視圖以及字節(jié)碼n-grams特征視圖輸入步驟s2訓(xùn)練得到的多模態(tài)深度集成模型中,對(duì)測(cè)試樣本進(jìn)行檢測(cè)并得出檢測(cè)結(jié)果。進(jìn)一步的,所述提取軟件樣本的二進(jìn)制可執(zhí)行文件的dll和api信息的特征表示,是統(tǒng)計(jì)當(dāng)前軟件樣本的導(dǎo)入節(jié)中引用的dll和api;所述提取軟件樣本的二進(jìn)制可執(zhí)行文件的pe格式結(jié)構(gòu)信息的特征表示,是先對(duì)當(dāng)前軟件樣本的二進(jìn)制可執(zhí)行文件進(jìn)行格式結(jié)構(gòu)解析,然后按照格式規(guī)范提取**該軟件樣本的格式結(jié)構(gòu)信息;所述提取軟件樣本的二進(jìn)制可執(zhí)行文件的字節(jié)碼n-grams的特征表示,是先將當(dāng)前軟件樣本件的二進(jìn)制可執(zhí)行文件轉(zhuǎn)換為十六進(jìn)制字節(jié)碼序列,然后采用n-grams方法在十六進(jìn)制字節(jié)碼序列中滑動(dòng),產(chǎn)生大量的連續(xù)部分重疊的短序列特征。進(jìn)一步的,采用3-grams方法在十六進(jìn)制字節(jié)碼序列中滑動(dòng)產(chǎn)生連續(xù)部分重疊的短序列特征。進(jìn)一步的。創(chuàng)新光譜分析技術(shù)賦能艾策檢測(cè),實(shí)現(xiàn)食品藥品中微量有害物質(zhì)的超痕量檢測(cè)。第三方軟件功能測(cè)評(píng)收費(fèi)
第三方實(shí)驗(yàn)室驗(yàn)證數(shù)據(jù)處理速度較上代提升1.8倍。第三方軟件測(cè)評(píng)報(bào)告需要cma嗎
所述生成軟件樣本的dll和api信息特征視圖,是先統(tǒng)計(jì)所有類別已知的軟件樣本的pe可執(zhí)行文件引用的dll和api信息,從中選取引用頻率**高的多個(gè)dll和api信息;然后判斷當(dāng)前的軟件樣本的導(dǎo)入節(jié)里是否存在選擇出的某個(gè)引用頻率**高的dll和api信息,如存在,則將當(dāng)前軟件樣本的該dll或api信息以1表示,否則將其以0表示,從而對(duì)當(dāng)前軟件樣本的所有dll和api信息進(jìn)行表示形成當(dāng)前軟件樣本的dll和api信息特征視圖。進(jìn)一步的,所述生成軟件樣本的格式信息特征視圖,是從當(dāng)前軟件樣本的pe格式結(jié)構(gòu)信息中選取可能區(qū)分惡意軟件和良性軟件的pe格式結(jié)構(gòu)特征,形成當(dāng)前軟件樣本的格式信息特征視圖。進(jìn)一步的,所述從當(dāng)前軟件樣本的pe格式結(jié)構(gòu)信息中選取可能區(qū)分惡意軟件和良性軟件的pe格式結(jié)構(gòu)特征,是從當(dāng)前軟件樣本的pe格式結(jié)構(gòu)信息中確定存在特定格式異常的pe格式結(jié)構(gòu)特征以及存在明顯的統(tǒng)計(jì)差異的格式結(jié)構(gòu)特征;所述特定格式異常包括:(1)代碼從**后一節(jié)開(kāi)始執(zhí)行,(2)節(jié)頭部可疑的屬性,(3)pe可選頭部有效尺寸的值不正確,(4)節(jié)之間的“間縫”,(5)可疑的代碼重定向,(6)可疑的代碼節(jié)名稱,(7)可疑的頭部***,(8)來(lái)自,(9)導(dǎo)入地址表被修改,(10)多個(gè)pe頭部,(11)可疑的重定位信息,。第三方軟件測(cè)評(píng)報(bào)告需要cma嗎