嵌入式系統(tǒng)的網絡安全問題的解析_第1頁
嵌入式系統(tǒng)的網絡安全問題的解析_第2頁
嵌入式系統(tǒng)的網絡安全問題的解析_第3頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、嵌入式系統(tǒng)的網絡安全問題的解析嵌入式是一種專用的計算機系統(tǒng),作為裝置或設備的一部分。通常,嵌入式系統(tǒng)是一個 控制程序存儲在ROM中的嵌入式處理器控制板。事實上,所有帶有數字接口的設備,如手表、 微波爐、錄像機、汽車等,都使用嵌入式系統(tǒng),有些嵌入式系統(tǒng)還包含操作系統(tǒng),但大多數 嵌入式系統(tǒng)都是是由單個程序實現(xiàn)整個控制邏輯。如果能在系統(tǒng)設計之初考慮廣泛使用的嵌 入式系統(tǒng)的安全問題,可減少系統(tǒng)的安全維護工作。1綜合實例嵌入式系統(tǒng)在醫(yī)療儀器中的應用普及率極高。在設計過程中,根據需要對嵌入式系統(tǒng)重 新編程,可避免前端流片(NRE)成本,減少和ASIC相關的訂量,降低芯片多次試制的巨大 風險。此外,隨著標準

2、的發(fā)展或者當需求出現(xiàn)變化時,還可以在現(xiàn)場更新,而且設計人員能 夠反復使用公共硬件平臺,在一個基本設計基礎上,建立不同的系統(tǒng),支持各種功能,從而 大大降低生產成本。使產品具有較長的生命周期,可以保護醫(yī)療儀器不會太快過時,醫(yī)療行 業(yè)的產品生命周期比較長,因此這一特性非常重要?,F(xiàn)代數字醫(yī)療儀器設備不但包括診療設 備,而且還有數據存儲服務器和接口軟件。嵌入式系統(tǒng)可為醫(yī)療儀器設備設計、生產和使用 提供先進的技術支持。2原因分析(1)價格因素。結構簡單好用,價格便宜也是嵌入式設計追求目標。公司在選擇芯片時, 滿足好用夠用就可以了。如果從軟硬件上增加過多的安全措施,成本則會提高。而簡約的嵌 入式系統(tǒng)上大量使

3、用的4位和8位機,也不能運行過多的安全任務。(2)面廣量大。嵌入式系統(tǒng)在生活、工作、娛樂、教育、軍事等方面大量使用。如果系 統(tǒng)設計有缺陷,則影響面非常大。若有的嵌入式系統(tǒng)被入侵者利用,將會成為多點攻擊的武 器。(3)電源的限制。許多嵌入式系統(tǒng)都是用電池供電,如果尋找方法將其電力提前耗盡而 又沒有得到及時的更換,則該系統(tǒng)將處于癱瘓狀態(tài),很容易造成安全漏洞,從而為入侵者開 了方便之門。(4)開發(fā)隊伍和環(huán)境的制約。許多嵌入式系統(tǒng)都是小團隊做的。由于缺少安全方面的專 家及經費短缺,設計中對安全問題考慮不足。而用戶往往也只追求嵌入式產品的小巧精致, 方便好用即可。3 安全分析方法有二種安全性分析技術:故

4、障模型及后果分析(Failure Mode and Effect Analysis, FMEA)和故障樹分析(Failure Tree Analysis,F(xiàn)TA)。安全性分析是對因果關系的探討,“ 因”即引起安全問題的原因,而“果”就是潛在的危害。FMEA和嵌入式應用實例FMEA是一種可靠性設計的重要方法。它實際上是FMA (故障模式分析)和FEA (故障影 響分析)的組合。它對各種可能的風險進行評價、分析,以便在現(xiàn)有技術的基礎上消除這些 風險或將這些風險減小到可接受的水平。圖1為一個較為典型的FMEA分析技術。FTA及其嵌入式應用實例FTA也是一種用來分析安全性和可靠性問題的技術。FTA與F

