你的位置:首頁(yè) > 測(cè)試測(cè)量 > 正文
浙大“海豚攻擊”原理詳解
發(fā)布時(shí)間:2017-09-20 責(zé)任編輯:wenwei
【導(dǎo)讀】通過(guò)使用人類無(wú)法聽(tīng)到卻可以被電子麥克風(fēng)識(shí)別的高頻聲波,研究人員得以向市面上所有主流“智能助手”發(fā)送只能被目標(biāo)設(shè)備聽(tīng)到的指令。浙江大學(xué)的研究團(tuán)隊(duì)把他們的技術(shù)命名為“ 海豚攻擊 ”。你想了解其中的原理嗎?來(lái)上一堂物理課吧!
來(lái)自中國(guó)的安全研究人員發(fā)明了一種巧妙的方法,不用說(shuō)話就能激活語(yǔ)音識(shí)別系統(tǒng)。通過(guò)使用人類無(wú)法聽(tīng)到卻可以被電子麥克風(fēng)識(shí)別的高頻聲波,研究人員得以向市面上所有主流“智能助手”發(fā)送只能被目標(biāo)設(shè)備聽(tīng)到的指令。
這支來(lái)自浙江大學(xué)的研究團(tuán)隊(duì)把他們的技術(shù)命名為“ 海豚攻擊 ”,因?yàn)楹k嗑褪怯酶哳l聲波進(jìn)行交流的。你想了解其中的原理嗎?來(lái)上一堂物理課吧!
科學(xué)原理
大多數(shù)電子產(chǎn)品中的麥克風(fēng)使用了一小塊薄膜,它可以通過(guò)振動(dòng)來(lái)響應(yīng)由聲波引起的氣壓變化。由于人類通常聽(tīng)不到任何 20 千赫以上的信號(hào),麥克風(fēng)軟件一般不會(huì)對(duì)那些信號(hào)進(jìn)行處理。不過(guò),從技術(shù)上講,那些信號(hào)仍然會(huì)被偵測(cè)到——這被稱為低通濾波器。
完美的麥克風(fēng)會(huì)且僅會(huì)在特定的輸入頻率下以已知的頻率振動(dòng)。但在現(xiàn)實(shí)世界中,薄膜會(huì)受到諧波的影響——舉例來(lái)說(shuō),400 赫茲的音調(diào)也會(huì)引起 200 赫茲和 800 赫茲的響應(yīng)(這里的數(shù)字并不精確,但意思就是這樣)。你可以在 維基百科 上找到一些非常不錯(cuò)的 GIF 動(dòng)畫(huà),它們對(duì)此進(jìn)行了生動(dòng)的展示。不過(guò),這通常不會(huì)成為一個(gè)問(wèn)題,因?yàn)橹C波的強(qiáng)度要比原來(lái)的振動(dòng)弱得多。
假如你希望麥克風(fēng)響應(yīng)一個(gè) 100 赫茲的音調(diào),但出于某種原因不想發(fā)出這種聲音。如果你發(fā)出一個(gè)強(qiáng)度足夠大的 800 赫茲音調(diào),它的諧波將能產(chǎn)生 100 赫茲的音調(diào),而后者僅會(huì)被麥克風(fēng)識(shí)別。其他人將只能聽(tīng)到原來(lái)的 800 赫茲音調(diào),卻不會(huì)知道設(shè)備對(duì)其他音調(diào)進(jìn)行了響應(yīng)。
狡猾的調(diào)制解調(diào)器
這些基本上就是研究人員所做的事情,當(dāng)然他們采用了更精確的方式。研究人員發(fā)現(xiàn),大多數(shù)語(yǔ)音激活設(shè)備(包括手機(jī)、智能手表和家庭中樞設(shè)備)所使用的麥克風(fēng)都會(huì)受到這種諧波影響。
以上圖表展示的是:超聲波(黑色的“波”)生成,產(chǎn)生紅色的諧波,然后被低通濾波器消除。
首先,他們利用高得多的超聲頻率生成了目標(biāo)音調(diào),以此進(jìn)行測(cè)試,并獲得了成功。接著,他們嘗試用 500-1000 赫茲之間的多層音調(diào)重建語(yǔ)音片段——這個(gè)過(guò)程要更加復(fù)雜,但本質(zhì)上并無(wú)區(qū)別。而且,這個(gè)過(guò)程并不需要用到很多專門的硬件,你可以在電器商店買到現(xiàn)成的。
經(jīng)過(guò)解調(diào)的語(yǔ)音能夠很好地激活設(shè)備,并且支持所有主流的語(yǔ)音識(shí)別平臺(tái):
“海豚攻擊”的語(yǔ)音指令雖然完全無(wú)法被人類聽(tīng)見(jiàn),但卻可以被電子設(shè)備的音頻硬件接收到,并且可以 被語(yǔ)音識(shí)別系統(tǒng)正確理解。我們?cè)诟鞔笳Z(yǔ)音識(shí)別系統(tǒng)上驗(yàn)證了“海豚攻擊”,其中包括 Siri、Google Now、三星 S Voice、華為 HiVoice語(yǔ)音智靈、Cortana 以及 Alexa。
它們得以成功執(zhí)行多種命令,從喚醒短語(yǔ)(“OK Google”)到復(fù)雜請(qǐng)求(“把后門打開(kāi)”)。自然而然,不同的手機(jī)和不同的短語(yǔ)會(huì)有不同的成功率,而且距離遠(yuǎn)近也會(huì)有影響。不過(guò),實(shí)施攻擊的有效距離均未超過(guò) 5 英尺。
研究人員制作的便攜式“海豚攻擊”系統(tǒng)。
看不見(jiàn)的指令可以穿過(guò)空氣,偷偷讓你的設(shè)備執(zhí)行它們,這個(gè)想法讓人感到可怕(當(dāng)然,WiFi 攻擊也是這個(gè)樣子)。不過(guò),“海豚攻擊”的危險(xiǎn)性是有限的,這里面有幾個(gè)原因。
首先,你可以把語(yǔ)音識(shí)別系統(tǒng)的喚醒功能關(guān)閉,以此杜絕“海豚攻擊”。這樣一來(lái),如果其他人要想進(jìn)行攻擊,語(yǔ)音識(shí)別軟件就必須處在打開(kāi)狀態(tài)。
其次,即便你打開(kāi)了喚醒功能,很多設(shè)備會(huì)禁止語(yǔ)音識(shí)別軟件訪問(wèn)聯(lián)系人、打開(kāi)應(yīng)用或網(wǎng)站,直至你解鎖設(shè)備。攻擊者或許可以偷偷用你的設(shè)備詢問(wèn)天氣情況或者尋找附近的泰國(guó)菜餐館,但卻無(wú)法操縱設(shè)備訪問(wèn)惡意網(wǎng)站。
最后,也許是最明顯的一個(gè)原因,在目前的狀態(tài)下,攻擊必須在數(shù)英尺之內(nèi)才能發(fā)動(dòng)。即便攻擊者可以在近距離內(nèi)發(fā)出指令,但如果你的手機(jī)被喚醒并重復(fù)“好的,匯錢到莫斯科”這樣的指令,你很有可能會(huì)馬上注意到。
即便如此,在某些場(chǎng)景下,“海豚攻擊”仍然可能奏效。如果一臺(tái)配備揚(yáng)聲器的物聯(lián)網(wǎng)設(shè)備遭到入侵,攻擊者便可以用它發(fā)出超聲波,指揮附近的 Echo 音箱打開(kāi)房門或關(guān)閉警報(bào)。
這樣的威脅或許不是特別現(xiàn)實(shí),但它也說(shuō)明了攻擊者可以采用多種途徑入侵我們的設(shè)備。要對(duì)那些希望被應(yīng)用于日常生活的技術(shù)進(jìn)行審查,把它們拿出來(lái)公開(kāi)測(cè)試并設(shè)計(jì)好應(yīng)對(duì)攻擊的措施,這乃是必不可少的一環(huán)。
(來(lái)源:TechCruch)
推薦閱讀:
特別推薦
- 學(xué)子專區(qū) - ADALM2000實(shí)驗(yàn):多相濾波電路
- 如何使用高性能監(jiān)控電路來(lái)提高工業(yè)功能安全合規(guī)性?
- 如何通過(guò)配置控制器優(yōu)化CAN總線系統(tǒng)性能
- PCI Express Gen5:自動(dòng)化多通道測(cè)試
- 貿(mào)澤與TE Connectivity 和Microchip Technology聯(lián)手推出聚焦汽車Zonal架構(gòu)的電子書(shū)
- 賀利氏燒結(jié)銀在功率模塊中的應(yīng)用
- 自主移動(dòng)機(jī)器人設(shè)計(jì)指南,看完秒懂
技術(shù)文章更多>>
- 基于 SiC 的三相電機(jī)驅(qū)動(dòng)開(kāi)發(fā)和驗(yàn)證套件
- 自主移動(dòng)機(jī)器人設(shè)計(jì)指南,看完秒懂
- AI不斷升級(jí),SSD如何扮演關(guān)鍵角色
- 賀利氏燒結(jié)銀在功率模塊中的應(yīng)用
- 大電流、高性能降壓-升壓穩(wěn)壓器
技術(shù)白皮書(shū)下載更多>>
- 車規(guī)與基于V2X的車輛協(xié)同主動(dòng)避撞技術(shù)展望
- 數(shù)字隔離助力新能源汽車安全隔離的新挑戰(zhàn)
- 汽車模塊拋負(fù)載的解決方案
- 車用連接器的安全創(chuàng)新應(yīng)用
- Melexis Actuators Business Unit
- Position / Current Sensors - Triaxis Hall
熱門搜索
MediaTek
MEMS
MEMS傳感器
MEMS麥克風(fēng)
MEMS振蕩器
MHL
Micrel
Microchip
Micron
Mic連接器
Mi-Fi
MIPS
MLCC
MMC連接器
MOSFET
Mouser
Murata
NAND
NFC
NFC芯片
NOR
ntc熱敏電阻
OGS
OLED
OLED面板
OmniVision
Omron
OnSemi
PI
PLC