吴忠躺衫网络科技有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

關于語音助手的“重大安全漏洞”的介紹和解決方法

訊飛開放平臺 ? 來源:djl ? 2019-09-27 15:18 ? 次閱讀

幾篇名為“語音助手存在重大漏洞,黑客可以這樣攻擊你的手機”以及“海豚攻擊,攻破你的語音助手”等類似文章廣泛傳播,文章中提到已攻陷了包括Siri、Alexa、Cortana、GoogleAssistant等知名語音助手,讓大家對語音交互的安全性不免又增添疑慮。

今天,我們特意邀請了了科大訊飛資深科學家、研究院副院長王海坤來給大家解析一下什么是“海豚攻擊”,它的產生原因和潛在威脅,以及如何化解這個所謂的“重大安全漏洞”。

1什么是“海豚攻擊”

這個名詞源于論文“DolphinAttack: Inaudible Voice Commands”,該文章已經被網絡安全領域四大學術會議之一的ACM CCS(Conference on Computer and Communications Security)接收,目前已經可以在arxiv上下載到。

這里面的關鍵詞“DolphinAttack”,即“海豚攻擊”源于一種現象,即海豚能發出超聲波來攻擊目標魚群進行覓食,而這種攻擊也正是借助了超聲波。

提到超聲,這里先科普一下聲音信號的頻帶分布、相應的名稱和性質。

當物體振動時會發出聲音。每秒鐘振動的次數稱為聲音的頻率,它的單位是Hz。我們人類耳朵能聽到的聲波頻率為20Hz~20KHz。當聲波的振動頻率大于20KHz小于20Hz時,我們就聽不見了。

我們把頻率高于20kHz的聲波稱為“超聲波”。超聲波具有方向性好,穿透能力強,易于獲得較集中的聲能,在水中傳播距離遠等特點,通常用于醫學診斷的超聲波頻率為1MHz~5MHz。

頻率低于20Hz的聲音稱為次聲。次聲特點是來源廣、傳播遠、穿透力強,不容易衰減,不易被水和空氣吸收。某些頻率的次聲波由于和人體器官的振動頻率相近,容易和人體器官產生共振,對人體有很強的傷害性,危險時可致人死亡。

這篇文章里提到的“海豚攻擊”就是用到了超聲的基本原理,其技術實現思路是:

步驟1:把正常的頻率范圍的語音信號(用于語音識別的語音一般是16KHz采樣,由奈奎斯特率可知其信號的最高頻率是8KHz,這里稱為Baseband信號),利用幅度調制的方法把Baseband信號調制到超聲范圍,該超聲信號稱為載波(Carrier)。

這么做主要目的是把信號調制到被攻擊的用戶無法聽到的超聲波范圍。下面就是幅度調制的原理圖。

關于語音助手的“重大安全漏洞”的介紹和解決方法

步驟2:利用超聲發射器來發射調制后的超聲信號,沖擊被測設備。通過設備端自身的錄音系統實現對Baseband信號的解調,從而實現對設備的控制。

搭建一套這樣的超聲沖擊測試系統,需要以下幾個設備:

關于語音助手的“重大安全漏洞”的介紹和解決方法

信號源:用來產生Baseband測試信號,用普通手機就可以。

信號發生器:用來產生超聲信號,并把Baseband信號調制相應的中心頻率。

功率放大器:用來對超聲載波信號進行功率放大。

超聲揚聲器:用來播放超聲載波信號。

文章中還提到可以做成一個簡化裝置,成本在3美元以下:

關于語音助手的“重大安全漏洞”的介紹和解決方法

根據文章作者的介紹,該系統成功實現了對于Siri、Alexa、Cortana、Google Assistant的控制,甚至奧迪Q3的語音功能也能操控,進行了打開飛行模式,撥打特定號碼等操作。

基于此,文中觀點認為“基于該漏洞,黑客可以實現利用它上一些惡意網站,利用它打一些亂七八糟的電話。甚至,如果有些系統里的語音購物、支付功能夠便捷,分分鐘你的錢就沒了”。

2“海豚攻擊”為什么能實現

這里我們來分析一下我們常見支持語音控制的系統,包括手機、汽車、智能硬件有什么缺陷,導致讓黑客可以有機可乘。

首先看一下我們的語音控制系統的錄音(VoiceCapture)有哪些環節:

關于語音助手的“重大安全漏洞”的介紹和解決方法

從上圖種可以看到,錄音系統包括了:

a)麥克風:Microphone,用于把聲壓信號轉換為模擬電信號。

