[發(fā)明專利]一種基于輕量級深度網(wǎng)絡(luò)模型的計算機病毒檢測方法在審
| 申請?zhí)枺?/td> | 202110596599.X | 申請日: | 2021-05-31 |
| 公開(公告)號: | CN113190852A | 公開(公告)日: | 2021-07-30 |
| 發(fā)明(設(shè)計)人: | 吳戀;趙建川;左欣;徐文博;崔忠偉;于國龍;禹振;馬敏耀 | 申請(專利權(quán))人: | 貴州師范學(xué)院 |
| 主分類號: | G06F21/56 | 分類號: | G06F21/56;G06N3/08 |
| 代理公司: | 北京中濟緯天專利代理有限公司 11429 | 代理人: | 黃公安 |
| 地址: | 550018 貴州省貴*** | 國省代碼: | 貴州;52 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 輕量級 深度 網(wǎng)絡(luò) 模型 計算機病毒 檢測 方法 | ||
本發(fā)明提供了一種基于輕量級深度網(wǎng)絡(luò)模型的計算機病毒檢測方法,具體包括如下步驟:步驟一:對待檢測的文件進行預(yù)處理;步驟二:將預(yù)處理后的文件映射為可視化的二進制灰度圖像并計算灰度共生矩陣;步驟三:將得到的灰度共生矩陣輸入到SqueezeNet網(wǎng)絡(luò)結(jié)構(gòu)中。該方法基于輕量級深度網(wǎng)絡(luò)SqueezeNet,運行速度快,檢測精度高,占用資源少。
技術(shù)領(lǐng)域
本發(fā)明涉及病毒檢測領(lǐng)域,具體為一種基于輕量級深度網(wǎng)絡(luò)模型的計算機病毒檢測方法。
背景技術(shù)
目前,盜取個人信息數(shù)據(jù)、獲取網(wǎng)上交易密碼、比特幣勒索等事件頻頻出現(xiàn)。根據(jù)AV-TEST協(xié)會發(fā)布的調(diào)查結(jié)果,大數(shù)據(jù)時代下每天出現(xiàn)的新型病毒數(shù)量高達39萬,安全形勢相當嚴峻。現(xiàn)有的通過特征碼對比、簽名或者基于啟發(fā)式等病毒檢測安全機制已無法很好的處理大數(shù)據(jù)時代下大量未知、且使用了高新混淆反檢測技術(shù)的病毒[3][4]。已有研究顯示,基于深度學(xué)習(xí)的自主學(xué)習(xí)檢測惡意程序是病毒檢測技術(shù)的發(fā)展趨勢,將改變未來反病毒行動的游戲規(guī)則。然而當前常規(guī)的深度學(xué)習(xí)網(wǎng)絡(luò)模型幾乎是運行在服務(wù)器或臺式機上,其龐大的參數(shù)權(quán)重網(wǎng)絡(luò)模型結(jié)構(gòu)決定其對運行環(huán)境有非常大容量存儲空間及較高硬件計算性能的要求,這使得深度神經(jīng)網(wǎng)絡(luò)模型難以部署在嵌入式系統(tǒng)或硬件資源受限的系統(tǒng)上。而現(xiàn)實社會中的實際任務(wù)場景很多時候為“端”應(yīng)用,就是一些嵌入式系統(tǒng)或硬件資源有限的平臺。鑒于此,亟需研發(fā)滿足嵌入式系統(tǒng)或硬件資源受限系統(tǒng)條件下的深度學(xué)習(xí)算法模型。
發(fā)明內(nèi)容
本發(fā)明的主要目的在于提供一種基于輕量級深度網(wǎng)絡(luò)模型的計算機病毒檢測方法,基于輕量級深度網(wǎng)絡(luò)SqueezeNet,解決深度網(wǎng)絡(luò)模型難以部署在嵌入式設(shè)備上應(yīng)用的問題,并對SqueezeNet進行卷積結(jié)構(gòu)和特征增強的改進,使之運行速度更快、資源消耗更低且檢測精度更高。
為達到以上目的,本發(fā)明采用的技術(shù)方案為:一種基于輕量級深度網(wǎng)絡(luò)模型的計算機病毒檢測方法,具體包括如下步驟:
步驟一:對待檢測的文件進行預(yù)處理;
步驟二:將預(yù)處理后的文件映射為可視化的二進制灰度圖像并計算灰度共生矩陣;
步驟三:將得到的灰度共生矩陣輸入到SqueezeNet網(wǎng)絡(luò)結(jié)構(gòu)中進行檢測識別。
優(yōu)選地,所述步驟一的預(yù)處理包括對待檢測的文件進行查殼,如果查到待檢測的文件進行了加殼,對加殼的待檢測文件進行脫殼。
優(yōu)選地,步驟二具體包括如下步驟:
步驟2.1:將預(yù)處理后的文件映射為灰度圖像;
步驟2.2:提取灰度圖像中的灰度共生矩陣。
優(yōu)選地,步驟2.1具有包括如下步驟:
步驟2.1.1:將預(yù)處理后的文件作為可執(zhí)行二進制文件;
步驟2.1.2:以每8位為一組將所述二進制文件轉(zhuǎn)換成一個無符號的整數(shù),所述整數(shù)的取值范圍為0-255,設(shè)定固定的行寬為一個向量,將所述整數(shù)生成為一個二維數(shù)組;
步驟2.1.3:將所述二維數(shù)組映射為一個灰度圖像。
優(yōu)選地,步驟2.2具體包括如下步驟:
步驟2.2.1:取所述灰度圖像中任意一像素點i,其位置為(x,y)、該點的灰度值記為gi,另取偏離i點的另一像素點j,其位置為(x+Δx,y+Δy)、該點灰度值記為gj,則該像素對的灰度值為(gi,gj);
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于貴州師范學(xué)院,未經(jīng)貴州師范學(xué)院許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110596599.X/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 高速高帶寬AHB總線到低速低帶寬AHB總線的雙向轉(zhuǎn)換橋
- 可拆裝換鉤頭的1輕量級的鋁制手柄及十四枚鋼鉤針組合
- 一種輕量級節(jié)點的數(shù)據(jù)傳輸方法、裝置、設(shè)備和介質(zhì)
- 一種輕量級節(jié)點的數(shù)據(jù)傳輸方法、裝置、設(shè)備和介質(zhì)
- 輕量級請求的并發(fā)處理方法及相關(guān)設(shè)備
- 一種輕量級深度卷積神經(jīng)網(wǎng)絡(luò)的FPGA實現(xiàn)方法
- 一種小區(qū)選擇方法、輕量級終端及網(wǎng)絡(luò)設(shè)備
- 授權(quán)簽名生成方法、節(jié)點管理方法、裝置、設(shè)備和介質(zhì)
- 輕量級桌面機械臂底座及輕量級桌面機械臂
- 輕量級機械臂束線結(jié)構(gòu)、輕量級機械臂及機器人
- 網(wǎng)絡(luò)和網(wǎng)絡(luò)終端
- 網(wǎng)絡(luò)DNA
- 網(wǎng)絡(luò)地址自適應(yīng)系統(tǒng)和方法及應(yīng)用系統(tǒng)和方法
- 網(wǎng)絡(luò)系統(tǒng)及網(wǎng)絡(luò)至網(wǎng)絡(luò)橋接器
- 一種電力線網(wǎng)絡(luò)中根節(jié)點網(wǎng)絡(luò)協(xié)調(diào)方法和系統(tǒng)
- 一種多網(wǎng)絡(luò)定位方法、存儲介質(zhì)及移動終端
- 網(wǎng)絡(luò)裝置、網(wǎng)絡(luò)系統(tǒng)、網(wǎng)絡(luò)方法以及網(wǎng)絡(luò)程序
- 從重復(fù)網(wǎng)絡(luò)地址自動恢復(fù)的方法、網(wǎng)絡(luò)設(shè)備及其存儲介質(zhì)
- 神經(jīng)網(wǎng)絡(luò)的訓(xùn)練方法、裝置及存儲介質(zhì)
- 網(wǎng)絡(luò)管理方法和裝置





