日韩成人黄色,透逼一级毛片,狠狠躁天天躁中文字幕,久久久久久亚洲精品不卡,在线看国产美女毛片2019,黄片www.www,一级黄色毛a视频直播

一種usb外設(shè)設(shè)備接入控制方法

文檔序號:6537569閱讀:616來源:國知局
一種usb外設(shè)設(shè)備接入控制方法
【專利摘要】本發(fā)明提供了一種USB外設(shè)設(shè)備接入控制方法。在策略配置管理模塊中配置USB外設(shè)設(shè)備控制策略;使用hook機制,對接入計算機的USB設(shè)備進行控制;根據(jù)控制策略判斷被插入的USB設(shè)備是否允許接入,是則啟用,否則禁用。本發(fā)明所述方法容易實現(xiàn),易于恢復(fù),便于靈活控制。采用Linux內(nèi)核模塊的形式,可動態(tài)加載;模塊安裝到系統(tǒng)中后,會隨系統(tǒng)開機自動運行,達到控制USB設(shè)備的目的。
【專利說明】一種USB外設(shè)設(shè)備接入控制方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種USB外設(shè)設(shè)備接入控制方法,特別是涉及一種適用于基于Linux操作系統(tǒng)的USB外設(shè)設(shè)備接入控制方法。
【背景技術(shù)】
[0002]基于Linux操作系統(tǒng)的USB外設(shè)設(shè)備控制中,如果想禁用某類USB設(shè)備,在傳統(tǒng)方法中,就只能破壞接入節(jié)點,難以恢復(fù),不容易靈活控制。

【發(fā)明內(nèi)容】

