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 条
  • [1] Making Cities Great Again?
    Shelekpayev, Nari
    [J]. JOURNAL OF URBAN HISTORY, 2018, 44 (03) : 533 - 538
  • [2] Making VAV Great Again
    Taylor, Steven T.
    [J]. ASHRAE JOURNAL, 2018, 60 (08) : 64 - 71
  • [3] Making America Great Again?
    Isaac, Jeffrey C.
    [J]. PERSPECTIVES ON POLITICS, 2017, 15 (03) : 625 - 631
  • [4] Making Chimerica great again
    Ferguson, Niall
    Xu, Xiang
    [J]. INTERNATIONAL FINANCE, 2018, 21 (03) : 239 - 252
  • [5] Making Psychotherapy Great Again?
    Plakun, Eric M.
    [J]. JOURNAL OF PSYCHIATRIC PRACTICE, 2017, 23 (03) : 210 - 213
  • [6] Making Our Planet Great Again
    Collins, Scott L.
    [J]. BIOSCIENCE, 2018, 68 (02) : 51 - 51
  • [7] Overdrive: Making SPDZ Great Again
    Keller, Marcel
    Pastro, Valerio
    Rotaru, Dragos
    [J]. ADVANCES IN CRYPTOLOGY - EUROCRYPT 2018, PT III, 2018, 10822 : 158 - 189
  • [8] Ramblr: Making Reassembly Great Again
    Wang, Ruoyu
    Shoshitaishvili, Yan
    Bianchi, Antonio
    Machiry, Aravind
    Grosen, John
    Grosen, Paul
    Kruegel, Christopher
    Vigna, Giovanni
    [J]. 24TH ANNUAL NETWORK AND DISTRIBUTED SYSTEM SECURITY SYMPOSIUM (NDSS 2017), 2017,
  • [9] Making Public Administration great again
    van Ostaijen, Mark
    Jhagroe, Shivant
    [J]. POLICY DESIGN AND PRACTICE, 2022, 5 (03) : 261 - 275
  • [10] Making local neighbourhoods great again
    Nortes, Silvia
    [J]. INDEX ON CENSORSHIP, 2019, 48 (01) : 60 - 61