USB接口存取控制系統(tǒng)研究與設(shè)計(jì)
發(fā)布時(shí)間:2020-08-10 18:43
【摘要】: 隨著USB存儲(chǔ)設(shè)備價(jià)格的下降,使其幾乎成為每個(gè)IT從業(yè)人員人手必備的物件之一。據(jù)調(diào)查顯示,無論是針對(duì)企業(yè)還是針對(duì)個(gè)人,USB存儲(chǔ)設(shè)備都已經(jīng)成了資料泄密和病毒傳播的重要工具之一。 目前市場上已經(jīng)有諸如“USB控制大師”、“攀達(dá)計(jì)算機(jī)USB控制器”等針對(duì)USB接口控制的產(chǎn)品出現(xiàn),但是他們大多都針對(duì)企業(yè)內(nèi)部網(wǎng)絡(luò)的USB接口的控制。而少量專門針對(duì)個(gè)人電腦的USB接口存取控制產(chǎn)品在控制效果并不是很好,存在用戶使用不方便,比如用戶每次配置都需要重啟機(jī)器才能生效,權(quán)限修改操作不人性化,過于繁瑣;殺毒程序不主動(dòng)對(duì)新連入的USB存儲(chǔ)設(shè)備進(jìn)行病毒檢測(cè)和查殺等諸多問題。 作者參考大量市場上同類產(chǎn)品和相關(guān)論文后,設(shè)計(jì)了一套用戶使用既方便又能較好解決USB接口存在的安全問題的方案。該方案將系統(tǒng)分為控制端和管理端,控制端工作在系統(tǒng)后臺(tái)對(duì)用戶透明,接受管理端配置和監(jiān)控,主要完成對(duì)USB的讀寫控制以及病毒檢測(cè)與查殺功能。系統(tǒng)管理端模塊是整個(gè)系統(tǒng)用戶唯一可以直接操作的模塊,其主要功能如下:為USB接口指派默認(rèn)權(quán)限;為USB存儲(chǔ)設(shè)備指派特定權(quán)限,日志管理模塊。本USB監(jiān)控系統(tǒng)在設(shè)計(jì)上比同類產(chǎn)品在個(gè)人電腦上有較強(qiáng)的控制力度,同時(shí)提供更安全和更簡潔的操作模式,而且也考慮了寄存在USB存儲(chǔ)設(shè)備中的病毒威脅,在論文寫作期間,筆者所要做的主要工作是: 研究USB協(xié)議標(biāo)準(zhǔn)、USB軟件硬件模型與USB總線通信原理; 研究USB外設(shè)的動(dòng)態(tài)熱插拔和識(shí)別USB存儲(chǔ)設(shè)備; 研究針對(duì)USB存儲(chǔ)設(shè)備的讀寫控制; 研究文件安全保存及防修改; 研究USB存儲(chǔ)設(shè)備病毒傳播方式,并提出一種解決方案然后實(shí)現(xiàn)。 在文章組織上,首先概述USB軟硬件系統(tǒng)的重要概念,接著討論USB控制的可行性;然后討論系統(tǒng)總體框架與系統(tǒng)所使用的關(guān)鍵技術(shù)介紹;再分控制端模塊和管理端模塊分別討論其設(shè)計(jì)思想和使用到的關(guān)鍵技術(shù);最后論文對(duì)該系統(tǒng)的優(yōu)點(diǎn)與存在的問題進(jìn)行了總結(jié),并提出下一步完善的思路。
【學(xué)位授予單位】:四川師范大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2009
【分類號(hào)】:TP334.7
【圖文】:
FDR: 1995 年 11 月釋出,同一年蘋果公司發(fā)布 IEE接口.USB 1.0: 1996 年 1 月釋出。 USB 1.1: 1998 年 4 月釋出。這一標(biāo)準(zhǔn)的主要特性就是高速(理論。USB 2.0: 2002 年 12 月修訂,加入三個(gè)不同速度容所有標(biāo)準(zhǔn)的 USB 設(shè)備包括 1.1 和 1.0。這使得標(biāo)了不察看標(biāo)記來計(jì)算設(shè)備吞吐量的難度。件模型介紹采用級(jí)聯(lián)星形拓?fù)浣Y(jié)構(gòu),如圖 2-1 所示。在任何機(jī)。USB 和主機(jī)系統(tǒng)的接口稱為主機(jī)控制器(ho軟件結(jié)合實(shí)現(xiàn)的,集線器用來提供附加連接點(diǎn)。和根集線器(root hub),一個(gè) USB 系統(tǒng)中只能有一
圖 2-2 USB 軟件結(jié)構(gòu)圖器驅(qū)動(dòng)程序 UHCD(USB host controller d控制 USB 主控制器。USB 主控制器是一用來實(shí)現(xiàn)與主控制器通信及對(duì)其控制的序 USBD(USB driver)。位于中間層,帶寬的分配、管道的建立和控制管道的管 USBD 支持。動(dòng)程序(又稱客戶驅(qū)動(dòng)程序或客戶軟件特定 USB 設(shè)備的管理和驅(qū)動(dòng)。USB 設(shè)備 USB 應(yīng)用程序之間的接口。結(jié)構(gòu)時(shí),位于下一層的軟件應(yīng)為上一層供上一層調(diào)用的函數(shù),這些函數(shù)的集合一了在一臺(tái)主機(jī)和若干臺(tái)附屬的 USB 設(shè)備
圖 2-7 Windows 2000 中的設(shè)備驅(qū)動(dòng)程序種類虛擬設(shè)備驅(qū)動(dòng)程序(VDD)是一個(gè)用戶模式部件,它可以使 DOS 應(yīng)用程序 x86 平臺(tái)上的硬件。VDD 通過屏蔽 I/O 權(quán)限掩碼來捕獲端口存取操作,它上是模擬硬件操作,這對(duì)于那些直接對(duì)裸機(jī)硬件編程的應(yīng)用程序特別有管這種驅(qū)動(dòng)程序在 Windows 98 和 Windows 2000 中共享一個(gè)名稱并且有相功能,但實(shí)際上它們完全不同。我們用 VDD 縮寫代表這種驅(qū)動(dòng)程序,用寫代表 Windows 98 中的虛擬設(shè)備驅(qū)動(dòng)程序以示區(qū)別。內(nèi)核模式驅(qū)動(dòng)程序的分類包含許多子類:PnP 驅(qū)動(dòng)程序就是一種遵循 Windows 2000 即插即用協(xié)議的內(nèi)核模式動(dòng)程序。準(zhǔn)確地說,本書涉及的所有內(nèi)容都是面向 PnP 驅(qū)動(dòng)程序WDM 驅(qū)動(dòng)程序是一種 PnP 驅(qū)動(dòng)程序,它同時(shí)還遵循電源管理協(xié)議,能在 Windows 98 和 Windows 2000 間實(shí)現(xiàn)源代碼級(jí)兼容。WDM 驅(qū)動(dòng)
本文編號(hào):2788469
【學(xué)位授予單位】:四川師范大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2009
【分類號(hào)】:TP334.7
【圖文】:
FDR: 1995 年 11 月釋出,同一年蘋果公司發(fā)布 IEE接口.USB 1.0: 1996 年 1 月釋出。 USB 1.1: 1998 年 4 月釋出。這一標(biāo)準(zhǔn)的主要特性就是高速(理論。USB 2.0: 2002 年 12 月修訂,加入三個(gè)不同速度容所有標(biāo)準(zhǔn)的 USB 設(shè)備包括 1.1 和 1.0。這使得標(biāo)了不察看標(biāo)記來計(jì)算設(shè)備吞吐量的難度。件模型介紹采用級(jí)聯(lián)星形拓?fù)浣Y(jié)構(gòu),如圖 2-1 所示。在任何機(jī)。USB 和主機(jī)系統(tǒng)的接口稱為主機(jī)控制器(ho軟件結(jié)合實(shí)現(xiàn)的,集線器用來提供附加連接點(diǎn)。和根集線器(root hub),一個(gè) USB 系統(tǒng)中只能有一
圖 2-2 USB 軟件結(jié)構(gòu)圖器驅(qū)動(dòng)程序 UHCD(USB host controller d控制 USB 主控制器。USB 主控制器是一用來實(shí)現(xiàn)與主控制器通信及對(duì)其控制的序 USBD(USB driver)。位于中間層,帶寬的分配、管道的建立和控制管道的管 USBD 支持。動(dòng)程序(又稱客戶驅(qū)動(dòng)程序或客戶軟件特定 USB 設(shè)備的管理和驅(qū)動(dòng)。USB 設(shè)備 USB 應(yīng)用程序之間的接口。結(jié)構(gòu)時(shí),位于下一層的軟件應(yīng)為上一層供上一層調(diào)用的函數(shù),這些函數(shù)的集合一了在一臺(tái)主機(jī)和若干臺(tái)附屬的 USB 設(shè)備
圖 2-7 Windows 2000 中的設(shè)備驅(qū)動(dòng)程序種類虛擬設(shè)備驅(qū)動(dòng)程序(VDD)是一個(gè)用戶模式部件,它可以使 DOS 應(yīng)用程序 x86 平臺(tái)上的硬件。VDD 通過屏蔽 I/O 權(quán)限掩碼來捕獲端口存取操作,它上是模擬硬件操作,這對(duì)于那些直接對(duì)裸機(jī)硬件編程的應(yīng)用程序特別有管這種驅(qū)動(dòng)程序在 Windows 98 和 Windows 2000 中共享一個(gè)名稱并且有相功能,但實(shí)際上它們完全不同。我們用 VDD 縮寫代表這種驅(qū)動(dòng)程序,用寫代表 Windows 98 中的虛擬設(shè)備驅(qū)動(dòng)程序以示區(qū)別。內(nèi)核模式驅(qū)動(dòng)程序的分類包含許多子類:PnP 驅(qū)動(dòng)程序就是一種遵循 Windows 2000 即插即用協(xié)議的內(nèi)核模式動(dòng)程序。準(zhǔn)確地說,本書涉及的所有內(nèi)容都是面向 PnP 驅(qū)動(dòng)程序WDM 驅(qū)動(dòng)程序是一種 PnP 驅(qū)動(dòng)程序,它同時(shí)還遵循電源管理協(xié)議,能在 Windows 98 和 Windows 2000 間實(shí)現(xiàn)源代碼級(jí)兼容。WDM 驅(qū)動(dòng)
【引證文獻(xiàn)】
相關(guān)碩士學(xué)位論文 前4條
1 龔演;基于LSM框架的USB存儲(chǔ)設(shè)備數(shù)據(jù)泄漏防護(hù)研究[D];國防科學(xué)技術(shù)大學(xué);2011年
2 朱利曉;一種多功能便攜式信號(hào)模擬器的設(shè)計(jì)與實(shí)現(xiàn)[D];哈爾濱工程大學(xué);2011年
3 任建云;并行測(cè)試多記錄器的監(jiān)控技術(shù)及實(shí)現(xiàn)方法[D];中北大學(xué);2012年
4 易春莉;數(shù)字量變換器檢n,設(shè)備研制[D];中北大學(xué);2012年
本文編號(hào):2788469
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2788469.html
最近更新
教材專著