[0003]本發(fā)明要解決的技術(shù)問題是提供一種容易恢復(fù),便于靈活控制的基于Linux操作系統(tǒng)的USB外設(shè)設(shè)備接入控制方法。
[0004]本發(fā)明采用的技術(shù)方案如下:一種USB外設(shè)設(shè)備接入控制方法,具體方法為:在策略配置管理模塊中配置USB外設(shè)設(shè)備控制策略;使用hook機制,對接入計算機的USB設(shè)備進行控制;根據(jù)控制策略判斷被插入的USB設(shè)備是否允許接入,是則啟用,否則禁用。
[0005]作為優(yōu)選,所述USB外設(shè)設(shè)備控制策略的配置方法為:根據(jù)USB設(shè)備分類,分別設(shè)置啟用或禁用某類USB設(shè)備。
[0006]作為優(yōu)選,對USB設(shè)備類型進行啟用或禁用的具體方法為:在USB類型鏈表中標(biāo)注為啟用或禁用。
[0007]作為優(yōu)選,所述USB外設(shè)設(shè)備控制策略的配置方法為:根據(jù)USB設(shè)備分類,分別設(shè)置啟用或禁用某個指定的PID或VID的USB設(shè)備。
[0008]作為優(yōu)選,對指定的PID或VID的USB設(shè)備進行啟用或禁用的具體方法為:在指定的PID或VID的USB設(shè)備鏈表中標(biāo)注為啟用或禁用。
[0009]作為優(yōu)選,所述步驟還包括,USB外設(shè)設(shè)備控制策略在服務(wù)器上配置好后,再下發(fā)到需要進行USB外設(shè)設(shè)備控制的計算機中,并存儲在內(nèi)存中。
[0010]與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果是:本發(fā)明所述方法容易實現(xiàn),易于恢復(fù),便于靈活控制。采用Linux內(nèi)核模塊的形式,可動態(tài)加載;模塊安裝到系統(tǒng)中后,會隨系統(tǒng)開機自動運行,達到控制USB設(shè)備的目的。
【具體實施方式】
[0011]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合實施例,對本發(fā)明進行進一步詳細說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0012]本說明書(包括任何附加權(quán)利要求和摘要)中公開的任一特征,除非特別敘述,均可被其他等效或者具有類似目的的替代特征加以替換。即,除非特別敘述,每個特征只是一系列等效或類似特征中的一個例子而已。
[0013]一種USB外設(shè)設(shè)備接入控制方法,具體方法為:在策略配置管理模塊中配置USB外設(shè)設(shè)備控制策略;使用hook機制,對接入計算機的USB設(shè)備進行控制;根據(jù)控制策略判斷被插入的USB設(shè)備是否允許接入,是則啟用,否則禁用。
[0014]所述步驟還包括,USB外設(shè)設(shè)備控制策略在服務(wù)器上配置好后,再下發(fā)到需要進行USB外設(shè)設(shè)備控制的計算機中,并存儲在內(nèi)存中??刂颇K啟動后,可以支持控制策略的實時響應(yīng)。策略修改后,控制方式相應(yīng)修改,不用重新啟動計算機。服務(wù)器后臺啟動,自動啟動,不需要關(guān)心的用戶甚至感覺不到控制模塊的存在??刂旗`活、準(zhǔn)確,進程控制策略可在策略配置管理程序上根據(jù)需要隨時修改,不同的用戶可根據(jù)需要進行定制。
[0015]所述USB外設(shè)設(shè)備控制策略的配置方法為:根據(jù)USB設(shè)備分類,分別設(shè)置啟用或禁用某類USB設(shè)備。 [0016]采用hook機制,對USB外設(shè)設(shè)備控制策略進行解析,當(dāng)有USB設(shè)備硬件接入時,根據(jù)控制策略判斷當(dāng)前USB設(shè)備類型是否允許接入,是則加載相應(yīng)驅(qū)動,進行接入。
[0017]在Linux環(huán)境下,當(dāng)檢測到有新的USB設(shè)備接入后,會查找其對應(yīng)的驅(qū)動程序。本發(fā)明修改了 Linux查找USB設(shè)備驅(qū)動的流程,使在查找USB設(shè)備驅(qū)動的過程中,執(zhí)行指定的代碼段,而不是原有的代碼段。在指定的代碼段中,可根據(jù)USB設(shè)備控制策略,對每一類的USB設(shè)備進行分別處理,判斷其是需要啟用還是禁用。對需要啟用的USB設(shè)備,查找驅(qū)動,然后向返回結(jié)果,如能識別該設(shè)備,則該USB設(shè)備能正常使用;對需要禁用的USB設(shè)備,直接想返回未找到對應(yīng)的驅(qū)動,則不能識別該設(shè)備,達到禁用該設(shè)備的目的。
[0018]對USB設(shè)備類型進行啟用或禁用的具體方法為:在USB類型鏈表中標(biāo)注為啟用或

ο
[0019]所述USB外設(shè)設(shè)備控制策略的配置方法為:根據(jù)USB設(shè)備分類,分別設(shè)置啟用或禁用某個指定的PID或VID的USB設(shè)備。
[0020]對USB指定的PID或VID設(shè)備進行啟用或禁用的具體方法為:在USB指定的PID或VID設(shè)備鏈表中標(biāo)注為啟用或禁用。
[0021]用戶可在策略配置管理模塊中配置USB外設(shè)控制策略;可針對不同的USB類設(shè)備,分別設(shè)置啟用或禁用策略;能夠?qū)崿F(xiàn)對單一 USB設(shè)備的單獨控制處理,也能夠?qū)崿F(xiàn)對多種USB設(shè)備的組合控制。如某一類USB設(shè)備已經(jīng)在USB設(shè)備控制策略中被禁用,仍可通過添加例外設(shè)備的方式(指定例外設(shè)備的PID、VID),單獨允許某類設(shè)備中的特定設(shè)備啟用,達到精確控制的目的。
[0022]本發(fā)明基于Linux內(nèi)核模塊的形式,可動態(tài)加載。模塊按照到系統(tǒng)后,會隨系統(tǒng)開機自動運行,達到控制USB設(shè)備的目的。
[0023]本發(fā)明能接受并解析用戶指定的USB設(shè)備控制策略;能基于USB設(shè)備控制策略實現(xiàn)對接入計算機的各類USB設(shè)備進行控制;能實現(xiàn)USB設(shè)備的啟用和禁用;能實時響應(yīng)USB設(shè)備控制策略,策略更改后,控制效果能響應(yīng)改變。對先前為禁用的設(shè)備,如想禁用,可在在策略配置管理程序修改其控制策略,然后重新接入該設(shè)備;對已禁用的USB類設(shè)備,如想重新啟用,同樣可在在策略配置管理程序中修改其控制策略,然后將設(shè)備重新接入即可。
【權(quán)利要求】
1.一種USB外設(shè)設(shè)備接入控制方法,具體方法為:在策略配置管理模塊中配置USB外設(shè)設(shè)備控制策略;使用hook機制,對接入計算機的USB設(shè)備進行控制;根據(jù)控制策略判斷被插入的USB設(shè)備是否允許接入,是則啟用,否則禁用。
2.根據(jù)權(quán)利要求1所述的控制方法,所述USB外設(shè)設(shè)備控制策略的配置方法為:根據(jù)USB設(shè)備分類,分別設(shè)置啟用或禁用某類USB設(shè)備。
3.根據(jù)權(quán)利要求2所述的控制方法,對USB設(shè)備類型進行啟用或禁用的具體方法為:在USB類型鏈表中標(biāo)注為啟用或禁用。
4.根據(jù)權(quán)利要求1、2或3所述的控制方法,所述USB外設(shè)設(shè)備控制策略的配置方法為:根據(jù)USB設(shè)備分類,分別設(shè)置啟用或禁用某個指定的PID或VID的USB設(shè)備。
5.根據(jù)權(quán)利要求4所述的控制方法,對指定的PID或VID的USB設(shè)備進行啟用或禁用的具體方法為:在指定的PID或VID的USB設(shè)備鏈表中標(biāo)注為啟用或禁用。
6.根據(jù)權(quán)利要求1、2、3或5所述的控制方法,所述步驟還包括,USB外設(shè)設(shè)備控制策略在服務(wù)器上配置好后,再下發(fā)到需要進行USB外設(shè)設(shè)備控制的計算機中,并存儲在內(nèi)存中。
7.根據(jù)權(quán)利要求4所述的控制方法,所述步驟還包括,USB外設(shè)設(shè)備控制策略在服務(wù)器上配置好后,再下發(fā)到需要進行USB外設(shè)設(shè)備控制的計算機中,并存儲在內(nèi)存中。
【文檔編號】G06F13/10GK103778081SQ201410047535
【公開日】2014年5月7日 申請日期:2014年2月11日 優(yōu)先權(quán)日:2014年2月11日
【發(fā)明者】彭景 , 段銀超, 宋文科, 楊天平, 唐曉蘭, 楊偉偉 申請人:成都衛(wèi)士通信息安全技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1