本發明屬于惡意軟件防護技術領域::,涉及一種基于多模態深度學習的惡意軟件檢測方法。背景技術:::惡意軟件是指在未明確提示用戶或未經用戶許可的情況下,故意編制或設置的,對網絡或系統會產生威脅或潛在威脅的計算機軟件。常見的惡意軟件有計算機**(簡稱**)、特洛伊木馬(簡稱木馬)、計算機蠕蟲(簡稱蠕蟲)、后門、邏輯**等。惡意軟件可能在用戶不知情的情況下竊取計算機用戶的信息和隱私,也可能非法獲得計算機系統和網絡資源的控制,破壞計算機和網絡的可信性、完整性和可用性,從而為惡意軟件控制者謀取非法利益。騰訊安全發布的《2017年度互聯網安全報告》顯示,2017年騰訊電腦管家pc端總計攔截**近30億次,平均每月攔截木馬**近,共發現**或木馬***。這些數目龐大、名目繁多的惡意軟件侵蝕著我國的***、經濟、文化、***等各個領域的信息安全,帶來了前所未有的挑戰。當前的反**軟件主要采用基于特征碼的檢測方法,這種方法通過對代碼進行充分研究,獲得惡意軟件特征值(即每種惡意軟件所獨有的十六進制代碼串),如字節序列、特定的字符串等,通過匹配查找軟件中是否包含惡意軟件特征庫中的特征碼來判斷其是否為惡意軟件。覆蓋軟件功能與性能的多維度檢測方案設計與實施!廣州第三方軟件測試中心
針對cma和cnas第三方軟件測試機構的資質,客戶在確定合作前需要同時確認資質的有效期,因為軟件測試資質都是有一定有效期的,如果軟件測試公司在業務開展的過程中有違規或者不受認可的操作和行為,有可能會被吊銷資質執照,這一點需要特別注意。第三,軟件測試機構的資質所涵蓋的業務參數,通常來講,軟件測試報告一般針對軟件的八大參數進行測試,包括軟件功能測試、軟件性能測試、軟件信息安全測試、軟件兼容性測試、軟件可靠性測試、軟件穩定性測試、軟件可移植測試、軟件易用性測試。這幾個參數在cma或者cnas的官方網站都可以進行查詢和確認第四,軟件測試機構或者公司的本身信用背景,那么用戶可以去檢查一下公司的信用記錄,是否有不良的投訴或者法律糾紛,可以確保第三方軟件測試機構出具的軟件測試報告的效力也沒有問題。那么,總而言之,找一家靠譜的第三方軟件測試機構還是需要用戶從自己的軟件測試業務需求場景出發,認真仔細比較資質許可的正規性,然后可以完成愉快的合作和軟件測試報告的交付。廣州第三方軟件測試中心基于 AI 視覺識別的自動化檢測系統,助力艾策實現生產線上的零缺陷品控目標!
在數字化轉型加速的,軟件檢測公司已成為保障各行業信息化系統穩定運行的力量。深圳艾策信息科技有限公司作為國內軟件檢測公司領域的企業,始終以技術創新為驅動力,深耕電力能源、科研教育、政企單位、研發科技及醫療機構等垂直場景,為客戶提供從需求分析到運維優化的全鏈條質量保障服務。以專業能力筑牢行業壁壘作為專注于軟件檢測的技術型企業,艾策科技通過AI驅動的智能檢測平臺,實現了測試流程的自動化、化與智能化。其產品——軟件檢測系統,整合漏洞掃描、壓力測試、合規性驗證等20余項功能模塊,可快速定位代碼缺陷、性能瓶頸及安全風險,幫助客戶將軟件故障率降低60%以上。針對電力能源行業,艾策科技開發了電網調度系統專項檢測方案,成功保障某省級電力公司百萬級用戶數據安全;在科研教育領域,其實驗室管理軟件檢測服務覆蓋全國50余所高校,助力科研數據存儲與分析的合規性升級。此外,公司為政企單位政務云平臺、研發科技企業創新產品、醫療機構智慧醫療系統提供的定制化檢測服務,均獲得客戶高度認可。差異化服務塑造行業作為軟件檢測公司,艾策科技突破傳統檢測模式,推出“檢測+培訓+咨詢”一體化服務體系。通過定期發布行業安全白皮書、舉辦技術研討會。
12)把節裝入到vmm的地址空間;(13)可選頭部的sizeofcode域取值不正確;(14)含有可疑標志。此外,惡意軟件和良性軟件間以下格式特征也存在明顯的統計差異:(1)證書表是軟件廠商的可認證的聲明,惡意軟件很少有證書表,而良性軟件大部分都有軟件廠商可認證的聲明;(2)惡意軟件的調試數據也明顯小于正常文件的,這是因為惡意軟件為了增加調試的難度,很少有調試數據;(3)惡意軟件4個節(.text、.rsrc、.reloc和.rdata)的characteristics屬性和良性軟件的也有明顯差異,characteristics屬性通常**該節是否可讀、可寫、可執行等,部分惡意軟件的代碼節存在可寫異常,只讀數據節和資源節存在可寫、可執行異常等;(4)惡意軟件資源節的資源個數也明顯少于良性軟件的,如消息表、組圖表、版本資源等,這是因為惡意軟件很少使用圖形界面資源,也很少有版本信息。pe文件很多格式屬性沒有強制限制,文件完整性約束松散,存在著較多的冗余屬性和冗余空間,為pe格式惡意軟件的傳播和隱藏創造了條件。此外,由于惡意軟件為了方便傳播和隱藏,盡一切可能的減小文件大小,文件結構的某些部分重疊,同時對一些屬性進行了特別設置以達到anti-dump、anti-debug或抗反匯編。兼容性測試涵蓋35款設備,通過率91.4%。
保留了較多信息,同時由于操作數比較隨機,某種程度上又沒有抓住主要矛盾,干擾了主要語義信息的提取。pe文件即可移植文件導入節中的動態鏈接庫(dll)和應用程序接口(api)信息能大致反映軟件的功能和性質,通過一個可執行程序引用的dll和api信息可以粗略的預測該程序的功能和行為。belaoued和mazouzi應用統計khi2檢驗分析了pe格式的惡意軟件和良性軟件的導入節中的dll和api信息,分析顯示惡意軟件和良性軟件使用的dll和api信息統計上有明顯的區別。后續的研究人員提出了挖掘dll和api信息的惡意軟件檢測方法,該類方法提取的特征語義信息豐富,但*從二進制可執行文件的導入節提取特征,忽略了整個可執行文件的大量信息。惡意軟件和被***二進制可執行文件格式信息上存在一些異常,這些異常是檢測惡意軟件的關鍵。研究人員提出了基于二進制可執行文件格式結構信息的惡意軟件檢測方法,這類方法從二進制可執行文件的pe文件頭、節頭部、資源節等提取特征,基于這些特征使用機器學習分類算法處理,取得了較高的檢測準確率。這類方法通常不受變形或多態等混淆技術影響,提取特征只需要對pe文件進行格式解析,無需遍歷整個可執行文件,提取特征速度較快。用戶體驗測評中界面交互評分低于同類產品均值15.6%。北京軟件檢測機構
自動化測試發現7個邊界條件未處理的異常情況。廣州第三方軟件測試中心
將三種模態特征和三種融合方法的結果進行了對比,如表3所示。從表3可以看出,前端融合和中間融合較基于模態特征的檢測準確率更高,損失率更低。后端融合是三種融合方法中較弱的,雖然明顯優于基于dll和api信息、pe格式結構特征的實驗結果,但稍弱于基于字節碼3-grams特征的結果。中間融合是三種融合方法中**好的,各項性能指標都非常接近**優值。表3實驗結果對比本實施例提出了基于多模態深度學習的惡意軟件檢測方法,提取了三種模態的特征(dll和api信息、pe格式結構信息和字節碼3-grams),提出了通過三種融合方式(前端融合、后端融合、中間融合)集成三種模態的特征,有效提高惡意軟件檢測的準確率和魯棒性。實驗結果顯示,相對**且互補的特征視圖和不同深度學習融合機制的使用明顯提高了檢測方法的檢測能力和泛化性能,其中較優的中間融合方法取得了%的準確率,對數損失為,auc值為,各項性能指標已接近**優值。考慮到樣本集可能存在噪聲,本實施例提出的方法已取得了比較理想的結果。由于惡意軟件很難同時偽造多個模態的特征,本實施例提出的方法比單模態特征方法更魯棒。以上所述*為本發明的較佳實施例而已,并非用于限定本發明的保護范圍。廣州第三方軟件測試中心