很好,现在连耳机都能当监听器使了

简介:

谨慎的计算机用户会在网络摄像头上缠上胶带,更加疑心的人则担心自己的麦克风,有人甚至撬开自己的电脑和手机把这种音频组件给拿掉了——就为了不被黑客劫持。现在,一组以色列研究人员将这场“道高一尺,魔高一丈”的大比拼再升一级,用恶意软件将耳机转化为临时麦克风来悄悄记录受害者的谈话。

连耳机都能当监听器使了

以色列本古里安大学的研究人员编写了名为“Speake(a)r(说话者)”的概念验证代码,目的在于证明:即便在设备的麦克风被完全移除或禁用的情况下,黑客依然能暗中劫持计算机来录制音频。该实验性质的恶意软件,将入耳式耳塞或头戴式耳机中的扬声器转用为麦克风,将空气振动转化成电磁信号以清晰捕获房间中的声音。

该大学研究实验室主任莫迪才·古里说:“人们没想到这种隐私漏洞。即使你把计算机的麦克风移除了,只要你还使用耳机,你就能被记录。”

在必要的时候把耳塞弄成麦克风没什么好奇怪的,YouTube上视频教程多得是。就像耳机中的扬声器将电磁信号通过薄膜振动转换为声波一样,这些薄膜也能反向工作,拾取声波振动并转换回电磁信号。(可以把不带麦克风的耳机插到音频输入口尝试一下。)

不过,本古里安大学的研究人员比YouTube上的视频还要更进一步。他们的恶意软件,利用了RealTek音频编码解码芯片一个鲜为人知的功能,来安静地将计算机的输出通道“重分配任务”为输入通道,使得即便耳机接入的是仅输出插口且根本没有麦克风通道时,该恶意软件依然能录下环境中的声音。

研究人员称,RealTek芯片太常见了,该攻击几乎对每台桌面电脑都有效,无论其操作系统是Windows还是MacOS,绝大多数笔记本电脑当然也会中招。RealTek对此没有发表评论。古里说:“这可是重量级漏洞,让几乎每台电脑面对此类攻击不堪一击。”

说句公道话,该窃听攻击应该仅对已经采取了强迫性反情报措施的人才是问题。但在当今网络安全时代,对自家电脑的麦克被隐秘恶意软件偷偷激活的恐惧已越来越成为主流。今年早些时候放出的一张照片里,Facebook创始人小扎同学,就把自己笔记本电脑的麦克风用胶带缠了个死紧。在 Vice News 的一段视频中,斯诺登演示了怎样从智能手机中移除内部麦克。甚至NSA的信息保障部都建议,禁用麦克风以强化PC安全。而以维修为主题的全球性互助社区iFixit的凯尔·韦恩斯,则在7月演示了怎样物理禁用Macbook的麦克。

上述所有方法——除了禁用电脑上所有音频输入输出,都无法匹敌该新恶意软件。(不过,古里称他的团队目前还只专注在利用RealTek芯片的漏洞攻击PC。他们还得确定其他音频编解码芯片和智能手机是否对此攻击免疫。但他相信,其他芯片和设备也易受该攻击影响。)

研究人员用一副森海塞尔耳机进行了测试。他们发现,20英尺范围内的声音都能被收录,而且还能压缩录下的音频并通过互联网发送出去——就像黑客通常做的那样,并且还能保真,可分辨出测试男声的字句。古里说:“这相当有效。你的耳机也可以是高品质麦克风。”

想要对这种窃听攻击做出软件补丁可不容易。RealTek的音频编码解码芯片可编程切换输出到输入的特性可不是一个意外缺陷,不重新设计并在新品电脑中替换掉芯片,恐怕是修复不了的了。

在那之前,请记住:如果有黑客想偷听你的谈话,你所有小心谨慎的麦克拆除手术都没啥大用,还得拔掉脖子上挂的那副廉价耳机。


作者:nana

来源:51CTO

相关文章
H8
|
9月前
|
物联网 数据安全/隐私保护 智能硬件
女朋友问: 你知道蓝牙耳机的原理吗?
蓝牙是一种无线通讯技术标准,用来让固定与移动设备,在短距离间交换资料,以形成个人局域网(PAN)。其使用短波特高频(UHF)无线电波,经由2.4至2.485GHz的ISM频段来进行通信。1994年由电信商(Ericsson)发展出这个技术。它最初的设计,是希望创建一个RS-232数据线的无线通信替代版本。
H8
361 0
|
9月前
|
编解码 数据安全/隐私保护
四段耳机接口
四段耳机接口
313 0
|
安全 芯片
bluez5.50+pulseaudio实现蓝牙音响音频播放
bluez5.50+pulseaudio实现蓝牙音响音频播放
635 0
bluez5.50+pulseaudio实现蓝牙音响音频播放
|
传感器 移动开发 vr&ar
实现摇一摇功能- H5 设备运动事件DeviceMotionEvent DeviceOrientationEvent
新年不是搞了个摇签的功能吗,弹幕效果咱们前面讲过了,今天来说说摇一摇效果
441 0
实现摇一摇功能- H5 设备运动事件DeviceMotionEvent DeviceOrientationEvent
|
API Android开发 C++
【Android 高性能音频】Oboe 音频流打开后 耳机 / 音箱 插拔事件处理 ( 动态注册广播接收者监听耳机插拔事件 | 重新打开 Oboe 音频流 )
【Android 高性能音频】Oboe 音频流打开后 耳机 / 音箱 插拔事件处理 ( 动态注册广播接收者监听耳机插拔事件 | 重新打开 Oboe 音频流 )
236 0
|
Java API Android开发
【Android 高性能音频】Oboe 音频流打开后 耳机 / 音箱 插拔事件处理 ( 设置 Oboe 音频设备 ID | setDeviceId 函数原型 | AudioStream 音频流 )
【Android 高性能音频】Oboe 音频流打开后 耳机 / 音箱 插拔事件处理 ( 设置 Oboe 音频设备 ID | setDeviceId 函数原型 | AudioStream 音频流 )
258 0
【Android 高性能音频】Oboe 音频流打开后 耳机 / 音箱 插拔事件处理 ( 设置 Oboe 音频设备 ID | setDeviceId 函数原型 | AudioStream 音频流 )
微信登录电脑,手机接收消息仍有提示音设置方法
微信登录电脑,手机接收消息仍有提示音设置方法
1083 0
微信登录电脑,手机接收消息仍有提示音设置方法
定阻喇叭与定压喇叭区别
  定压功放是为了使传输距离增大而设计的一种功放,主要用在经共广播系统中,如学校,工厂以及其他公共场所的广播,都是以定压的方式来传输的.其输出方式有100V 70V,输出的音乐信号基本是都是单声道,在选配喇叭上,要求喇叭上要接有线间变压器.功放和阻抗这间不要求阻抗的匹配.定阻功放是以家庭影院功放为代表.在选配喇叭上,要求喇叭的阻抗和功放的功放要匹配.比如功放的阻抗为8欧.那么音箱的阻抗就要为8欧.选配的喇叭上不需要有变压器.   简单的说。
4942 0