[發明專利]一種C/S客戶端的監控方法及監控系統有效
| 申請號: | 201510291017.1 | 申請日: | 2015-05-29 |
| 公開(公告)號: | CN104915598B | 公開(公告)日: | 2017-10-10 |
| 發明(設計)人: | 姚永雷;鄭鈺輝;郭萍;梅永;顧文亞;孟祥瑞;朱節中 | 申請(專利權)人: | 南京信息工程大學 |
| 主分類號: | G06F21/56 | 分類號: | G06F21/56;G06F21/52 |
| 代理公司: | 南京瑞弘專利商標事務所(普通合伙)32249 | 代理人: | 楊曉玲 |
| 地址: | 210044 *** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 客戶端 監控 方法 系統 | ||
技術領域
本發明給出了一種適用于C/S客戶端的監控方法,屬于計算機領域。
背景技術
在Windows環境,C/S模式的應用系統中,客戶端的程序安裝在開放的(系統未保護)計算機終端,其本身的安全性是開發和維護人員要重視的問題。如何防止客戶端的程序被無意或惡意篡改,使程序能正常有序的運行是C/S模式系統維護的一個問題。
發明內容
發明目的:為了克服現有技術中存在的不足,本發明提出了一種C/S客戶端監控方法,能防止客戶端的程序被無意或惡意更改。
技術方案:為實現上述目的,本發明采用的技術方案為:一種C/S客戶端監控方法,包括以下步驟:
步驟一,啟動操作系統,并識別該操作系統類型;
步驟二,進入操作系統模式選擇,選擇進入安全模式或正常模式;
步驟三,根據操作系統的類型和進入的模式類別,選擇是否加載驅動服務kernelkey.sys,所述驅動服務kernelkey.sys用于監控系統服務service.exe;
步驟四,根據步驟三的加載情況加載系統服務service.exe,所述系統服務service.exe用來執行對客戶端和本系統程序的監控;
步驟五,通過系統服務service.exe的監控情況,確定客戶端和本系統程序是否進行修復;通過驅動服務kernelkey.sys對系統服務service.exe的監控情況,確定強行關機或者不開放計算機的控制臺輸入設備。
優選的:所述驅動服務kernelkey.sys和系統服務service.exe進行了互鎖。
優選的:系統服務service.exe中起用了另一個線程,該線程作為系統升級的接口。
優選的:在步驟二中,通過改寫相應的注冊表項目,不讓用戶進入DOS模式。
一種C/S客戶端監控系統,包括服務自動運行模塊、自我保護模塊、客戶端應用程序監控模塊、客戶端備份文件監控模塊、客戶端自動修復模塊、客戶端應用程序網絡修復模塊、系統自動升級模塊、操作系統自動識別模塊、系統服務模塊以及驅動服務模塊,其中:
操作系統自動識別模塊用于自動識別操作系統,并將識別后的操作系統信息反饋給服務自動運行模塊;
服務自動運行模塊用于根據識別的操作系統信息在開機后使本系統作為服務自動運行,且在安全模式下隨操作系統正常運行,同時服務不能被用戶終止;
所述系統服務模塊內嵌有service.exe模塊,該service.exe模塊用于監控客戶端和本系統;
所述驅動服務模塊內嵌有kernelkey.sys模塊,所述kernelkey.sys模塊用于監控service.exe模塊,并根據監控情況來確定強行關機或者不開放計算機的控制臺輸入設備;
自我保護模塊用于通過系統服務模塊檢查本系統是否被篡改,如果被篡改,則強行重啟操作系統進行自我修復;
客戶端應用程序監控模塊用于通過系統服務模塊在操作系統啟動時,監控客戶端應用程序,并檢查是否被篡改過,若篡改,調用客戶端備份文件監控模塊;
客戶端備份文件監控模塊用于通過系統服務模塊監控操作系統中客戶端備份文件,檢查是否被篡改過;若篡改,調用客戶端應用程序網絡修復模塊;
客戶端自動修復模塊用于根據客戶端應用程序監控模塊的調用命令,檢測操作系統中是否有備份程序,如有,則進行用備份文件修復客戶端;如無則調用客戶端應用程序網絡修復模塊;
客戶端應用程序網絡修復模塊根據客戶端備份文件監控模塊的調用命令或者客戶端自動修復模塊的調用命令,等到操作系統能連接上C/S系統安裝維護服務器時,到指定URL下載指定程序包,終止客戶端運行,并自動安裝執行,進行修復;
系統自動升級模塊用于檢測本系統是否有更新版本,如果有更新版本則到本系統指定URL在線自動升級。
優選的:所述kernelkey.sys模塊與service.exe模塊互鎖,同時所述service.exe模塊中設置了一個線程,用于本系統升級的接口。
優選的:還包括Install模塊,所述Install模塊通過將本系統作為自己的資源,根據操作系統自動識別模塊識別出的操作系統信息,自動安裝與操作系統相對應的程序。
優選的:所述客戶端應用程序監控模塊、客戶端備份文件監控模塊在service.exe模塊運行開始時通過調用其中的XX.DLL里的函數對客戶端檢查,并恢復。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于南京信息工程大學,未經南京信息工程大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510291017.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:四軸聯動立式加工中心用主夾具結構
- 下一篇:一種T形鍵的車削夾具