b)放大器:Amplifier,用于模擬信號的增益放大。

c)低通濾波器:Lowpass Filter,用于過濾高頻無用的信號。

d)模數轉換器ADC,用于把模擬信號采樣為數字信號。

在錄音系統的各個環節中,“海豚攻擊”有幾處風險可以利用:

a) 該文章作者的觀點是,麥克風本身的非線性會對載波信號實現部分解調。

b)實際上更為重要的原因在于目前主流的設備的錄音系統一般采用的是一階低通濾波器,過渡帶太寬,從而導致高頻信號不能有效的過濾;再加上市面上大部分的錄音設備的ADC的抗混疊濾波效果有限,導致帶外信號被混疊到Baseband里面,從而客觀上實現了信號的解調。

3“海豚攻擊”的局限性分析

上面談到了“海豚攻擊”實現的基本原理。但是經過我們的分析,這種“漏洞”雖然理論上存在風險,但是實現代價較大,且整體可行性較低,大家不必過于恐懼。下面我們再來分析一下它能實現的效果的局限性:

局限性1: 測試設備發射要求高,不易隱藏作案。

首先,該系統需要一個大功率且大尺寸的信號發生器來生成高質量的超聲信號;同時,目前的普通麥克風對20KHz以上的信號頻響衰減非常大,這就要求超聲信號的發射功率有相當大的發射功率。

這篇文章中使用的超聲發射器可以支持到300MHz的頻率范圍,超聲播放的聲壓級達到了125dBL,這種情況下普通的簡化裝置的放大器和喇叭是實現不了的。

局限性2: 攻擊距離很短,智能家居產品不受影響。

同樣是由于目前普通麥克風對20KHz以上的信號頻響衰減非常大,在聲壓級是125dBL的播放的超聲信號下(這個音量已經需要非常專業播放設備了),實驗的最遠沖擊距離只有1.75m,對于大部分設備超過0.5m就沒有響應了,再加上超聲信號沒有穿墻能力,因此對于放在家中的智能硬件設備是沒有任何影響的。對于攜帶到公共場所的手機和可穿戴設備則有一定的“風險”。

局限性3: 攻擊語音質量很低,效果和單個硬件相關。

如前面我們的分析,由于解調后的信號畢竟是經過低通濾波器,導致各頻帶都是有不同程度衰減的,且大部分ADC都有抗混疊濾波,因此最終設備端解調進來的Baseband信號失真很嚴重,信噪比也不會很高。

攻擊效果也跟硬件本身相關,比如麥克風型號、低通濾波器的實現方式和效果、ADC抗混疊效果和采樣頻率都是相關的。想要達到好的效果必須根據實際的硬件來調節載波頻率,信號強度等參數,這對于公共場所游走作案,且不知道被攻擊者使用的什么設備的情況下是比較難以實現的。

4聲紋+語音喚醒,完美解決“海豚攻擊”

通過上面的分析,我們知道“海豚攻擊”只是在理論上存在風險,但是有沒有辦法來從根本上解決該問題,做到萬無一失呢?這里就從硬件設計和軟件實現上談一下解決方案。

硬件解決方案:

a)再增加一個低通濾波器,進一步減少高頻成分的泄露。

b)采用抗混疊更好的ADC,進行更嚴格的抗混疊測試。

c)采用更高的采樣頻率,比如采樣率是16K的話,16~24K的信號就能混疊進來。如果采樣率是48Khz的話,要24Khz以上的信號才有可能混疊進來。實際上24Khz信號要發射和采集都要困難很多。

d)采用動態的采樣頻率,讓攻擊者無法及時調整。

聲紋+喚醒解決方案

從硬件解決方案上可以看出來需要對整體硬件進行重新的設計開發,難度相對較大,且周期長,對于存量用戶無法保證絕對安全。我們這里引入一種思路——通過聲紋+喚醒的思路來保證個人或家用設備不被陌生的語音攻擊。

聲紋識別是一種通過語音信號提取代表說話人身份的相關特征(如反映聲門開合頻率的基頻特征、反映口腔大小形狀及聲道長度的頻譜特征等),進而識別出說話人身份等方面的技術。它廣泛應用于信息安全、電話銀行、智能門禁以及娛樂等領域。

聲紋識別所提供的安全性可與其他生物識別技術(指紋、掌形和虹膜)相媲美,且只需或麥克風即可,無需特殊的設備,數據采集極為方便,造價低廉,是最為經濟、可靠、簡便和安全的身份識別方式,并且是唯一可用于遠程控制的非接觸式生物識別技術。

