《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 業界動態 > 如何在物聯網設備中尋找復雜的惡意軟件(上)

如何在物聯網設備中尋找復雜的惡意軟件(上)

2021-06-03
來源:嘶吼專業版

  智能手表、智能家居設備甚至智能汽車等互聯設備紛紛加入物聯網生態系統,因此確保其安全性的重要性已顯而易見。

  眾所周知,如今智能設備已成為我們生活中不可分割的一部分,且已經成為網絡攻擊的對象。針對物聯網設備的惡意軟件已經存在了十多年。Hydra是第一個自動運行的路由器惡意軟件,它于2008年以一種開源工具的形式出現。Hydra是路由器惡意軟件的開源原型,Hydra之后不久,針對網絡設備的惡意軟件也被發現。從那時起,各種僵尸網絡家族已經出現并得到廣泛傳播,其中包括Mirai,Hajime和Gafgyt等家族。

  今年5月安全研究團隊就發現了一種名為“Kaiji”的惡意軟件,該惡意軟件專門用于感染基于Linux的服務器和智能物聯網(IoT)設備,然后黑客會濫用這些系統發起DDoS攻擊。

  根據Allot的數據,到2022年,將有120億臺聯網設備,這些設備可能會使5G網絡的安全過載,并擴大勒索軟件和僵尸網絡等威脅的范圍。

  一些已知的主要分布式拒絕服務(DDoS)攻擊或拒絕分布式服務都是基于物聯網設備的。最著名的例子之一是2016年10月由Mirai惡意軟件中的物聯網僵尸網絡引起的1GbpsDDoS網絡攻擊。黑客摧毀了DNS提供商的服務器,癱瘓了美國東海岸的大部分互聯網,包括Twitter、Netflix和CNN等服務。現在,Mirai的一個新變種BotnetMukashi出現了,主要針對連接到網絡的存儲設備上的關鍵漏洞。

  隨著帶寬和5G在運營商網絡中產生新的威脅和攻擊手段的不斷提高,實時的威脅檢測顯得尤為重要。不幸的是,目前可用的保護筆記本電腦和手機等設備的安全解決方案在保護物聯網設備(如監控攝像頭和數字信號)方面毫無準備。除了上述惡意軟件外,物聯網設備(例如Zigbee)中使用的通信協議中還存在一些漏洞,攻擊者可以利用這些漏洞來將設備定為目標并將惡意軟件傳播到網絡中的其他設備,類似于計算機蠕蟲。

  在這項研究中,我們專注于尋找針對物聯網設備的低級復雜攻擊,特別是,更深入地研究物聯網設備的固件,以發現后門植入、啟動過程的修改以及對固件不同部分的其他惡意修改。

  現在,讓我們討論一下物聯網設備的固件結構,以便更好地了解不同的組件。

  物聯網固件結構

  無論物聯網設備的CPU架構如何,啟動過程都包括以下幾個階段:啟動加載程序,內核和文件系統(如下圖所示)。當物聯網設備打開時,板載SoC (System on Chip) ROM中的代碼將控制權傳遞給啟動加載程序,該啟動加載程序加載內核,然后內核安裝根文件系統。

  啟動加載程序、內核和文件系統也包含典型的物聯網固件的三個主要組件。