5、MEA分析方法不同。FTA從 所有可能的事件開始,并圍繞事件的結果做工作。FTA是用圖示的方法直接從已確定安全事 件(處于樹的頂層)開始,反向找出問題發(fā)生的原因。設計FMEA(也記為d-FMEA)應在一個 設計概念形成之時或之前開始,并且在產品開發(fā)各階段中,當設計有變化或得到其他信息時 及時不斷地修改,并在圖樣加工完成之前結束。其評價與分析的對象是最終的產品以及每個 與之相關的系統(tǒng)、子系統(tǒng)和零部件,圖2是應用FTA分析嵌入式產品安全問題的一個簡單示 例。4嵌入式系統(tǒng)安全問題解法方案網絡安全是使網絡系統(tǒng)的硬件、軟件及數據受到保護,避免因意外或惡意的操作而遭到 破壞、更改、泄露,從而保證系統(tǒng)連續(xù)、

6、可靠、正常地運行,網絡服務不中斷。三個基本的 網絡安全服務是:數據加密、內容完整性和授權。4.1嵌入式系統(tǒng)安全的三個層次嵌入式系統(tǒng)安全要綜合考慮物理層、平臺層以及應用層三個方面。(1)物理層。嵌入式系統(tǒng)物理層的安全問題比較容易解決。就系統(tǒng)本身而言,根據系統(tǒng) 的工作環(huán)境,在設計目標和設計要求時選擇符合相關標準的器件,進行規(guī)范化設計和施工就 可以了。但從整個行業(yè)規(guī)范來看,由于網絡系統(tǒng)的脆弱性,致使電子通信的可靠性下降,而 市場對安全信任的需求又越來越迫切,促使一些大型IT公司決定共同解決這個課題。為了建 立工業(yè)規(guī)范并實現(xiàn)值得信任的計算方案,在1999年建立了“值得信任的計算平臺聯(lián)盟 ” (Trus

7、ted Computer Platform Association, TCPA)。其目標就是使信息和通信制造 符合標準,在系統(tǒng)、子系統(tǒng)和部件中實現(xiàn)值得信任的計算規(guī)范。目前,TCPA有160多個成員, 其中就有很多的生產硬件的企業(yè)。(2)平臺層。據統(tǒng)計,現(xiàn)有嵌入式產品中,4位機沒有使用操作系統(tǒng)的實例,8位機約 有30%使用了操作系統(tǒng),而16位機以上的嵌入式產品帶有操作系統(tǒng)的占了 70%以上。嵌入式 操作系統(tǒng)的規(guī)模一般都比較小,不少產品開放了源碼,使得操作系統(tǒng)本身幾乎是透明的,不 會存在“后門”的情況。但由于嵌入式操作系統(tǒng)受到系統(tǒng)規(guī)模的限制,不可能像 Windows XP SP2那樣使用過多的安全

8、措施。其主要作用還是隔離硬件層,便于產品開發(fā)和維 護。(3)應用層。傳統(tǒng)的保證數據安全的方法是對數據進行加密傳輸。不少嵌入式處理器處 理數據的能力不高,浮點運算能力不強,若要提供實時的數據加解密運算,處理器的速度往 往不能勝任。根據系統(tǒng)要求,優(yōu)先選擇開銷小的安全協(xié)議和算法,或者由硬件來實施加解密 算法。4.2安全防御技術網絡安全防御技術可分為主動防御技術和被動防御技木。網絡安全技術指致力于解決諸 如如何有效進行介入控制,以及何如保證數據傳輸的安全性的技術手段,主要包括物理安全 分析技術,網絡結構安全分析技術,系統(tǒng)安全分析技術,管理安全分析技術,及其它的安全 服務和安全機制策略。(1)主動防御技