科大訊飛在聲紋識別方面一直處于技術領先的地位。 在2008年6月,訊飛參加NIST(美國標準技術研究院)舉辦的說話人識別聲紋識別大賽(SRE)中,在3項關鍵指標中,獲得兩項第一,一項第三,綜合評比第一的好成績。

目前科大訊飛推出的聲紋+喚醒的方案用戶只需要對著自己的硬件設備說出3~4遍喚醒詞即可完成聲紋注冊。使用的時候,用戶也只需要對設備說出語音喚醒詞即可,和目前的語音喚醒方式保持一致,不會帶來用戶的使用成本。

聲紋識別正確率達到98%,目前基于訊飛的數字密碼聲紋引擎,已經成功用于中國移動飛云業務。

目前我們的遠場聲紋喚醒技術已經成熟,相關產品方案也在研發之中,將喚醒詞作為聲紋識別的文本,實現喚醒后對喚醒人身份的鑒別。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 放大器
    +關注

    關注

    143

    文章

    13634

    瀏覽量

    214222
  • 數字信號
    +關注

    關注

    2

    文章

    982

    瀏覽量

    47666
  • 語音助手
    +關注

    關注

    7

    文章

    237

    瀏覽量

    26842
收藏 人收藏

    評論

    相關推薦

    對稱加密技術有哪些常見的安全漏洞?

    對稱加密技術在實際應用中可能面臨的安全漏洞主要包括: 實現不當: 錯誤的加解密實現、弱隨機數生成器或其他邏輯錯誤都可能導致安全漏洞漏洞利用: 利用已知的弱點或攻擊手段,如理論上可行的分組攻擊或側
    的頭像 發表于 12-16 13:59 ?190次閱讀

    BGA焊接產生不飽滿焊點的原因和解決方法

    BGA問題,其根本原因是焊點錫膏不足,下面深圳佳金源錫膏廠家來講解一下原因和解決方法有哪些?一、產生原因BGA維修過程中遇到的不飽滿焊點的另一個常見產生原因是焊料的芯
    的頭像 發表于 11-18 17:11 ?437次閱讀
    BGA焊接產生不飽滿焊點的原因<b class='flag-5'>和解決方法</b>

    物聯網系統的安全漏洞分析

    隨著物聯網技術的快速發展,越來越多的設備被連接到互聯網上,從智能家居、智能城市到工業自動化,物聯網的應用范圍不斷擴大。然而,隨著物聯網設備的增多,安全問題也日益凸顯。 一、物聯網系統安全漏洞的成因
    的頭像 發表于 10-29 13:37 ?508次閱讀

    變壓器輸出波形失真的原因和解決方法

    變壓器輸出波形失真是一個復雜且常見的問題,它可能由多種因素引起,并可能對電力系統的穩定性和效率產生負面影響。以下是對變壓器輸出波形失真原因及解決方法的詳細探討,旨在提供全面的分析和解決方案。
    的頭像 發表于 10-15 11:24 ?2191次閱讀

    如何使用 IOTA?分析安全漏洞的連接嘗試

    在當今數字化世界中,網絡安全變得至關重要。本文將探討如何利用流量數據分析工具來發現和阻止安全漏洞和惡意連接。通過分析 IOTA 流量,您可以了解如何識別不當行為,并采取適當的措施來保護您的網絡和數據。我們將深入研究IOTA的工作流程,以了解如何準確地分析連接嘗試,并識別可
    的頭像 發表于 09-29 10:19 ?301次閱讀
    如何使用 IOTA?分析<b class='flag-5'>安全漏洞</b>的連接嘗試

    漏洞掃描的主要功能是什么

    漏洞掃描是一種網絡安全技術,用于識別計算機系統、網絡或應用程序中的安全漏洞。這些漏洞可能被惡意用戶利用來獲取未授權訪問、數據泄露或其他形式的攻擊。
    的頭像 發表于 09-25 10:25 ?504次閱讀

    OpenAI向部分用戶推出ChatGPT語音助手

    據智通財經APP報道,OpenAI正在為其部分尊貴的用戶們精心呈現備受矚目的ChatGPT語音助手,盡管此款助手原定于今年6月底的發布因為可能存在的安全隱患問題而被暫時擱置。
    的頭像 發表于 07-31 15:41 ?527次閱讀

    京東云智能編程助手安全大模型雙雙獲獎!

    “AI技術創新應用”,京東云與深圳市信息安全管理中心聯合申報的“安全大模型保障大模型應用落地實踐”入選“AI最佳落地實踐”。 開發者在日常工作中面臨著諸多繁重的開發工作,如撰寫業務或功能代碼、分析優化代碼、識別修復代碼安全漏洞
    的頭像 發表于 07-17 16:32 ?367次閱讀
    京東云智能編程<b class='flag-5'>助手</b>與<b class='flag-5'>安全</b>大模型雙雙獲獎!

    變壓器跳閘原因和解決方法

    變壓器跳閘是一個復雜的問題,涉及到多種因素和解決方案。 變壓器跳閘原因和解決方法 引言 變壓器是電力系統中不可或缺的設備,其主要功能是將電能從一種電壓等級轉換為另一種電壓等級。然而,在運行過程中
    的頭像 發表于 07-08 09:38 ?3533次閱讀

    SMT加工中錫膏不充分熔化的原因和解決方法?

    SMT在實際的生產加工中錫膏不充分熔化的可能性有很多種,下面深圳佳金源錫膏廠家給大家簡單介紹一下常見的錫膏不充分熔化的原因和解決方法:1、貼片加工后全部焊點或是大多數焊點都存在錫膏熔化不充分的情況
    的頭像 發表于 06-29 16:30 ?653次閱讀
    SMT加工中錫膏不充分熔化的原因<b class='flag-5'>和解決方法</b>?

    接地網阻值偏大的原因及解決方法

     地網接地電阻測試儀是保障電氣設備安全運行的重要組成部分,但在實際使用中,我們可能會遇到接地網阻值偏大的情況。接下來,鴻蒙小小編介紹造成這種情況的原因,并提供一些解決方法。   1、接地體積不足
    發表于 06-17 09:19

    常見的錫珠形成的原因和解決方法

    及時進行處理的話可能會影響到板子的使用壽命和使用可靠性,下面深圳佳金源錫膏廠家給大家簡單介紹一下常見的錫珠形成的原因和解決方法:一、形成原因1、感應熔敷在焊接加熱
    的頭像 發表于 06-01 11:02 ?969次閱讀
    常見的錫珠形成的原因<b class='flag-5'>和解決方法</b>

    鴻蒙OpenHarmony:【常見編譯問題和解決方法

    常見編譯問題和解決方法
    的頭像 發表于 05-11 16:09 ?2482次閱讀

    PuTTY等工具曝嚴重安全漏洞:可還原私鑰和偽造簽名

    據報道,知名SSH和Telnet工具PuTTY于4月18日暴露安全漏洞CVE-2024-31497,涉及版本0.68至0.80。僅需使用60個簽名,攻擊者即可還原私鑰。為應對此風險,官方更新推出0.81版本,呼吁使用者盡快升級。
    的頭像 發表于 04-18 10:06 ?734次閱讀

    iOS 17.4.1修復兩安全漏洞,涉及多款iPhone和iPad

     據報道,iOS/iPadOS17.4.1主要解決了Google Project Zero團隊成員Nick Galloway發現并報告的兩大安全漏洞(CVE-2024-1580)。
    的頭像 發表于 03-26 10:47 ?795次閱讀
    真人百家乐海立方| 威尼斯人娱乐网可信吗| 丰禾国际娱乐城| 欧洲百家乐官网的玩法技巧和规则 | 百家乐官网庄闲和概率| 百家乐真钱娱乐| 大发888官方pt老虎机| 澳门百家乐官网视频| 百家乐赌钱| 札达县| 现场百家乐官网玩法| 金钱豹百家乐的玩法技巧和规则| 云鼎百家乐官网现金网| 百家乐台布兄弟| 皇冠即时走地| 做生意门朝哪个方向好| 德州扑克 单机版| YY百家乐官网的玩法技巧和规则| 大发888真钱娱乐城| 百家乐官网国际娱乐平台| 百家乐过滤| 视频百家乐官网赌法| 百家乐平注法口诀技巧| 百家乐官网自动下注| 威尼斯人娱乐场 新世纪| 网上百家乐官网| 深圳太阳城酒店| 百家乐官网博赌城| 大富豪棋牌游戏| 百家乐是否违法| 高州市| 百家乐制胜秘| 百家乐官网庄家优势| 大发888娱乐场下载注册| 怎样打百家乐官网的玩法技巧和规则| 百家乐优博娱乐城| 宣化县| 怎么玩百家乐呀| 送彩金百家乐官网平台| bet365提款| 玩百家乐澳门皇宫娱乐城|