尋夢新聞LINE@每日推播熱門推薦文章,趣聞不漏接❤️
高明的側信道攻擊,其攻擊方式時常讓防守方摸不著頭腦,就好像《名偵探柯南》中描述的各種離奇古怪的案件。
如果你是「柯迷」,想必定會回憶起劇集中幾起經典的密室殺人案件,兇手往往不用踏入寢室半步,甚至不用任何兇器就可以至被害者於死地。
《名偵探柯南》198話「詛咒假面的冷笑」
側信道攻擊亦是如此,其方式往往不是植入病毒或者強行攻入系統,而更多的是通過旁敲側擊的方式達成目的,正因如此側信道攻擊種類繁多且神出鬼沒。
不久前舉辦的KCon大會上,來自銀基安全的KEVIN2600分享了對側信道攻擊的相關研究成果。
側信道,黑客的最後一把「門鑰匙」
隨著廠家安全意識的提高,嵌入式系統(比如POS機、比特幣硬件錢包)本身的安全保障已經趨於完善。這種情況下,側信道將成為黑客攻擊的最後一把「門鑰匙」。
相比其他攻擊手段,側信道攻擊是一種針對軟件或硬件設計缺陷劍走偏鋒的攻擊方式。那麼,這種攻擊方式究竟有多「偏」呢?這里,KEVIN2600通過幾個案例驗證了上述觀點。
軟件方面,基於Web頁面,側信道攻擊的典型方式之一就是利用登錄頁面的帳號、密碼系統提示。
以WORDPRESS和Drupal為例,前者,用戶如果輸入了錯誤的帳號,系統會直接提示「用戶名不存在」,當輸入了正確的帳號,系統只會提示密碼錯誤;後者,當用戶進入到註冊界面,輸入的註冊帳號真實存在時,系統會提示註冊帳號已存在,否則則會繼續填寫。
這種機制的存在一方面為用戶帶來便捷,另一方面也為黑客進行攻擊提供了篩選依據。
硬件方面,對於門禁產品展開的側信道攻擊可謂是五花八門,以破解門禁為例,其破解方式可謂是五花八門,當然,它們都會避開與鎖的正面衝突。
利用側信道攻擊門禁的關注點並不在如何破解內部結構上。相比之下,關注點可以在固定鎖器的螺絲上。無論多安全的鎖,一旦固定的螺絲被卸下便等於前功盡棄;類似方式也適用於密碼鎖,一款名為Kaba Simplex Series 1000的密碼鎖,黑客可以直接通過一塊強力磁鐵將鎖芯吸開,而不是破解密碼。
側信道案例分析
KEVIN2600稱,側信道攻擊的方式大多需要借助硬件設備完成,其主要分為被動式和主動式攻擊兩種。其中,聲波信號采集還原列印機原文、美國NSA電磁波監聽、功耗分析破解公交卡密鑰系統等均屬於前者。
類似的被動式側信道攻擊使用之廣泛,往往是源自設備自身無法避免的安全隱患。而對於被動式側信道攻擊的研究,時耗分析是最典型的研究方向。
第一個案例,是關於一個密碼比對的函數流程的時耗分析。
對於某些開發人員來說,可能會用到類似單字節比對的函數,這些函數原本只是整個流程中的一部分,但是當它們被用於密碼破解時,就會凸顯其價值。
假設該密碼為6個字節,首先需要對首個字節進行函數比對,如果是錯誤的那麼可以退出流程,如果是正確的則會呼出「i++」繼續下一字節比對流程,通過不斷重復上述步驟,最終可以得到正確的6位密碼。
「這是一款密碼鎖,當我的第一位輸入錯誤的時候,時耗分析的波形顯示硬件分析時長為55.9us,當輸入正確的第一位數密碼,其時長明變為75.1us,時長的增加意味著第一位密碼的比對已經通過,現在進入到了後一位密碼的比對步驟…根據這一特性,我們可以還原出本來的密碼鎖密碼。」
雖然原理簡單,但這樣的破解思路被證明十分實用,DEFCON24上,就有人用這樣的方式破解了美國軍方槍械上的密碼鎖。
KEVIN2600稱,這種猜側密碼的方式並不是萬能鑰匙,但是它可以大幅縮減破解密碼的時間和範圍,進而滿足更低成本的破解需求。
第二個案例,是關於IOT設備的攻擊實例。
一款WinkHub智能網關,在已經確認廠商打過補丁的情況下,黑客就無法通過網頁漏洞對其進行遠程命令執行(set_dev_value.php),但仍舊可以通過斷絕阻斷存儲晶片NAND 數據引腳的方式來得到ROOT 權限.
側信道案例實戰
與時耗分析相對應的,是功耗分析。後者是基於微處理器在處理不同命令時的功耗不同進行判斷,通過對其功耗數據的含義進行解析,同樣可以完成側信道攻擊。
「功耗分析的前提,一定要確保處理器在進行加密運算,否則,我們收到的功耗數據是沒有任何意義的。因此,功耗分析的要求在於對目標設備的處理器算法了如指掌。」
這里,KEVIN2600 推薦 ChipWhisperer 作為學習 SCA 的工具. 以下是 ChipWhisperer 的一些亮點.
Colin O’Flynn設計製作,學習SCA功耗分析和毛刺注入神器
基於Python跨平台開源軟硬件項目(Windows;Linux;MacOS)
可用於時序或電壓毛刺注入攻擊側試,產生<2ns的脈沖信號
通過DPA差分功耗分析獲取諸如AES;3DES等加密密鑰
第一個實戰案例,是關於電磁信號的泄漏分析AES密鑰。
對於銀行POS這類產品而言,其安全措施通常會在監測到設備被外接設備或者拆解的時候清除全部密鑰數據。這種情況下,通過電磁波泄露不需要拆解設備,同樣可以獲得密鑰。
電磁波可通過H探頭和軟件無線電設備遠程獲取,當晶片01轉換產生電磁波從空氣中泄露,其中就包含了密鑰指紋信息。研究表明,Tel Aviv大學科研人員通過測量分析電磁反射成功獲取了GunPG密鑰信息。
第二個案例,是通過側信道電磁波注入EMFI 的方式得到密鑰
這是一種可以避免與目標設備直接接觸的側信道攻擊方案。除了電磁波,也可以通過雷射、聲源等獲得密鑰。其中,前段時間流行的小黑盒正是經典的電磁波攻擊方式。
最後,KEVIN2600總結道,即使再完美的設備也會有其安全隱患存在,以側信道攻擊手法為例,就可以清楚認識到絕對的安全是不存在的。
—–招聘好基友的分割線—–
招聘崗位:
網路安全編輯(采編崗)
工作內容:
主要負責報導國內外網路安全相關熱點新聞、會議、論壇、公司動向等;
採訪國內外網路安全研究人員,撰寫原創報導,輸出領域的深度觀點;
針對不同發布管道,策劃不同類型選題;
參與打理宅客頻道微信公眾號等。
崗位要求:
對網路安全有興趣,有相關知識儲備或從業經歷更佳;
科技媒體1-2年從業經驗;
有獨立采編和撰寫原創報導的能力;
加分項:網感好,擅長新媒體寫作、90後、英語好、自帶段子手屬性……
你將獲得的是:
與國內外網路安全領域頂尖安全大牛聊人生的機會;
國內出差可能不新鮮了,我們還可以矽谷輪崗、國外出差(+順便玩耍);
你將體驗各種前沿黑科技,掌握一手行業新聞、大小公司動向,甚至是黑客大大們的獨家秘聞;
老司機編輯手把手帶;
以及與你的能力相匹配的薪水。
坐標北京,簡歷投遞至:[email protected]
戳藍字查看更多精彩內容 探索篇 ▼ 暗網【上】| 暗網【下】 薅羊毛|黑客武器庫|威脅獵人 剁手賺錢|0Day攻擊|暗黑女主播 踩雷|嗑藥坐牢重歸正途|內鬼 腦內植入 真相篇 ▼ 拼多多將追回「薅羊毛」訂單,包括已充手機費和Q幣訂單 75條笑死人的知乎神回復,用60行代碼就爬完了 不剁手也吃土?可能是挖礦木馬掏空你的錢包 遊戲黑產:我還在空中跳傘,就被人用拳頭遠程打死 都8012年了,英國衛生部門居然還在為「擦屁股」 與病毒名稱相似,「捏臉」遊戲ZEPETO涉嫌竊聽? 紮心!Tumblr推AI鑒黃計劃奪老司機「珍愛」 我報了個稅,隱私就被扒光了? 黑客騙局:Ins網紅落難記 人物篇 ▼ 專訪:「蹲坑神器」與它背後男人們不得不說的故事 磨刀人王偉:我前期砸了兩個億做這套方案 白帽匯的趙武摘掉了他的「帽子」|專訪 數字聯盟劉晶晶:四年只做一個產品 長亭科技陳宇森:我打破的四個質疑 薛鋒:我眼中的威脅情報三年之變 「無鎖不開」女黑客——skye 知道創宇趙偉:懟死「空氣幣」 李均:我眼中的黑客精神 風寧:自由追風者 更多精彩正在整理中…… |
—
「喜歡就趕緊關注我們」
宅客『Letshome』
雷鋒網旗下業界報導公眾號。
專注先鋒科技領域,講述黑客背後的故事。
長按下圖二維碼並識別關注