你能保证USB设备安全?USB变身恶意工具

简介:

本文讲的是 :  你能保证USB设备安全?USB变身恶意工具  ,  【IT168 编译】在我们正常的思维逻辑中,我们插入到计算机的USB设备是完全可以信任的。但现实情况却是:被黑客重新编程后的USB设备将变成可攻击的武器。安全研究人员Karsten Nohl和Jakob Lell在黑帽大会上展示了他们所谓的“BadUSB”。他们在不到两个月的时间内,他们逆向工程和修补了USB固件,而一旦进行重新编程,USB可以转化为恶意工具来破坏网络。

黑帽大会:USB设备被攻击者用于攻击目的

  这种攻击可能带来很严重的影响。例如,设备可以模拟键盘,并代表登录用户发送命令来窃取文件或安装恶意软件。它还可以在操作系统启动之前启动小病毒,或者欺骗网卡和更改计算机的DNS设置来重定向流量。

  Nohl和Lell展示了多种攻击,其中一个攻击是一部谷歌Android手机插入到计算机,可以被用来拦截计算机的web流量。

  并没有太多防御方法来阻止这种攻击,恶意软件扫描程序不能访问这些设备上运行的固件,而我们还没有可以阻止某些设备类别的USB防火墙。此外,根据行为检测来检测BadUSB很困难,因为当行为变化时,看起来像是用户插入了新设备。

  在攻击后进行清理很困难,因为重新安装操作系统不能解决这个问题。连接到这个操作系统的USB可能已经被感染,网络摄像头或者其他USB组件同样如此。BadUSB设备还可以通过模拟键盘和阻止USB中的隐藏文件来取代计算机的BIOS。

  寻找解决方法很困难,对USB设备进行白名单化并不是最好的办法,因为并不是所有USB设备都有唯一的序列号,并且操作系统还没有针对USB的有效的白名单机制。恶意软件扫描也没什么用,因为恶意固件可以欺骗合法的固件,并且固件只能在这个固件的帮助下才能被读回。

  “使用USB闪存驱动器的攻击并不是什么新鲜事,Stuxnet就是USB传送的病毒—它被用来攻击伊朗核电站,BadUSB的不同之处在于复杂程度,”Imation Mobile Security公司工程和产品副总裁表示,“它修改设备硬件中的控制器固件,而不是存储在设备上的数据。受感染的设备然后可以传递这种感染,无论USB上是否存储了数据。”

  他补充说,防止BadUSB感染设备要求控制器固件被锁定,并且不能由未经授权的代理而改变。

  “为了阻止BadUSB,USB存储设备需要阻止黑客读取或者改变固件,并确保该固件进行数字签名,这样如果它被修改,该安全设备不会与修改的固件操作,”他解释说,“FIPS 140-2 Level 3证书能够验证这些基准机制的有效性。安全的USB驱动器一直是保护企业数据的重要工具。现在这些机制也同样可以用于保护USB设备的完整性。”

原文发布时间为:2015年7月6日

本文作者:邹铮

本文来自云栖社区合作伙伴IT168,了解相关信息可以关注IT1684

原文标题 :你能保证USB设备安全?USB变身恶意工具

目录
相关文章
|
4月前
|
存储 网络协议 数据安全/隐私保护
逆向USB设备共享:利用内网穿透让远程设备访问本地USB设备
逆向USB设备共享:利用内网穿透让远程设备访问本地USB设备
逆向USB设备共享:利用内网穿透让远程设备访问本地USB设备
|
4月前
|
存储 JSON 监控
公司对员工电脑监控软件中USB设备监测的代码实现
在现代企业环境中,为了确保信息安全和监控员工行为,一些公司使用电脑监控软件来追踪员工的活动。其中,USB设备监测是一项重要的功能,可以帮助公司检测和控制外部存储设备的使用。本文将介绍公司对员工电脑监控软件中USB设备监测的代码实现,并讨论如何将监控到的数据自动提交到指定网站。
206 0
|
8月前
|
编解码 异构计算
一个软件,实现类似HDMI显卡欺骗器功能
一个软件,实现类似HDMI显卡欺骗器功能
6231 0
西门子S7-200 SMART如何用存储卡复位CPU出厂设置、固件升级、程序传输
上篇文章中我们学习了西门子S7-200 SMART的全局变量和局部变量以及如何编写带参数子程序并调用,本篇我们来介绍西门子S7-200 SMART使用存储卡复位CPU到出厂设置、固件升级和程序传输。S7-200 SMART CPU使用FAT32文件系统格式,支持容量为4G至32G范围内的标准商用MicroSD HC卡。
西门子S7-200 SMART如何用存储卡复位CPU出厂设置、固件升级、程序传输
还要什么百度盘、USB数据线?这2款工具轻松解决文件分享、传输问题!
分享和发送文件是日常经常会用到的一项功能,以我为例,需要把整理好的内容分享给各位关注我的同学、需要把手机的资料传到电脑、当有个别同学找我要资料的时候我需要单独分享。
还要什么百度盘、USB数据线?这2款工具轻松解决文件分享、传输问题!
|
Android开发 Shell Linux
android调试之无线连接设备
博客地址 背景 在用mac pro开发时,mac上面的USB插槽就两个,一个接了鼠标,一个接了键盘,然后,然后就没了,那我真机调试时肿么办? 难道每次都要拔掉鼠标,调试完之后又接回鼠标,如此循环往复? 因此无线连接进行真机调试的方法就迫在眉睫。
1001 0
|
安全 测试技术 数据安全/隐私保护
警告:非智能手机可入侵核电站的物理隔绝设备
本文讲的是警告:非智能手机可入侵核电站的物理隔绝设备,核电站这样高度敏感的环境要求顶级安全性。通常而言,实现这种安全性的方式是物理隔离:使设备无法访问互联网,防止工作人员使用USB存储设备。
1993 0

热门文章

最新文章