微信圖片_20210603103722.jpg

  物聯網啟動過程

  在物聯網設備中有各種各樣的CPU架構,因此要想分析和理解固件的不同組件,需要對這些架構以及它們的指令集有良好的了解。物聯網設備中最常見的CPU架構是:

  · ARM

  · MIPS

  · PowerPC

  · SPARC

  可能的攻擊場景

  通過了解固件結構,我們可以考慮攻擊者在部署難以檢測的隱身攻擊時如何利用各種組件。

  啟動加載程序是控制系統的第一個組件,因此,針對啟動加載程序為攻擊者提供了執行惡意任務的絕好機會,這也意味著重新啟動后攻擊可以保持持久性。

  攻擊者還可以操縱內核模塊,大多數物聯網設備使用Linux內核。對于開發人員來說,自定義Linux內核并從中選擇所需的內容非常容易,設法訪問和操縱設備固件的攻擊者也可以添加或編輯內核模塊。

  繼續討論文件系統,物聯網設備中還使用了許多常用文件系統。這些文件系統通常易于使用。攻擊者可以從固件中提取、解壓縮并安裝原始文件系統,添加惡意模塊然后使用常用工具再次對其進行壓縮。例如,SquashFS是Linux的壓縮文件系統,在物聯網制造商中非常普遍。使用Linux實用程序“squashfs”和“unsquashfs”掛載或解壓縮SquashFS文件系統非常簡單。

  獲取固件

  有多種獲取固件的方法,有時你希望所獲取的固件屬于具有相同規格的完全相同的設備。并且你還希望通過某些特定方式將其部署在設備上。例如,你懷疑更新固件所通過的網絡已經被破壞,并且考慮固件在供應商服務器和設備之間的轉換過程中被操縱的可能性,因此你希望調查更新的固件以驗證其完整性。在另一個示例場景中,你可能從第三方供應商購買了設備,并對固件的真實性產生懷疑。

  在眾多的物聯網設備中,制造商沒有通過任何方式來訪問固件,甚至不進行更新,該設備將在其使用壽命內從制造商處發布并附帶固件。

  在這種情況下,獲取確切固件的最可靠方法是從設備本身提取固件。這里的主要挑戰是,此過程需要具有特定領域的知識,以及使用嵌入式系統的專業硬件/軟件經驗。如果你希望找到針對物聯網設備的復雜攻擊,那么這種方法也缺乏可擴展性。

  在獲取物聯網固件的各種方法中,最簡單的方法是從設備制造商的網站下載固件。但是,并非所有制造商都在其網站上發布其固件。通常,只能通過設備物理界面或用于管理設備的特定軟件應用程序(例如移動應用程序)來更新大量物聯網設備。

  從供應商的網站下載固件時,常見的問題是你可能無法找到特定設備型號的固件的較早版本。我們也不要忘記,在許多情況下,發布的固件二進制文件都是加密的,只能通過設備上安裝的較舊的固件模塊進行解密。

  了解固件

  根據維基百科的說法,“固件是一類特定的計算機軟件,可為設備的特定硬件提供底層控制。固件既可以為更復雜的設備軟件提供標準化的操作環境(允許更多的硬件獨立性),也可以為不那么復雜的設備充當設備的完整操作系統,執行所有控制、監控和數據處理功能。”

  盡管固件的主要組件幾乎總是相同的,但沒有針對固件的標準體系結構。

  固件的主要組件通常是啟動加載程序、內核模塊和文件系統。但是在固件二進制文件中可以找到許多其他組件,例如設備樹、數字證書以及其他設備特定的資源和組件。

  從供應商的網站上檢索到固件二進制文件后,我們就可以開始對其進行分析并拆解。考慮到固件的特殊性,其分析非常具有挑戰性,并且相當復雜。要獲取有關這些挑戰以及如何應對這些挑戰的更多詳細信息,請參閱“物聯網固件分析”部分。

  在固件中查找可疑元素

  提取固件的組件后,你可以開始尋找可疑的模塊、代碼片段或任何對組件的惡意修改。

  首先,很簡單的步驟是根據一組YARA規則掃描文件系統內容,這些規則可以基于已知的物聯網惡意軟件或啟發式規則,你也可以使用防病毒掃描程序掃描提取的文件系統內容。

  你可以做的其他事情就是在文件系統中查找啟動腳本,這些腳本包含每次系統啟動時都會加載的模塊列表,惡意模塊的地址可能是出于惡意目的而被插入到了這樣的腳本中。

  這樣,Firmwalker工具可以幫助掃描提取的文件系統中可能存在漏洞的文件。

  另一個需要研究的地方是啟動加載程序組件,不過這更具有挑戰性。

  物聯網設備中使用了許多常見的啟動加載程序,其中最常見的是U Boot。U Boot具有高度可定制性,這使得很難確定編譯后的代碼是否已被操縱。使用不常見或自定義的啟動加載程序,查找惡意修改會變得更加復雜。





