黑客利用聲納原理:通過人耳聽不見的聲音破解智慧型手機

2020-12-03 科技行者

最近,蘭開斯特大學的一組研究人員在arXiv上發表了一篇論文,演示了他們如何利用智慧型手機的麥克風與揚聲器系統竊取設備的解密信息。

儘管人們短期內還無需為此類攻擊感到擔憂,但研究人員們確實證明這種攻擊的安全隱患。根據研究人員介紹,這種「SonarSnoop」攻擊能夠將攻擊者的解鎖操作次數減少70%,在人們不知情的條件下執行黑客入侵。

在信息安全領域,「旁道攻擊(side-channel attack)」是指一種黑客行為,其無需利用目標程序中的安全缺陷、亦不必直接訪問目標信息。以SonarSnoop為例,黑客希望獲得的實際是目標手機的解鎖密碼,但不同於直接對密碼內容進行暴力破解,或者直接窺視受害者的密碼信息,SonarSnoop會利用其它可能導緻密碼洩露的輔助信息——即在設備上輸入密碼時產生的獨特聲音。

也就是說,SonarSnoop適用於任何能夠與麥克風及揚聲器交互的環境。

聲學旁道攻擊已經在PC以及其它多種聯網設備當中得到廣泛應用。舉例來說,研究人員可以通過竊聽硬碟風扇的聲音隔空從計算機中恢復數據內容。他們還能夠通過聯網印表機的聲響確定列印在紙上的內容,或者根據3D印表機的聲音重建列印的3D對象。多數情況下,這些都屬於被動型旁道攻擊,意味著攻擊者只是在聆聽設備運行時自然產生的聲音。

但此次SonarSnoop案例之所以如此重要,是因為研究人員第一次成功在行動裝置上演示了有源聲學旁道攻擊——即對用戶主動操作設備時發出的聲音進行利用。

當用戶們無意在自己的手機上安裝惡意應用程式時,攻擊就已經開始了。在用戶下載受感染的應用程式後,他們的手機會開始廣播聲音信號,而該信號恰好高於人類的聽覺範圍。聲音信號會在手機周邊的各個物體上進行反射,並產生回聲。此後,手機上的麥克風會對回聲進行記錄。

通過計算聲音反射以及回聲與聲源間的返回時差,即可確定物體在給定空間中的位置以及該物體是否進行了移動——這就是聲納(sonar)的原理。同樣,通過分析由設備麥克風錄製的回聲,研究人員即可利用聲納原理追蹤用戶手指在智慧型手機屏幕上的移動軌跡。

在Android手機上廣泛部署的3 x 3連線解鎖機制擁有近40萬種可能的模式,但此前的研究表明,20%的用戶只會使用12種常見組合中的一種。在測試SonarSnoop時,研究人員也僅專注這十餘種解鎖組合。

圖:12種最為常見的滑動解鎖模式

圖:12種最為常見的滑動解鎖模式

為了測試聲納攻擊的能力,研究人員選擇了三星Galaxy S4手機——一部於2013年首發布的Android手機。雖然這種攻擊在理論上適用於任何手機型號,但由於旋轉的位置不同,信號分析工作必須根據特定手機型號對揚聲器及麥克風位置進行調整。蘭開斯特大學博士生Peng Cheng在接受郵件採訪時表示,「我們預計iPhone也同樣會受到攻擊,但我們目前只測試了針對Android機型的攻擊能力。」

此次研究招募到10名志願者,他們的任務是在自定義應用程式當中繪製12種模式中的5種。而後,研究人員嘗試利用多種聲納分析技術根據手機發出的聲學特徵進行密碼重建。目前,最佳分析技術能夠在12種常見組合中平均嘗試3.6次即找到正確的解鎖模式。

雖然SonarSnoop攻擊還稱不上完美,但其已經能夠將必要嘗試次數減少達70%。研究人員們寫道,未來,他們希望通過進一步縮短聲納脈衝的時間間隔以及探索更多不同信號分析策略的方式,改善其判斷準確度。

為了防止這類攻擊被實際應用,研究人員建議手機製造商在設備設計階段將問題考慮進來。最好的預防方法是將設備揚聲器的聲學範圍限制為人類能夠聽到的波長區間,或者允許用戶在其設備上使用敏感信息時選擇性地關閉聲音系統。當然,繼續改進對惡意應用程式下載活動的抵禦能力也是種不錯的辦法。

隨著指紋解鎖等生物特徵驗證機制在行動裝置上的快速普及,這類攻擊對於解鎖手機設備的效用將顯著降低。但也正如研究人員們所指出,類似的技術亦可用於收集通過手機觸控屏收集到的其它敏感信息,例如網頁密碼甚至是Tinder等約會應用中的滑動模式信息。

蘭開斯特大學安全研究員Jeff Yan在郵件採訪中告訴我們,「儘管我們的實驗僅試圖竊取Android解鎖信息,但SonarSnoop實際上適用於可與麥克風及揚聲器交互的任何環境。我們的下一項重要課題,在於如何讓成果真正創造價值。我們希望設備製造商對我們的攻擊活動抱有平和的心態,因為我們的目標是通過幫助計算機工程師妥善解決下一代設備中的安全威脅以提升安全水平。」

