[發明專利]計算機處理系統和注冊表重定向方法有效
| 申請號: | 201210460891.X | 申請日: | 2012-11-15 |
| 公開(公告)號: | CN102981874A | 公開(公告)日: | 2013-03-20 |
| 發明(設計)人: | 張波 | 申請(專利權)人: | 北京奇虎科技有限公司;奇智軟件(北京)有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445;G06F9/44 |
| 代理公司: | 中科專利商標代理有限責任公司 11021 | 代理人: | 宋焰琴 |
| 地址: | 100088 北京市西城區新*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 計算機 處理 系統 注冊表 定向 方法 | ||
技術領域
本發明涉及應用程序監控技術,具體涉及一種計算機處理系統和注冊表重定向方法。
背景技術
LSP(Layered?Service?Provider)是Windows平臺的通信架構WinSock(WinSock(Windows?Sockets)是操作系統提供的Windows操作系統應用層的網絡通信架構和規范的縮寫)中特有的一個機制。通過可擴展的LSP機制,使得第三方軟件開發商可以在應用程序中插入DLL對TCP/IP數據包進行監聽、修改,從而開發出豐富的網絡應用,如聊天軟件通信加密工具、網絡代理軟件、網絡游戲加速器等。
LSP既可以用來開發正規的應用,病毒木馬作者也可以利用LSP在用戶的系統中插入惡意代碼,竊取用戶信息等。另外,由于LSP注入到系統的絕大多數進程中,串接在應用程序的網絡訪問操作中,如果代碼考慮不周,就會導致不能上網、程序崩潰或卡死等現象。所以需要有一定的手段來屏蔽LSP機制,防止對應用程序無實際作用的第三方的LSP?DLL加載到應用程序進程中產生干擾,這對安全軟件尤其重要。
然而,目前還沒有一種有效的措施來及時發現并屏蔽一些有問題的LSPDLL。
發明內容
鑒于上述問題,提出了本發明以便提供一種克服上述問題或者至少部分地解決上述問題的通過注冊表重定向屏蔽特定LSP?DLL的方法和相應的通過注冊表重定向屏蔽特定LSP?DLL的計算機處理系統。
依據本發明的一個方面,提供了一種注冊表重定向方法,該方法包括:加載應用程序的配置信息;根據所加載的配置信息判斷LSP配置注冊表數據中是否包括需要屏蔽的LSP?DLL;應用程序啟動時,從所述LSP配置注冊表讀取其中的LSP鏈,并確定每個LSP鏈中是否包括所述配置列表中需要被屏蔽的LSP?DLL;如果包括,則將該LSP?DLL的信息從LSP配置注冊表數據中刪除,構造出一份新的LSP配置注冊表數據;將對LSP配置注冊表數據的操作重定向到新建的LSP注冊表配置注冊表數據上。
可選地,所述配置信息包括需要屏蔽哪些LSP?DLL,以及在哪些進程中屏蔽這些LSP?DLL。
可選地,所述重定向操作包括:在應用層對指定或者全部進程進行文件操作API函數的掛鉤。
可選地,所述重定向操作包括:在驅動層通過掛鉤文件操作的系統調用,或者使用系統提供的文件系統過濾驅動機制。
依據本發明的另一方面,提供了一種計算機處理系統,其包括:WinSock初始化啟動模塊,用于啟動應用程序初始化WinSock;注冊表重定向裝置,用于基于Windows的LSP配置注冊表數據,刪除其中需要屏蔽的LSP?DLL信息后,構造新的LSP配置注冊表數據,將應用程序初始化WinSock時讀取LSP配置的注冊表操作重定向到該新的LSP配置注冊表數據上,使得應用程序不加載要屏蔽的LSP?DLL。
利用本發明的注冊表重定向方法和計算機處理系統,通過注冊表重定向機制,針對Windows系統中的特定或全部進程屏蔽特定或者全部的LSP?DLL,避免這些LSP?DLL加載到進程中,提高應用程序的穩定性和安全性。
本發明的方案不需要攜帶操作系統提供的默認的任何LSP配置,既可以針對系統中的單個LSP?DLL進行屏蔽,也可以將全部LSP?DLL都屏蔽,既可以針對單個進程進行LSP?DLL屏蔽,也可以針對所有進程進行LSP?DLL屏蔽。
上述說明僅是本發明技術方案的概述,為了能夠更清楚了解本發明的技術手段,而可依照說明書的內容予以實施,并且為了讓本發明的上述和其它目的、特征和優點能夠更明顯易懂,以下特舉本發明的具體實施方式。
附圖說明
通過閱讀下文優選實施方式的詳細描述,各種其他的優點和益處對于本領域普通技術人員將變得清楚明了。附圖僅用于示出優選實施方式的目的,而并不認為是對本發明的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中:
圖1為現有技術的WinSock框架示意圖;
圖2為根據本發明一實施例的注冊表重定向方法流程圖;
圖3為根據本發明一實施例的注冊表重定向裝置的結構框圖;
圖4為本發明注冊表重定向方法的一種具體應用場景流程圖。
具體實施方式
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京奇虎科技有限公司;奇智軟件(北京)有限公司,未經北京奇虎科技有限公司;奇智軟件(北京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210460891.X/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:3D 顯示系統和3D 觀看眼鏡
- 下一篇:PH傳感器及制造方法





