[發(fā)明專利]防止windows系統(tǒng)服務(wù)描述表被篡改的系統(tǒng)和方法在審
| 申請?zhí)枺?/td> | 201611169593.X | 申請日: | 2016-12-16 |
| 公開(公告)號: | CN106650463A | 公開(公告)日: | 2017-05-10 |
| 發(fā)明(設(shè)計)人: | 邢希雙 | 申請(專利權(quán))人: | 鄭州云海信息技術(shù)有限公司 |
| 主分類號: | G06F21/57 | 分類號: | G06F21/57;G06F21/53;G06F21/55 |
| 代理公司: | 濟(jì)南舜源專利事務(wù)所有限公司37205 | 代理人: | 劉曉政 |
| 地址: | 450000 河南省鄭州市*** | 國省代碼: | 河南;41 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 防止 windows 系統(tǒng) 服務(wù) 描述 篡改 方法 | ||
1.一種防止windows操作系統(tǒng)下系統(tǒng)服務(wù)描述表被篡改的系統(tǒng),其特征是包括如下模塊:
CPU虛擬化驅(qū)動模塊,用于分配硬件虛擬化數(shù)據(jù)結(jié)構(gòu)所需的內(nèi)存,設(shè)置CPU寄存器的標(biāo)志位、填充虛擬機(jī)控制塊指明攔截內(nèi)存操作、從通信驅(qū)動模塊獲取系統(tǒng)服務(wù)描述表的內(nèi)存地址空間范圍、讓當(dāng)前操作系統(tǒng)作為虛擬機(jī)運行在虛擬CPU上;攔截寫入系統(tǒng)服務(wù)描述表地址范圍的內(nèi)存指令,讓該內(nèi)存寫入失敗;
通信驅(qū)動模塊,用于獲取當(dāng)前操作系統(tǒng)的系統(tǒng)服務(wù)描述表的起始內(nèi)存地址和內(nèi)存地址范圍,然后保存該地址,啟動CPU虛擬化驅(qū)動模塊和主服務(wù)進(jìn)程模塊的請求消息監(jiān)聽;
主服務(wù)進(jìn)程模塊,用于安裝CPU虛擬化驅(qū)動模塊和通信驅(qū)動模塊,卸載兩個模塊和自身,與通信驅(qū)動模塊進(jìn)行通信獲取篡改系統(tǒng)服務(wù)描述表的攔截日志。
2.根據(jù)權(quán)利要求1所述的防止windows操作系統(tǒng)下系統(tǒng)服務(wù)描述表被篡改的系統(tǒng),其特征是:所述的硬件虛擬化數(shù)據(jù)結(jié)構(gòu)包括最高特權(quán)進(jìn)入?yún)^(qū)和虛擬機(jī)控制塊。
3.根據(jù)權(quán)利要求1或2所述的防止windows操作系統(tǒng)下系統(tǒng)服務(wù)描述表被篡改的系統(tǒng),其特征是:所述的通信驅(qū)動模塊啟動CPU虛擬化驅(qū)動模塊和主服務(wù)進(jìn)程模塊的請求消息監(jiān)聽后,一面等待CPU虛擬化模塊發(fā)來的請求消息,包括獲取系統(tǒng)服務(wù)描述表地址消息和已攔截日志消息,一面等待主服務(wù)進(jìn)程模塊發(fā)來的獲取攔截日志消息,如果是CPU虛擬化模塊發(fā)來的已攔截日志消息,它將消息緩存在日志鏈表中。
4.一種防止windows操作系統(tǒng)下系統(tǒng)服務(wù)描述表被篡改的方法,其特征是在于包括如下步驟:
1)主服務(wù)進(jìn)程模塊初始化時加載通信驅(qū)動模塊和CPU虛擬化驅(qū)動模塊;
2)通信驅(qū)動模塊運行后,獲取當(dāng)前操作系統(tǒng)的系統(tǒng)服務(wù)描述表的起始內(nèi)存地址和內(nèi)存地址范圍,然后保存該地址;啟動CPU虛擬化驅(qū)動模塊和主服務(wù)進(jìn)程模塊的請求消息監(jiān)聽;
3)CPU虛擬化驅(qū)動模塊運行后,依次執(zhí)行分配硬件虛擬化數(shù)據(jù)結(jié)構(gòu)所需的內(nèi)存,設(shè)置CPU寄存器的標(biāo)志位、填充虛擬機(jī)控制塊指明攔截內(nèi)存操作、從通信驅(qū)動模塊獲取系統(tǒng)服務(wù)描述表的內(nèi)存地址空間范圍、讓當(dāng)前操作系統(tǒng)作為虛擬機(jī)運行在虛擬CPU上;
4) CPU虛擬化驅(qū)動模塊在攔截到每條指令后,如果是內(nèi)存寫入指令且寫入的是SSDT的地址范圍,則讓該內(nèi)存寫入失敗
5) 通信驅(qū)動模塊獲得CPU虛擬化模塊發(fā)來的已攔截日志消息,并將消息緩存在日志鏈表中;
6)通信驅(qū)動模塊接收主服務(wù)進(jìn)程模塊發(fā)來的獲取攔截日志消息,將消息從日志鏈表中取出,并返回給主服務(wù)進(jìn)程模塊。
5.根據(jù)權(quán)利要求4所述的防止windows操作系統(tǒng)下系統(tǒng)服務(wù)描述表被篡改的方法,其特征是:所述的CPU虛擬化驅(qū)動模塊采用內(nèi)核驅(qū)動的方式實現(xiàn),由主服務(wù)進(jìn)程安裝,隨操作系統(tǒng)運行自動運行;CPU以ROOT模式運行CPU虛擬化驅(qū)動模塊的代碼,具有最高的權(quán)限。
6.根據(jù)權(quán)利要求5所述的防止windows操作系統(tǒng)下系統(tǒng)服務(wù)描述表被篡改的方法,其特征是:通信驅(qū)動模塊采用內(nèi)核驅(qū)動的方式實現(xiàn),由主服務(wù)進(jìn)程安裝,隨操作系統(tǒng)運行自動運行,通信驅(qū)動模塊的權(quán)限低于CPU虛擬化驅(qū)動模塊,和其它操作系統(tǒng)內(nèi)核代碼相同。
該專利技術(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/201611169593.X/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F21-00 防止未授權(quán)行為的保護(hù)計算機(jī)或計算機(jī)系統(tǒng)的安全裝置
G06F21-02 .通過保護(hù)計算機(jī)的特定內(nèi)部部件
G06F21-04 .通過保護(hù)特定的外圍設(shè)備,如鍵盤或顯示器
G06F21-06 .通過感知越權(quán)操作或外圍侵?jǐn)_
G06F21-20 .通過限制訪問計算機(jī)系統(tǒng)或計算機(jī)網(wǎng)絡(luò)中的節(jié)點
G06F21-22 .通過限制訪問或處理程序或過程
- 檢測Windows系統(tǒng)已知漏洞的方法和系統(tǒng)
- 一種對主機(jī)進(jìn)行管控的方法及系統(tǒng)
- 一種基于windows服務(wù)控制器的系統(tǒng)自動運行方法
- 處理windows update彈窗出現(xiàn)的方法和系統(tǒng)
- 檢測系統(tǒng)中已安裝應(yīng)用的方法和客戶端
- 一種Windows Phone手機(jī)數(shù)據(jù)的鏡像方法
- 在Windows下對Linux系統(tǒng)中無線通訊模塊調(diào)試數(shù)據(jù)抓取方法和系統(tǒng)
- 一種實現(xiàn)Windows系統(tǒng)自動化安裝的系統(tǒng)及方法
- 一種基于Windows To Go的增強(qiáng)方法及系統(tǒng)
- 一種批量控制windows快速部署的工具及方法
- 服務(wù)票據(jù)發(fā)行系統(tǒng)及服務(wù)票據(jù)發(fā)行服務(wù)
- 出租服務(wù)服務(wù)器和出租服務(wù)系統(tǒng)
- 服務(wù)開放方法及系統(tǒng)、服務(wù)開放服務(wù)器
- 基于服務(wù)券服務(wù)的在線企業(yè)服務(wù)平臺
- 退稅服務(wù)系統(tǒng)、退稅服務(wù)平臺及其服務(wù)方法
- 服務(wù)亭(服務(wù)驛站)
- 公共服務(wù)自助服務(wù)機(jī)
- 服務(wù)提供服務(wù)器、服務(wù)提供系統(tǒng)以及服務(wù)提供方法
- 服務(wù)提供服務(wù)器、服務(wù)提供系統(tǒng)以及服務(wù)提供方法
- 服務(wù)提供服務(wù)器、服務(wù)提供系統(tǒng)以及服務(wù)提供方法





