[發(fā)明專利]一種基于文件狀態(tài)分析的勒索軟件檢測方法在審
| 申請?zhí)枺?/td> | 201710660946.4 | 申請日: | 2017-08-04 |
| 公開(公告)號: | CN107403096A | 公開(公告)日: | 2017-11-28 |
| 發(fā)明(設(shè)計(jì))人: | 張堯 | 申請(專利權(quán))人: | 鄭州云海信息技術(shù)有限公司 |
| 主分類號: | G06F21/56 | 分類號: | G06F21/56 |
| 代理公司: | 濟(jì)南信達(dá)專利事務(wù)所有限公司37100 | 代理人: | 姜明 |
| 地址: | 450000 河南省鄭州市*** | 國省代碼: | 河南;41 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 文件 狀態(tài) 分析 勒索 軟件 檢測 方法 | ||
1.一種基于文件狀態(tài)分析的勒索軟件檢測方法,其特征在于:首先,系統(tǒng)設(shè)定文件內(nèi)容監(jiān)控模塊、文件目錄監(jiān)控模塊、文件增刪監(jiān)控模塊三個(gè)監(jiān)控模塊,分析模塊,響應(yīng)模塊,以及一個(gè)監(jiān)控時(shí)間窗口W;然后,從主機(jī)中文件狀態(tài)的多方面邏輯出發(fā),在每個(gè)長度為W的時(shí)間單元內(nèi),全面地結(jié)合文件內(nèi)容監(jiān)控、文件目錄監(jiān)控、文件增刪監(jiān)控三個(gè)方面對被測程序的文件訪問行為進(jìn)行持續(xù)性地考察;最后,根據(jù)文件內(nèi)容監(jiān)控模塊、文件目錄監(jiān)控模塊以及文件增刪監(jiān)控模塊的監(jiān)控結(jié)果,向系統(tǒng)的分析模塊反饋各自的監(jiān)控因子,如果各監(jiān)控因子的數(shù)值總和達(dá)到甚至超過了預(yù)設(shè)的告警門限值,則判斷所測程序?yàn)槔账鬈浖⒃撔畔⑼扑椭料到y(tǒng)的響應(yīng)模塊進(jìn)行處理。
2.根據(jù)權(quán)利要求1所述的基于文件狀態(tài)分析的勒索軟件檢測方法,其特征在于,包括以下步驟:
(1)所述文件內(nèi)容監(jiān)控模塊分別對訪問文件前后文件頭的變化情況,訪問文件前后文件的相似程度,以及訪問文件前后文件香農(nóng)熵的變化情況進(jìn)行監(jiān)控,并維護(hù)監(jiān)控因子F1,每隔長度為W的時(shí)間單元后對監(jiān)控因子F1進(jìn)行清零操作;
(2)所述文件目錄監(jiān)控模塊分別對同一目錄下被訪問文件的數(shù)量以及不同后綴名類型的文件被修改并保存為同一類型文件的情況進(jìn)行監(jiān)控,并維護(hù)監(jiān)控因子F2,每隔長度為W的時(shí)間單元后對監(jiān)控因子F2進(jìn)行清零操作;
(3)所述文件增刪監(jiān)控模塊分別對用戶文件的刪除情況和新增說明文檔的行為進(jìn)行監(jiān)控,并維護(hù)監(jiān)控因子F3,每隔長度為W的時(shí)間單元后對監(jiān)控因子F3進(jìn)行清零操作;
(4)在監(jiān)控時(shí)間窗口W內(nèi),所述分析模塊接收來自文件內(nèi)容監(jiān)控模塊、文檔目錄監(jiān)控模塊、文檔增刪監(jiān)控模塊的反饋因子F1、F2、F3,以及相應(yīng)的文件狀態(tài)變化日志信息;分析模塊計(jì)算因子和F=F1+F2+F3,預(yù)設(shè)定告警門限值T,如果F大于或等于T,分析模塊將日志信息、程序名稱和進(jìn)程標(biāo)識符提交至響應(yīng)模塊;
(5)根據(jù)分析模塊提供的程序信息,響應(yīng)模塊立即掛起對應(yīng)的程序,并進(jìn)行告警操作。
3.根據(jù)權(quán)利要求2所述的基于文件狀態(tài)分析的勒索軟件檢測方法,其特征在于:所述步驟(1)中,在監(jiān)控時(shí)間窗口W內(nèi),針對僅對文件的關(guān)鍵信息部分,即文件頭,進(jìn)行修改或加密的勒索軟件類型,文件內(nèi)容監(jiān)控模塊監(jiān)控所測程序訪問主機(jī)文件前后,文件頭的變化情況,以判斷被測程序是否對用戶數(shù)據(jù)文件進(jìn)行了讀訪問或?qū)懖僮?;如果被測程序?qū)τ脩魯?shù)據(jù)文件進(jìn)行了讀訪問,則記錄此時(shí)文件的文件頭信息;如果被測程序進(jìn)一步對文件進(jìn)行了寫操作,則將文件訪問前和進(jìn)行寫操作后的文件頭信息進(jìn)行比較,如果文件頭信息發(fā)生改變,便將監(jiān)控因子F1的數(shù)值增加1;
由于發(fā)生數(shù)據(jù)加密的文件前后內(nèi)容的相似度將會(huì)顯著降低,在監(jiān)控時(shí)間窗口W內(nèi),針對將整體文件進(jìn)行加密的勒索軟件類型,文件內(nèi)容監(jiān)控模塊監(jiān)控所測程序訪問主機(jī)文件前后,文件本身的相似程度,以判斷被測程序是否對系統(tǒng)中的用戶文件進(jìn)行了讀訪問或?qū)懖僮鳎蝗绻粶y程序?qū)ο到y(tǒng)中的用戶文件進(jìn)行了讀訪問,則計(jì)算并保存此時(shí)的文件哈希值H前;如果被測程序進(jìn)一步對文件進(jìn)行了寫操作,則計(jì)算此時(shí)的文件哈希值H后,H前和H后的計(jì)算均使用相似性摘要哈希算法SDH,從而可以根據(jù)SDH算法比較H前和H后的相似度,得到相似度分?jǐn)?shù)S;預(yù)設(shè)相似程度下限值A(chǔ),如果文件的相似性較低,即S低于預(yù)設(shè)相似程度下限值A(chǔ),則監(jiān)控因子F1的數(shù)值增加1;
由于發(fā)生數(shù)據(jù)加密的密文文件的香農(nóng)熵會(huì)顯著增加,在監(jiān)控時(shí)間窗口W內(nèi),針對進(jìn)一步對應(yīng)將整體文件進(jìn)行加密的勒索軟件類型,文件內(nèi)容監(jiān)控模塊監(jiān)控所測程序訪問主機(jī)文件前后,文件香農(nóng)熵的變化情況,以判斷被測程序是否對系統(tǒng)中的用戶文件進(jìn)行了讀訪問或?qū)懖僮?;如果被測程序?qū)ο到y(tǒng)中的用戶文件進(jìn)行了讀訪問,則計(jì)算并保存此時(shí)的文件香農(nóng)熵E前;如果被測程序進(jìn)一步對文件進(jìn)行了寫操作,則計(jì)算此時(shí)的文件香農(nóng)熵E后,預(yù)設(shè)文件熵差異上限值B;如果E后與E前之差超過預(yù)設(shè)文件熵差異上限值B,則監(jiān)控因子F1的數(shù)值增加1。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于鄭州云海信息技術(shù)有限公司,未經(jīng)鄭州云海信息技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710660946.4/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F21-00 防止未授權(quán)行為的保護(hù)計(jì)算機(jī)或計(jì)算機(jī)系統(tǒng)的安全裝置
G06F21-02 .通過保護(hù)計(jì)算機(jī)的特定內(nèi)部部件
G06F21-04 .通過保護(hù)特定的外圍設(shè)備,如鍵盤或顯示器
G06F21-06 .通過感知越權(quán)操作或外圍侵?jǐn)_
G06F21-20 .通過限制訪問計(jì)算機(jī)系統(tǒng)或計(jì)算機(jī)網(wǎng)絡(luò)中的節(jié)點(diǎn)
G06F21-22 .通過限制訪問或處理程序或過程
- 狀態(tài)檢測裝置及狀態(tài)檢測方法
- 狀態(tài)估計(jì)裝置以及狀態(tài)估計(jì)方法
- 經(jīng)由次級狀態(tài)推斷管理狀態(tài)
- 狀態(tài)估計(jì)裝置及狀態(tài)估計(jì)方法
- 狀態(tài)估計(jì)裝置、狀態(tài)估計(jì)方法
- 狀態(tài)預(yù)測裝置以及狀態(tài)預(yù)測方法
- 狀態(tài)推定裝置、狀態(tài)推定方法和狀態(tài)推定程序
- 狀態(tài)檢測系統(tǒng)及狀態(tài)檢測方法
- 狀態(tài)判定裝置、狀態(tài)判定方法以及狀態(tài)判定程序
- 狀態(tài)判斷裝置以及狀態(tài)判斷方法





