信息网络安全 ›› 2015, Vol. 15 ›› Issue (4): 78-85.doi: 10.3969/j.issn.1671-1122.2015.04.014

• • 上一篇    下一篇

云桌面中USB设备重定向技术研究

孙玉伟(), 童新海, 张林惠, 杨春雨   

  1. 北京电子科技学院,北京100070
  • 收稿日期:2015-03-13 出版日期:2015-04-10 发布日期:2018-07-16
  • 作者简介:

    作者简介: 孙玉伟(1990-),男,山东,硕士研究生,主要研究方向:云计算虚拟化、系统安全;童新海(1971-),男,浙江,研究员级高级工程师,硕士,主要研究方向:网络安全、系统安全;张林惠(1990-),男,陕西,硕士研究生,主要研究方向:虚拟化、安全隔离、网络虚拟;杨春雨(1989-),男,河北,硕士研究生,主要研究方向:系统安全。

  • 基金资助:
    北京市自然科学基金[4144084];中央高校基本科研业务费[2014CL-SYW];北京电子科技学院信息安全重点实验室课题项目

Research on USB Device Redirection Technology in Cloud Desktop

Yu-wei SUN(), Xin-hai TONG, Lin-hui ZHANG, Chun-yu YANG   

  1. Beijing Electronic Science and Technology Institution, Beijing 100070, China
  • Received:2015-03-13 Online:2015-04-10 Published:2018-07-16

摘要:

随着云计算的不断发展,云桌面解决方案也日益成熟并成为典型的云计算应用案例。云桌面运用虚拟化技术,把计算资源进行池化,并通过网络为多形态的用户终端提供资源池中的应用程序或者传统PC桌面。桌面传输协议是其核心技术之一,为终端用户提供与传统PC桌面相近的使用体验。与传统物理PC机桌面相比,云桌面中对USB设备的支持尚不成熟。而USB设备凭借其即插即用、数据传输速率快等显著优势已经成为使用最广泛的计算机外设接口。云桌面用户体验的一个关键之处就是支持USB等外部设备。在云桌面中部署USB重定向之后,USB设备物理连接在客户端,而用户可以在Guest端系统上正常读写数据并操作USB设备,满足用户更多的办公需求和日常使用。文中介绍了云桌面及主流桌面传输协议,研究了USB重定向解决方案,并基于SPICE开源桌面传输协议和USBRedir技术予以实现,重点分析了USB设备虚拟化框架、虚拟多通道技术和USBRedir技术等关键原理技术,同时阐释了USB重定向在云桌面中的应用部署。

关键词: 云桌面, SPICE桌面传输协议, USB重定向, USBRedir技术, 虚拟多通道

Abstract:

With the continuous development of cloud computing, cloud desktop solution is increasingly mature, becoming a typical cloud computing application case. Using virtualization technology to pool computational resources, cloud desktop delivery traditional desktop or application which is deployed in pooling computational resources up to polymorphous terminal through the network. Cloud desktop transfer protocol is one of the core technologies of cloud desktop and provides users with use experience which is close to traditional desktop PC operating systems. Compared with the traditional physical desktop PC, cloud desktop support for USB device is not mature yet. The USB device with its plug and play, fast data transfer rate and other significant advantages has become the most widely used computer peripherals interface. A key of cloud desktop user experience is to support the USB and other external equipment. Deploying USB redirection in the cloud desktop, when the USB device was physically connected on the client side, users can read and write data and operate USB devices normally on the Guest system, providing more for office demand and daily use. The cloud desktop and mainstream desktop transport protocol were introduced in this paper. USB redirection solution was studied and had been addressed basing on the SPICE open source desktop transmission protocol and USBRedir technology. The key principle and technology such as USB device virtualization framework, virtual multi-channel technology and USBRedir technology, were analyzed. Deployment and application of the USB redirection in the cloud desktop were briefly explained.

Key words: cloud desktop, SPICE desktop transport protocol, USB redirection, USBRedir technology, virtual multi-channel

中图分类号: