[發明專利]一種基于嵌入式Linux的USB數據映射過濾方法及裝置有效
| 申請號: | 202110426302.5 | 申請日: | 2021-04-20 |
| 公開(公告)號: | CN113138946B | 公開(公告)日: | 2022-06-03 |
| 發明(設計)人: | 張冬波 | 申請(專利權)人: | 北京安盟信息技術股份有限公司 |
| 主分類號: | G06F13/10 | 分類號: | G06F13/10;G06F13/42 |
| 代理公司: | 北京冠榆知識產權代理事務所(特殊普通合伙) 11666 | 代理人: | 朱亞琦 |
| 地址: | 100085 北京市海淀區上地*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 嵌入式 linux usb 數據 映射 過濾 方法 裝置 | ||
本發明公開一種基于嵌入式Li nux的USB數據映射過濾方法及裝置,在Li nux內核內設置模擬復合USB設備,并在真實USB設備的CTRL控制端點與I N/OUT數據端點和模擬復合USB設備的CTRL控制端點與I N/OUT數據端點之間轉發數據。其中,該裝置可以對多個USB設備進行識別、授權、數據過濾,然后模擬成一個多接口模擬復合USB設備再接入主機,為目標主機提供USB接口的一對多接入的安全防護。
技術領域
本發明涉及通用串行總線(USB)設備的映射和數據過濾技術領域。具體地說是一種基于嵌入式Linux的USB數據映射過濾方法及裝置。
背景技術
經過多年發展,USB接口已經取代了多種串行和并行端口,成為計算機上最常用的外圍接口。對于鼠標、鍵盤、打印機、光驅以及閃存盤、移動硬盤、智能手機等計算機外圍設備,USB已經是標準的通信方法;甚至各種電風扇、電子煙、移動電源等等非智能類產品都通過USB接口進行取電充電。而通過USB接口對計算機進行各種攻擊破壞的行為也日益增多,比如USB炸彈、BadUSB固件攻擊等等。
目前針對USB接口映射及防護的方法主要都是通過網絡接口進行封裝轉發。比如云桌面環境使用的USB重定向技術;再比如將USB存儲設備連接在服務器上,再由服務器采用ftp、samba、nfs等方式通過以太網將其文件系統共享給局域網內的特定客戶端用戶。
現有技術需要通過網絡進行數據的轉發,沒有網絡環境無法應用。
插入USB設備的位置和使用者所在位置不在同一處,使用不方便。
主機防護類的軟件對USB接口的管控力度有限,只能做到U盤控制禁止或啟用,無法對U盤文件內容進行過濾。BadUSB攻擊模仿的是鍵盤、鼠標操作,常規的安全軟件、殺毒軟件不能起作用。
發明內容
為此,本發明所要解決的技術問題在于提供一種基于嵌入式Linux的USB數據映射過濾方法及裝置,其中,該裝置可以對多個USB設備進行識別、授權、數據過濾,然后模擬成一個多接口模擬復合USB設備再接入主機,為目標主機提供USB接口的一對多接入的安全防護。
為解決上述技術問題,本發明提供如下技術方案:
一種基于嵌入式Linux的USB數據映射過濾方法,在Linux內核內設置模擬復合USB設備,并在真實USB設備的CTRL控制端點與IN/OUT數據端點和模擬復合USB設備的CTRL控制端點與IN/OUT數據端點之間轉發數據。
上述基于嵌入式Linux的USB數據映射過濾方法,在Linux內核內設置模擬復合USB設備后,在Linux內核內創建關聯數據結構,關聯數據結構包括與真實USB設備的CTRL控制端點和IN/OUT數據端點相關聯的第一端點數據結構、與模擬復合USB設備的CTRL控制端點和IN/OUT數據端點相關聯的第二端點數據結構、urb、usb request鏈表以及用于數據轉發的fifo隊列。
上述基于嵌入式Linux的USB數據映射過濾方法,具體步驟包括:
1)在Linux內核設置模擬復合USB設備;
2)對由真實USB設備的IN數據端點輸入至Linux內核內的網絡流量進行數據過濾,并將過濾后的網絡流量轉發至目標主機。
上述基于嵌入式Linux的USB數據映射過濾方法,在Linux內核設置模擬復合USB設備具體步驟為:
1-1)向Linux內核注冊通用usb gadget function、usb設備拔插通知函數、usbgadget插拔狀態改變回調函數和用戶接口字符設備,并初始化usb gadget插拔狀態改變回調函數;
1-2)創建數據轉發線程usb device proxy和usb gadget proxy,并設置過濾函數;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京安盟信息技術股份有限公司,未經北京安盟信息技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110426302.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種擁塞控制方法及設備
- 下一篇:一種基于氣象信息的集中式遠程干擾抑制系統