本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
欧美美女bb生活片| 黄色资源网久久资源365| 久久成人18免费网站| 中文有码久久| 亚洲精品资源| 亚洲日本电影在线| 亚洲三级免费电影| 亚洲第一黄网| 久久www成人_看片免费不卡| 亚洲欧美日韩在线综合| 亚洲综合视频1区| 亚洲一区二区少妇| 亚洲中字黄色| 亚洲欧美日韩国产一区二区| 亚洲桃花岛网站| 在线午夜精品自拍| 99亚洲精品| 一本久道综合久久精品| 亚洲免费成人av| 9久re热视频在线精品| 亚洲免费不卡| 夜夜嗨av色一区二区不卡| 亚洲精品四区| 99伊人成综合| 一区二区不卡在线视频 午夜欧美不卡在 | 亚洲自拍另类| 午夜伦欧美伦电影理论片| 先锋影音国产精品| 久久久久久尹人网香蕉| 免费久久99精品国产| 欧美激情中文不卡| 欧美日韩亚洲成人| 国产精品日韩在线一区| 国产一区二区三区的电影| 在线免费观看一区二区三区| 亚洲精品一区二| 亚洲影音先锋| 久久精品国产免费| 亚洲精品免费一二三区| 亚洲一区二区综合| 久久激情婷婷| 欧美高清不卡| 国产精品成人一区| 国产一区二区日韩精品欧美精品| 尤物yw午夜国产精品视频| 日韩天天综合| 午夜视黄欧洲亚洲| 亚洲日本免费| 午夜国产不卡在线观看视频| 狂野欧美一区| 欧美三级视频| 国产亚洲欧美日韩美女| 亚洲啪啪91| 午夜国产一区| 日韩一级精品视频在线观看| 先锋影音一区二区三区| 快射av在线播放一区| 欧美四级剧情无删版影片| 国产一区二区精品久久99| 亚洲人成亚洲人成在线观看| 亚洲在线观看免费| 亚洲美女淫视频| 欧美一区二区三区免费看| 欧美成人激情视频| 国产精品高精视频免费| 激情五月婷婷综合| 亚洲最黄网站| 亚洲国产精品福利| 亚洲免费视频成人| 模特精品在线| 国产欧美在线| 日韩视频一区二区三区在线播放免费观看 | 国产精品免费一区豆花| 极品尤物久久久av免费看| 日韩视频一区二区在线观看 | 午夜伦欧美伦电影理论片| 亚洲片区在线| 欧美一区午夜精品| 欧美三级日韩三级国产三级| 樱桃视频在线观看一区| 亚洲一区二区三区午夜| 亚洲片在线资源| 久久精品视频99| 欧美视频导航| 亚洲欧洲综合| 亚洲动漫精品| 欧美一区三区二区在线观看| 欧美日韩在线三级| 亚洲国产精品成人| 欧美中文字幕久久| 欧美一级午夜免费电影| 欧美日韩免费高清| 亚洲高清免费在线| 久久精品免费| 欧美一区在线视频| 国产精品国产馆在线真实露脸| 亚洲国产精品黑人久久久| 欧美综合二区| 久久精品欧洲| 国产精品一卡二| 日韩视频免费大全中文字幕| 亚洲精品国产欧美| 久久一区二区三区四区| 国产一区二区黄色| 午夜精品久久| 欧美一区二区在线播放| 国产精品美女一区二区在线观看| 亚洲美女免费精品视频在线观看| 亚洲电影免费在线观看| 久久久久久久高潮| 国产精品揄拍500视频| 亚洲午夜电影网| 一区二区三区回区在观看免费视频| 蜜桃久久精品一区二区| 黄色一区二区三区| 久久精品国产91精品亚洲| 久久精品一本| 国产一区亚洲| 欧美一区二区视频在线| 欧美中文在线观看| 国产九区一区在线| 亚洲欧美在线一区| 久久成人免费视频| 国产视频在线观看一区| 性欧美xxxx大乳国产app| 欧美在线播放高清精品| 国产毛片一区二区| 欧美亚洲系列| 久久久久99精品国产片| 激情文学综合丁香| 亚洲欧洲一区二区三区| 欧美国产精品v| 亚洲精品影院| 亚洲午夜久久久久久尤物| 欧美日韩中文字幕精品| 99亚洲视频| 亚洲欧美国产精品桃花| 国产精品日本一区二区| 亚洲欧美综合一区| 久久精品动漫| 国产亚洲精品久久久| 校园春色综合网| 免费成人黄色av| 亚洲日本欧美在线| 亚洲一区精品电影| 国产精品区一区二区三| 香蕉久久国产| 麻豆精品视频在线| 亚洲精品免费一区二区三区| 亚洲一区二区日本| 国产日韩精品在线| 亚洲欧洲一二三| 欧美色综合天天久久综合精品| 亚洲一区二区三区乱码aⅴ| 久久久久**毛片大全| 亚洲国产专区校园欧美| 亚洲一级高清| 国产综合精品| 99视频+国产日韩欧美| 国产精品国产自产拍高清av王其| 香蕉av777xxx色综合一区| 欧美成人精品一区二区| 一区二区三区日韩精品| 久久av一区二区三区亚洲| 在线看国产一区| 亚洲欧美999| 极品少妇一区二区三区| 一区二区三欧美| 国产一级精品aaaaa看| 亚洲麻豆国产自偷在线| 国产精品久久中文| 亚洲国产精品美女| 国产精品白丝jk黑袜喷水| 久久国产黑丝| 欧美日精品一区视频| 欧美一区二区三区在线| 欧美日韩国产精品一区| 亚洲欧美激情视频| 欧美福利网址| 亚洲免费影视| 欧美激情中文字幕乱码免费| 性欧美超级视频| 欧美日韩精品| 久久精品卡一| 国产精品亚洲综合一区在线观看| 亚洲理论在线| 国产一区二区三区四区老人| 在线亚洲自拍| 在线播放国产一区中文字幕剧情欧美| 亚洲综合国产激情另类一区| 精品二区视频| 亚欧成人在线| 亚洲精品乱码久久久久久黑人 | 欧美一级专区| 亚洲每日在线| 乱人伦精品视频在线观看| 亚洲一区二区免费看| 欧美精品久久久久久久免费观看 | 久久精品国产在热久久| 国产精品久久一区主播|