Making USB Great Again with USBFILTER

被引:0
|
作者
Tian, Dave [1 ]
Scaife, Nolen [1 ]
Bates, Adam [2 ]
Butler, Kevin R. B. [1 ]
Traynor, Patrick [1 ]
机构
[1] Univ Florida, Gainesville, FL 32611 USA
[2] Univ Illinois, Urbana, IL 61801 USA
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
USB provides ubiquitous plug-and-play connectivity for a wide range of devices. However, the complex nature of USB obscures the true functionality of devices from the user, and operating systems blindly trust any physically-attached device. This has led to a number of attacks, ranging from hidden keyboards to network adapters, that rely on the user being unable to identify all of the functions attached to the host. In this paper, we present USBFILTER, which provides the first packet-level access control for USB and can prevent unauthorized interfaces from successfully connecting to the host operating system. USBFILTER can trace individual USB packets back to their respective processes and block unauthorized access to any device. By instrumenting the host's USB stack between the device drivers and the USB controller, our system is able to filter packets at a granularity that previous works cannot-at the lowest possible level in the operating system. USBFILTER is not only able to block or permit specific device interfaces; it can also restrict interfaces to a particular application (e.g., only Skype can access my webcam). Furthermore, our experimental analysis shows that USBFILTER introduces a negligible (3-10 mu s) increase in latency while providing mediation of all USB packets on the host. Our system provides a level of granularity and extensibility that reduces the uncertainty of USB connectivity and ensures unauthorized devices are unable to communicate with the host.
引用
收藏
页码:415 / 430
页数:16
相关论文
共 50 条
  • [21] Quality Versus Quantity Making HDL Great Again
    Galvani, Sylvain
    Hla, Timothy
    [J]. ARTERIOSCLEROSIS THROMBOSIS AND VASCULAR BIOLOGY, 2017, 37 (06) : 1018 - 1019
  • [22] Making America great again requires acting on scientific knowledge
    Hadly, Elizabeth A.
    [J]. PLOS BIOLOGY, 2018, 16 (02):
  • [23] Making AES Great Again: The Forthcoming Vectorized AES Instruction
    Drucker, Nir
    Gueron, Shay
    Krasnov, Vlad
    [J]. 16TH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY-NEW GENERATIONS (ITNG 2019), 2019, 800 : 37 - 41
  • [24] The Amendments to Regulation D: Making Rule 504 "Great" Again?
    Geddes, Katherine E.
    [J]. SECURITIES REGULATION LAW JOURNAL, 2018, 46 (02): : 139 - 185
  • [25] RepVGG: Making VGG-style ConvNets Great Again
    Ding, Xiaohan
    Zhang, Xiangyu
    Ma, Ningning
    Han, Jungong
    Ding, Guiguang
    Sun, Jian
    [J]. 2021 IEEE/CVF CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION, CVPR 2021, 2021, : 13728 - 13737
  • [26] Back to the Basics: Making the Bovine Pericardial Patch "Great" Again
    Zafar, Farhan
    Morales, David L. S.
    [J]. SEMINARS IN THORACIC AND CARDIOVASCULAR SURGERY, 2017, 29 (03) : 364 - 365
  • [27] Making psychiatric semiology great again: A semiologic, not nosologic challenge
    Micoulaud-Franchi, J. -A.
    Quiles, C.
    Batail, J. -M.
    Lancon, C.
    Masson, M.
    Dumas, G.
    Cermolacce, M.
    [J]. ENCEPHALE-REVUE DE PSYCHIATRIE CLINIQUE BIOLOGIQUE ET THERAPEUTIQUE, 2018, 44 (04): : 343 - 353
  • [28] MAKING VIRTUAL ARCHEOLOGY GREAT AGAIN (WITHOUT SCIENTIFIC COMPROMISE)
    Paradis, M. -A.
    Nicolas, T.
    Gaugne, R.
    Barreau, J. -B
    Auger, R.
    Gouranton, V.
    [J]. 27TH CIPA INTERNATIONAL SYMPOSIUM: DOCUMENTING THE PAST FOR A BETTER FUTURE, 2019, 42-2 (W15): : 879 - 886
  • [29] MAKING DRUGS GREAT AGAIN: ELIMINATING IDIOSYNCRATIC DRUG REACTIONS
    Uetrecht, Jack
    [J]. DRUG METABOLISM AND PHARMACOKINETICS, 2018, 33 (01) : S9 - S9
  • [30] Making the Baruya great again: From glorified great men to modern suffering subjects?
    Malbrancke, Anne-Sylvie
    [J]. AUSTRALIAN JOURNAL OF ANTHROPOLOGY, 2019, 30 (01): : 68 - 83