[發(fā)明專(zhuān)利]基于虛擬機(jī)的內(nèi)核漏洞檢測(cè)進(jìn)程保護(hù)方法及裝置有效
| 申請(qǐng)?zhí)枺?/td> | 201611071694.3 | 申請(qǐng)日: | 2016-11-28 |
| 公開(kāi)(公告)號(hào): | CN106778244B | 公開(kāi)(公告)日: | 2019-12-06 |
| 發(fā)明(設(shè)計(jì))人: | 李琦 | 申請(qǐng)(專(zhuān)利權(quán))人: | 北京奇虎科技有限公司;奇智軟件(北京)有限公司 |
| 主分類(lèi)號(hào): | G06F21/53 | 分類(lèi)號(hào): | G06F21/53;G06F21/57 |
| 代理公司: | 11276 北京市浩天知識(shí)產(chǎn)權(quán)代理事務(wù)所(普通合伙) | 代理人: | 宋菲;劉云貴<國(guó)際申請(qǐng)>=<國(guó)際公布>= |
| 地址: | 100088 北京市西城區(qū)新*** | 國(guó)省代碼: | 北京;11 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 虛擬機(jī) 內(nèi)核 漏洞 檢測(cè) 進(jìn)程 保護(hù) 方法 裝置 | ||
本發(fā)明公開(kāi)了一種基于虛擬機(jī)的內(nèi)核漏洞檢測(cè)進(jìn)程保護(hù)方法及裝置。其中方法包括:獲取各檢測(cè)子進(jìn)程的相關(guān)信息,將各檢測(cè)子進(jìn)程的相關(guān)信息寫(xiě)入進(jìn)程過(guò)濾名單中;利用掛鉤技術(shù),在調(diào)用指定API之前,獲取當(dāng)前上下背景文進(jìn)程的相關(guān)信息和操作目標(biāo)進(jìn)程的相關(guān)信息;判斷所述操作目標(biāo)進(jìn)程的相關(guān)信息是否記錄在所述進(jìn)程過(guò)濾名單中,且所述當(dāng)前上下背景文進(jìn)程的相關(guān)信息是否未記錄在所述進(jìn)程過(guò)濾名單中;若是,終止調(diào)用所述指定API。利用本發(fā)明,可保護(hù)在虛擬機(jī)沙箱隔離環(huán)境下運(yùn)行的檢測(cè)進(jìn)程的地址空間,防止被沙箱逃逸的惡意樣本進(jìn)程訪(fǎng)問(wèn),避免機(jī)密信息失竊,提升在虛擬機(jī)沙箱隔離環(huán)境下內(nèi)核漏洞檢測(cè)的安全性。
技術(shù)領(lǐng)域
本發(fā)明涉及計(jì)算機(jī)安全技術(shù)領(lǐng)域,具體涉及一種基于虛擬機(jī)的內(nèi)核漏洞檢測(cè)進(jìn)程保護(hù)方法及裝置。
背景技術(shù)
網(wǎng)絡(luò)惡意行為是指網(wǎng)絡(luò)系統(tǒng)的硬件、軟件及其系統(tǒng)中的數(shù)據(jù)受到惡意代碼攻擊而遭到破壞、更改、泄露,致使系統(tǒng)不能連續(xù)可靠正常地運(yùn)行,網(wǎng)絡(luò)服務(wù)中斷的行為。隨著信息化的普及,網(wǎng)絡(luò)新應(yīng)用的大量出現(xiàn),網(wǎng)絡(luò)惡意代碼所表現(xiàn)出的行為也層出不窮,目前最流行的網(wǎng)絡(luò)惡意行為是網(wǎng)頁(yè)掛馬、盜取帳號(hào)、端口掃描、漏洞掃描、ARP(Address ResolutionProtocol,地址解析協(xié)議)欺騙、IP(Internet Protocol,因特網(wǎng)協(xié)議)劫持、DDOS(Distributed Denial of Service,分布式拒絕服務(wù))攻擊、溢出攻擊、木馬攻擊等。
漏洞是在硬件、軟件、協(xié)議的具體實(shí)現(xiàn)或系統(tǒng)安全策略上存在的缺陷,從而可以使攻擊者能夠在未授權(quán)的情況下訪(fǎng)問(wèn)或破壞系統(tǒng)。內(nèi)核作為操作系統(tǒng)的核心,如何檢測(cè)內(nèi)核漏洞是安全防護(hù)工作的重中之重。現(xiàn)有技術(shù)中,黑客在入侵系統(tǒng)時(shí),往往通過(guò)提權(quán)的方式獲得系統(tǒng)的最高權(quán)限,從而取得操作系統(tǒng)的控制權(quán)。簡(jiǎn)單來(lái)說(shuō),提權(quán)就是將一個(gè)低權(quán)限、受限制很多的用戶(hù)提升到系統(tǒng)中最高權(quán)限(如管理員權(quán)限)。權(quán)限控制是系統(tǒng)安全的基石,也是一切安全軟件的基石,一旦這道門(mén)檻被突破,任何防御措施都是無(wú)效的。因此,如何能夠有效地檢測(cè)內(nèi)核漏洞,預(yù)防黑客通過(guò)提權(quán)的方式進(jìn)行系統(tǒng)攻擊成為現(xiàn)有技術(shù)亟待解決的問(wèn)題。在內(nèi)核漏洞檢測(cè)過(guò)程中,如何避免惡意樣本進(jìn)程訪(fǎng)問(wèn)檢測(cè)進(jìn)程,破壞檢測(cè)過(guò)程也是一個(gè)重要的問(wèn)題。
發(fā)明內(nèi)容
鑒于上述問(wèn)題,提出了本發(fā)明以便提供一種克服上述問(wèn)題或者至少部分地解決上述問(wèn)題的基于虛擬機(jī)的內(nèi)核漏洞檢測(cè)進(jìn)程保護(hù)方法及裝置。
根據(jù)本發(fā)明的一個(gè)方面,提供了一種基于虛擬機(jī)的內(nèi)核漏洞檢測(cè)進(jìn)程保護(hù)方法,所述方法在虛擬機(jī)沙箱隔離環(huán)境下運(yùn)行,方法包括:
獲取各檢測(cè)子進(jìn)程的相關(guān)信息,將各檢測(cè)子進(jìn)程的相關(guān)信息寫(xiě)入進(jìn)程過(guò)濾名單中;
利用掛鉤技術(shù),在調(diào)用指定API之前,獲取當(dāng)前上下背景文進(jìn)程的相關(guān)信息和操作目標(biāo)進(jìn)程的相關(guān)信息;
判斷所述操作目標(biāo)進(jìn)程的相關(guān)信息是否記錄在所述進(jìn)程過(guò)濾名單中,且所述當(dāng)前上下背景文進(jìn)程的相關(guān)信息是否未記錄在所述進(jìn)程過(guò)濾名單中;
若是,終止調(diào)用所述指定API。
根據(jù)本發(fā)明的另一方面,提供了一種基于虛擬機(jī)的內(nèi)核漏洞檢測(cè)進(jìn)程保護(hù)裝置,所述裝置在虛擬機(jī)沙箱隔離環(huán)境下運(yùn)行,裝置包括:
寫(xiě)入模塊,適于獲取各檢測(cè)子進(jìn)程的相關(guān)信息,將各檢測(cè)子進(jìn)程的相關(guān)信息寫(xiě)入進(jìn)程過(guò)濾名單中;
掛鉤處理模塊,適于利用掛鉤技術(shù),在調(diào)用指定API之前,獲取當(dāng)前上下背景文進(jìn)程的相關(guān)信息和操作目標(biāo)進(jìn)程的相關(guān)信息;
判斷模塊,適于判斷所述操作目標(biāo)進(jìn)程的相關(guān)信息是否記錄在所述進(jìn)程過(guò)濾名單中,且所述當(dāng)前上下背景文進(jìn)程的相關(guān)信息是否未記錄在所述進(jìn)程過(guò)濾名單中;
終止模塊,適于若所述判斷模塊判斷出所述操作目標(biāo)進(jìn)程的相關(guān)信息記錄在所述進(jìn)程過(guò)濾名單中,且所述當(dāng)前上下背景文進(jìn)程的相關(guān)信息未記錄在所述進(jìn)程過(guò)濾名單中,終止調(diào)用所述指定API。
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于北京奇虎科技有限公司;奇智軟件(北京)有限公司,未經(jīng)北京奇虎科技有限公司;奇智軟件(北京)有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611071694.3/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 同類(lèi)專(zhuān)利
- 專(zhuān)利分類(lèi)
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F21-00 防止未授權(quán)行為的保護(hù)計(jì)算機(jī)或計(jì)算機(jī)系統(tǒng)的安全裝置
G06F21-02 .通過(guò)保護(hù)計(jì)算機(jī)的特定內(nèi)部部件
G06F21-04 .通過(guò)保護(hù)特定的外圍設(shè)備,如鍵盤(pán)或顯示器
G06F21-06 .通過(guò)感知越權(quán)操作或外圍侵?jǐn)_
G06F21-20 .通過(guò)限制訪(fǎng)問(wèn)計(jì)算機(jī)系統(tǒng)或計(jì)算機(jī)網(wǎng)絡(luò)中的節(jié)點(diǎn)
G06F21-22 .通過(guò)限制訪(fǎng)問(wèn)或處理程序或過(guò)程
- 一種可信虛擬機(jī)平臺(tái)
- 虛擬機(jī)參數(shù)遷移的方法、設(shè)備和虛擬機(jī)服務(wù)器
- 一種虛擬機(jī)系統(tǒng)及其安全控制方法
- 一種云計(jì)算系統(tǒng)動(dòng)態(tài)分配虛擬機(jī)的方法
- 一種恢復(fù)、升級(jí)虛擬機(jī)的方法及裝置
- 虛擬機(jī)切換系統(tǒng)及切換方法
- 處理虛擬機(jī)集群的方法和計(jì)算機(jī)系統(tǒng)
- 虛擬機(jī)故障檢測(cè)、恢復(fù)系統(tǒng)及虛擬機(jī)檢測(cè)、恢復(fù)、啟動(dòng)方法
- 一種虛擬機(jī)遷移方法和系統(tǒng)
- 一種虛擬機(jī)容錯(cuò)系統(tǒng)及其容錯(cuò)方法
- 網(wǎng)站漏洞告警方法及裝置
- 網(wǎng)站漏洞審核方法及裝置
- 漏洞檢測(cè)方法及裝置、信息交互方法及設(shè)備
- 一種基于漏洞關(guān)聯(lián)分布模型的漏洞發(fā)現(xiàn)方法
- 漏洞庫(kù)構(gòu)建方法、裝置、漏洞庫(kù)及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 漏洞快速感知、定位及驗(yàn)證的方法與系統(tǒng)
- 一種基于Oval的漏洞掃描修復(fù)系統(tǒng)及方法
- 一種漏洞驗(yàn)證的方法及電子設(shè)備
- 一種漏洞防護(hù)方法、裝置及電子設(shè)備
- 漏洞數(shù)據(jù)的比較方法、裝置、電子設(shè)備以及存儲(chǔ)介質(zhì)