【註:蘭開斯特大學關於「黑客破解手機」的研究論文下載方式:關注科技行者微信公眾號(itechwalker)回復「黑客破解手機」,即可獲取。】

相關焦點

  • 黑客如何通過側信道實現「隔空取物」
    在了解了側信道攻擊的基本概念和工作原理之後,我們下面來看看黑客通常會具體開展哪些類別的攻擊方式:通過時序攻擊(timing attacks)的發現算法時序攻擊主要分析的是完成某個過程所需要的時間。黑客事先向已知的算法提供不同的輸入,以觀察該處理過程所耗費時長。據此,他們可以從中整理出目標算法在處理一定體量數據的用時,進而找到對應的破解方案。在視頻連結中,Joe Grand創建了一個帶有四個按鈕的密碼鎖設備。在輸入首個代碼後,該設備會將用戶的輸入與已知代碼的第一部分進行比較。
  • 恐怖黑科技:黑客通過手機記錄你開門的聲音,能複製你家大門鑰匙
    研究人員僅通過一個普通的智慧型手機,記錄開門時的聲音,隨後通過Spikey算法計算,再通過3D印表機列印。就得出門一把可以打開大門的鑰匙。結語僅憑鑰匙插入門鎖的聲音就可以迅速判斷出門鎖的構造,把收集到的聲音通過算法計算數據,並將計算結果輸入3D印表機中製作鑰匙。這種黑科技意味著,每次你開門的動作,都可能成為黑客收集數據的機會。不得不說,這樣的技術聽起來讓毫無安全感。
  • 以耳「視」物是其高超本領 蝙蝠鼻葉之謎破解
    以耳「視」物是其高超本領 蝙蝠鼻葉之謎破解 央視國際 www.cctv.com  2006年12月08日 08:53 來源:     來源:《北京科技報》    具有洞穴作用,與聲波產生共鳴———
  • 一條條超聲波語音指令 你聽不見車和手機卻被控制
    徐文淵(左二)和團隊成員在利用設備向亞馬遜Echo發布「無聲的指令」。  9月11日舉行的中國網際網路安全大會(2017ISC)上,浙江大學徐文淵教授在臺上發言,聽起來卻像是一個愛搞破壞的壞學生。  她和團隊,還搞了一系列類似的「破壞」——他們利用麥克風的硬體漏洞,成功「黑」進智能設備的語音助手系統,通過發出人耳無法聽到的超聲波語音,讓語音助手執行荒謬甚至危險的指令。
  • 黑客可利用超聲波入侵手機,利用語音助手獲取隱私信息和撥打電話
    然而,這也可能讓黑客利用超聲波(頻率比人類能聽到的還高的聲音)來做同樣的事情。該實驗對17款流行的智慧型手機進行了測試,其中包括蘋果、三星、小米以及華為手機。語音助手通常通過智能揚聲器或蜂窩設備上的麥克風接收可聽到的命令。幾年前,研究人員發現它們可以將語音指令調節到超聲波頻率範圍。
  • 黑客入侵智慧型手機新手法:聲波攻擊加速度傳感器!
    導讀說起黑客攻擊,大部分人首先會想到軟體和網絡通信層面的入侵,很少有人會注意到硬體傳感器也會遭受攻擊,更令人想不到的是攻擊途徑竟然是無處不在的「聲波」。然而,最近美國密西根大學一項研究成功利用聲波攻擊了加速度傳感器,並且成功入侵智慧型手機和智能可穿戴設備Fitbit手環。
  • 聲音的自然世界,動物都有著利用聲音求生的非凡方式
    我們生活在一個充滿聲音的環境裡,通過聲音可以感受到自然界的許多信息,蝙蝠能夠收發超聲波早已不是什麼新鮮事兒了,但是蝙蝠選擇超聲波的理由竟然和吃飯有關,這是怎麼回事?大象的耳朵巨大可謂諸多動物之最,然而它們卻能夠聽到頻率極低的聲音,這又是怎麼回事?蜘蛛的耳朵長在腿上也就罷了,一隻蜘蛛竟然生有很多個耳朵。原來在這個充滿生氣的地球上,比人耳還強的動物比比皆是。
  • 人的嘴巴為什麼聽不見聲音?人的耳朵為什麼又不會說話?
    為什麼我們的嘴巴聽不見聲音?這一切與外界的大環境有關。在太陽系之中,太陽是恆星,就像物質的原子核,行星就像圍繞原子核旋轉的電子。地球是太陽系的行星,它有自己的磁場,就是我們所認知的。太陽作為恆星它的磁場與地球磁場是有所不同的。就像上下級的關係一樣,恆星的磁場表現方式是光線和聲音。
  • 「海豚音攻擊」調查:超聲波操縱手機,蘋果、三星都中招!
    手機一直隨身攜帶,綁定的網購帳戶卻「擅自做主」買了一箱牛奶;會議進行中,手機居然「自作主張」呼出電話,將會議「直播」了出去……有一種「海豚音」,不動聽,你也聽不見,你的手機卻「唯命是從」——在實驗室場景中,可以在手機用戶毫無察覺的情況下,用人耳聽不到的超聲波啟動手機語音助手功能,
  • 科學家通過開門的聲音就能複製鑰匙
    新加坡國立大學的一項研究,詳細介紹了一種黑客利用智慧型手機和專業程序來複製鑰匙的方法。報導稱,人們每次將鑰匙插入門的時候,都會產生聲音。而新加坡國立大學的研究人員研發了一種名為SpiKey的程序,該程序可以和手機錄音相配合,來複製開門時使用的鑰匙。
  • 聲波的特殊應用 聲納對海洋有危害嗎?
    知識點:聲納,也寫作聲吶,指的是利用聲波在水下的傳播特性,通過電聲轉換和信息處理,對水下的目標進行探測、定位和通信的一種電子設備。
  • 骨傳導智能眼鏡——一種不用耳朵聽聲音的智能聽力設備
    骨傳導聽力設備,是目前國際六大品牌沒有涉及的領域,然而令人欣喜的是,目前國內設計骨傳導聽力設備的幾家品牌中,也有不錯的產品,其中一家叫中智益健的公司所設計的骨傳導智能聽力眼鏡就是很好的例子,而且價格相對實惠。在中國的傳統觀念中,一直以為「人老耳背」屬於正常,不到萬不得已都不會願意花時間、精力和金錢與驗配中心進行聽力檢查,更不願意花費幾千甚至幾萬元去購買助聽器。
  • 荷蘭生物黑客將亮相首屆補天杯破解大賽
    馬斯克這次發布的腦機接口系統的方法是通過雷射開顱手術把特殊的晶片植入人類的大腦中,可以用無線方式和iPhone手機相連進行通訊。他還預計,該系統明年第二季開始人體實驗,以實現幫助截肢、視障、聽障等人群重獲對世界感知的目的。
  • 你的 Siri 能聽到你聽不到的聲音
    去年,普林斯頓大學和中國浙江大學的研究人員證明,他們可以向手機發送人耳接收不到的聲音,讓蘋果的 Siri、亞馬遜的 Alexa 和 Google Assistant 執行相應的命令,比如打電話或打開網站等。而且這一攻擊會先讓手機處於靜音狀態,因此主人也不會察覺到語音助手的響應。
  • 語音識別新方向:仿生蝙蝠耳能用聲納精準「聆聽」
    他們的超聲波脈衝,可以比人造聲吶裝置更精確地對聲音進行定位。為複製、駕馭這種能力,IBM學院獎獲得者Rolf Müller教授協同他在維吉尼亞理工學院(Virginia Tech)的團隊,設計了一種人造蝙蝠耳。Rolf Müller的研究引起了IBM的注意。
  • 比路由器更容易 選舉投票機被黑客破解
    但是在今年夏天,一些黑客參加了Defcon的聚會,在會上黑客們能以不到30分鐘的時間破解4種不同的電子投票機。並且,黑客表示這些電子投票機比家庭使用的無線路由器或智慧型手機更容易被破解。在密西根大學,學生們破解了投票系統將一個卡通人物選舉到了學校的董事會中,讓人哭笑不得。幾乎是所有安全專家都認可在進行電子投票時,保留一份紙質投票結果作為備份,這樣是最保險的。
  • 人耳是如何聽到聲音的?
    眾所周知,振動的物體引發聲波,聲波通過空氣傳到人耳,那麼接下來,人耳是如何工作來產生聽覺的呢?
  • 黑客對你手機使用「海豚攻擊」,只有2款手機逃過
    你知道這項技術已經被黑客用來控制你手機了嗎?1海豚攻擊2017年,浙江大學的研究團隊發現通過使用人類無法聽到卻可以被電子麥克風識別的高頻聲波(超聲波),可以向市面上「智能助手」發送指令,並將這項技術命名為「海豚攻擊」。
  • 智慧型手機破解後易被竊聽 裝間諜軟體只需3分鐘
    原標題:智慧型手機破解後易被竊聽 裝間諜軟體只需3分鐘 逾百種類型手機「越獄」或破解後,間諜軟體可輕鬆植入 2006年,智慧型手機初行其道,「竊聽」軟體還主要針對以安裝塞班系統Symbian的諾基亞手機為主,而隨著智慧型手機逐漸發展,安裝安卓Android、微軟
  • 利用雷射光束為你的智慧型手機充電
    圖片來源:華盛頓大學雖然平板電腦和智慧型手機等行動裝置讓我們通過無線通信實現工作上的需要和獲取信息,但他們的電池仍然必須通過插入插座來充電。日前來自華盛頓大學的工程師們第一次開發了一種用雷射無線控制智慧型手機充電的方法。