9、術主動防御技術一般有數據加密、身份驗證、存取控制、授權和虛擬網絡等技木。下面介 紹二種能在嵌入式系統(tǒng)中實施的、較新的安全技術。虛擬網絡技術(Virtual Private Network, VPN)虛擬專用網絡(Virtual Private Network,簡稱VPN)指的是在公用網絡上建立專用 網絡的技術。其之所以稱為虛擬網,主要是因為整個VPN網絡的任意兩個節(jié)點之間的連接并 沒有傳統(tǒng)專網所需的端到端的物理鏈路,而是架構在公用網絡服務商所提供的網絡平臺,如 Internet、ATM (異步傳輸模式、Frame Relay (幀中繼)等之上的邏輯網絡,用戶數據在 邏輯鏈路中傳輸。它涵蓋了跨共

10、享網絡或公共網絡的封裝、加密和身份驗證鏈接的專用網絡 的擴展。VPN主要采用了彩隧道技術、加解密技術、密鑰管理技術和使用者與設備身份認證 技術。蜜罐技術(Honeypot)和蜜網技術(Honeynet)蜜罐是一個包含漏洞的誘騙系統(tǒng),它是專門為吸引并“誘騙”那些試圖非法 闖入他人計算機系統(tǒng)的人設計的。它通過模擬一個或多個易受攻擊的主機,給攻擊者提供一 個容易受攻擊的目標。經過多年的研究發(fā)展,蜜罐技術已經發(fā)展成為誘騙攻擊者的一種非常 有效而實用的方法,其應用集中在對外部威脅的識別。蜜罐技術與防火墻技術、入侵檢測技 術、病毒防護技術、數據加密和認證技術有很大不同,后者是在攻擊者對網絡進行攻擊時對 系

11、統(tǒng)進行被動的防護,而蜜罐技術可以采取主動的方式。蜜網(其自由組織網址是.org)可以說是更安全、更強大的蜜罐,它由很多網絡上“ 蜜罐”的“陷阱”構成,它以更合理的方式記錄下黑客的行動,同時盡量減 少可能對其他系統(tǒng)造成的危害。成功的案例表明,蜜網誘使許多黑客白白浪費了大量精力。(2)被動防御技術目前,被動防御技術有防火墻技術、安全掃描器、密碼檢查器、記賬服務、路由過濾等。防火墻(Firewall)技術防火墻是內部網與外網之間實施安全防范的系統(tǒng),可被認為是一種訪問控制機制,用于 確定哪些內部服務允許外部訪問,以及哪些外部服務允許內部訪問。根據不同的配置,防火 墻可以分為:數據包過濾防火墻、代理服務

12、型防火墻、監(jiān)測型防火墻、網絡地址轉換型防火 墻。防火墻技術是目前用得較多的安全技術。防火墻大多放在網關上,因此在上網的嵌入式 設備上使用非常方便,效果也較好。安全檢測(Security Detection)安全檢測功能可自動檢測遠程或本地主機安全性,用于觀察網絡是否在正常工作,收集 主機的信息,并提出安全建議。大型操作系統(tǒng)一般都有此功能,當然也可在應用級設計安全 掃描程序。另外當系統(tǒng)遭受攻擊時,系統(tǒng)還可以對攻擊進行檢測,識別出網絡攻擊行為,并 讓系統(tǒng)采取相應的對策。安全任務既可以由嵌入式設備自身實施,也可以由上位機實現(xiàn)。服務登記(Service Log)在系統(tǒng)中保留一個日志文件,與安全相關的事件可以記錄在日志文件中備查和分析,用 以追查有關責任者,發(fā)現(xiàn)系統(tǒng)安全的弱點和可入侵點。嵌入式系統(tǒng)可以將工作日志記錄在其 服務器。顯然這項功能會加重處理器和數據傳輸的負擔,所以記錄的項目不宜太多太細。數據備份(Data Backup)將系統(tǒng)的重要數據和過程實時記錄下來,以便系統(tǒng)遭受損壞后盡快恢復。嵌入式系統(tǒng)由 于資源受限,往往不可能對其數據進行本機備份,可通過網絡進行異地備份。綜合以上的安全因素和防御方法可以看

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論