一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

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

3天內(nèi)不再提示

介紹一種基于規(guī)則的車載網(wǎng)絡(luò)入侵檢測技術(shù)

智能汽車電子與軟件 ? 來源:鑒源實驗室 ? 2023-04-26 09:15 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

在過去的幾十年中,CAN總線是最廣泛被應(yīng)用的車載網(wǎng)絡(luò)現(xiàn)場總線。但隨著汽車電子產(chǎn)品的功能逐漸豐富,以及新一代的智能輔助駕駛系統(tǒng)的接入,傳統(tǒng)CAN總線無論是傳輸效率還是網(wǎng)絡(luò)容量都已無法滿足需求,所以車載以太網(wǎng)憑借其高帶寬、低成本、低延時的優(yōu)勢被引入車載通訊系統(tǒng)[1]。因此,車載網(wǎng)絡(luò)的網(wǎng)絡(luò)入侵檢測系統(tǒng) (N-IDS,Network Intrusion Detection System,)可以根據(jù)網(wǎng)絡(luò)載體的差異分為CAN-IDS以及以太網(wǎng)IDS。

N-IDS系統(tǒng)部署在遠程通信終端(T-Box,Telematics Box)、網(wǎng)關(guān)以及車載娛樂信息系統(tǒng)(IVI,In-Vehicle Infotainment)上,通過對CAN總線以及車載以太網(wǎng)上的流量數(shù)據(jù)的監(jiān)控、數(shù)據(jù)載荷的解析和字段匹配來識別網(wǎng)絡(luò)中出現(xiàn)的異常流量和潛在攻擊行為。

01

CAN-IDS

CAN-IDS會對采集到的CAN流量,從報文、場景、網(wǎng)絡(luò)三方面,分別根據(jù)既定規(guī)則庫的規(guī)則進行匹配,從而識別出攻擊/異常報文。

1.1 DBC檢測

DBC檢測是根據(jù)DBC文件制定的規(guī)則庫對單幀報文進行檢測的檢測方法。車廠的DBC文件會對車內(nèi)報文內(nèi)容,如CAN ID、DLC、周期報文的周期、信號起始位、信號長度、最大值、保留位等做了定義。常見的車載網(wǎng)絡(luò)注入攻擊、重放攻擊、模糊攻擊等,往往會改變這些內(nèi)容,通過將采集到的報文與DBC進行對比,檢測出與定義內(nèi)容不相符的報文,即為攻擊/異常報文。

整體流程如圖1所示:

d69c0bb8-e3be-11ed-ab56-dac502259ad0.png

圖1 CAN-Based IDS系統(tǒng)架構(gòu)圖

基于DBC的報文檢測,首先加載內(nèi)置的規(guī)則庫。檢測時,采集CAN總線數(shù)據(jù)并進行CAN報文的預(yù)處理,然后根據(jù)規(guī)則庫中的檢測規(guī)則,對選定的報文字段進行檢測。最終輸出檢測結(jié)果。

1.2 場景規(guī)則檢測

定義正常場景和攻擊場景,正常場景包括報文序列關(guān)系、信號關(guān)系等,攻擊場景包括UDS探測等。對網(wǎng)絡(luò)中的報文與定義的場景規(guī)則進行匹配。目前針對的主要場景是UDS診斷服務(wù)。

基于專家領(lǐng)域知識,根據(jù)UDS診斷響應(yīng)中的NRC進行安全事件告警。安全事件有:UDS拒絕服務(wù)、UDS探測、UDS非法請求、非法獲取權(quán)限、數(shù)據(jù)安全等。

1.3 網(wǎng)絡(luò)檢測

網(wǎng)絡(luò)檢測是對整個車載網(wǎng)絡(luò)上的負載率和信息熵進行檢測。當(dāng)實際值偏離了規(guī)則庫中定義的閾值,則說明網(wǎng)絡(luò)異常或被攻擊。泛洪攻擊、模糊攻擊、重放攻擊等都會使網(wǎng)絡(luò)的負載率和信息熵發(fā)生變化。

CAN總線負載率是指在CAN總線上單位時間內(nèi)實際傳送的位數(shù)和可以傳送的位數(shù)之比。負載率檢測能夠監(jiān)視網(wǎng)絡(luò)的流量情況。信息熵用來衡量系統(tǒng)的不確定性,被廣泛應(yīng)用于計算機網(wǎng)絡(luò)的異常檢測。車載CAN網(wǎng)絡(luò)在某一工況下,以一定的規(guī)律發(fā)送,是低隨機性、相對靜態(tài)的。正常情況下,車載網(wǎng)絡(luò)的負載率和信息熵較為穩(wěn)定。對車載網(wǎng)絡(luò)進行泛洪攻擊、注入攻擊等,則會使相應(yīng)指標超過正常值。

d6a6bfea-e3be-11ed-ab56-dac502259ad0.png

其中 ai 為第 i 類報文在時間 T 內(nèi)出現(xiàn)的概率。

網(wǎng)絡(luò)檢測首先選擇合適的時間窗口,計算正常車輛的負載率和信息熵,確定其閾值并添加到規(guī)則庫中。然后,在實車運行過程中,計算當(dāng)前負載率和信息熵,與規(guī)則庫中的值進行比較,判斷網(wǎng)絡(luò)是否異?;虮还簟?/p>

02

Ethernet-IDS

Ethernet-IDS通過對要檢測的網(wǎng)段的所有流量包進行抓包,對抓包數(shù)據(jù)進行特征字段的提取,利用提取的網(wǎng)絡(luò)特征來識別其中的異常/攻擊報文[1]。Snort是一款輕量化的開源的以太網(wǎng)入侵檢測系統(tǒng),它能夠進行實時流量分析、網(wǎng)絡(luò)數(shù)據(jù)包的記錄、異常流量的監(jiān)測和響應(yīng)。最初Snort僅支持IP、TCP、UDP等下層協(xié)議的檢測,但其預(yù)處理器機制可被用來拓展兼容不同的上層應(yīng)用層協(xié)議。

SOME/IP、DoIP等車載以太網(wǎng)協(xié)議是為了應(yīng)對汽車的電子電器架構(gòu)由分布式逐漸走向中央集中化的演化,而設(shè)計出來的應(yīng)用層協(xié)議。于彤[3]從SOME/IP和DoIP協(xié)議的數(shù)據(jù)完整性、規(guī)范程度和潛在漏洞等方面分析了兩種協(xié)議可能存在的風(fēng)險,并針對此將SOME/IP、DoIP預(yù)處理器引入Snort中。ZIHAN Zhou等[4]通過改進了Snort的規(guī)則匹配模式并設(shè)計了一種二進制的規(guī)則格式,使其完全適配AUTOSAR的規(guī)范,能夠被引入嵌入式的系統(tǒng)。

Snort的原理架構(gòu)圖如圖2所示,其中包括了配置模塊、數(shù)據(jù)獲取模塊、檢測模塊以及輸出模塊。通過修改配置模塊的配置文件,可以定義數(shù)據(jù)獲取的配置、預(yù)處理的方式、檢測的規(guī)則以及輸出日志的格式。數(shù)據(jù)獲取模塊負責(zé)檢測、解析網(wǎng)卡中的流量并將其送入檢測模塊。檢測模塊根據(jù)配置信息,對指定的異常行為進行檢測和處理,并且會將檢測結(jié)果送入輸出模塊,由其實現(xiàn)輸出日志的解析、處理、封裝和轉(zhuǎn)發(fā)等功能。

d6b5a244-e3be-11ed-ab56-dac502259ad0.png

圖2 snort原理架構(gòu)圖

2.1 配置模塊

配置模塊負責(zé)以太網(wǎng)N-IDS所有模塊的配置選項設(shè)置,在IDS啟動的時候即對各個模塊進行初始化配置。配置內(nèi)容如表1所示:

表1 Snort 檢測功能配置

d6e9d212-e3be-11ed-ab56-dac502259ad0.png

2.2 數(shù)據(jù)獲取模塊

數(shù)據(jù)獲取模塊擁有數(shù)據(jù)包記錄功能,可以直接記錄原始數(shù)據(jù)報文,以及對本地記錄的數(shù)據(jù)包進行重放。數(shù)據(jù)獲取模塊抓取網(wǎng)卡中流量數(shù)據(jù)包,根據(jù)配置文件進行相應(yīng)的解碼和預(yù)處理。數(shù)據(jù)獲取模塊對數(shù)據(jù)包標準化預(yù)處理,使得檢測模塊能夠直接進行特征字段的匹配。

2.3 檢測模塊

檢測模塊從兩個方面對以太網(wǎng)中的異常流量和行為進行檢測:網(wǎng)絡(luò)流量檢測和網(wǎng)絡(luò)數(shù)據(jù)包檢測。

(1)網(wǎng)絡(luò)流量檢測對以太網(wǎng)的流量情況,包括帶寬利用率和信息熵進行監(jiān)測分析,當(dāng)超出正常閾值時發(fā)出警告。

(2)網(wǎng)絡(luò)數(shù)據(jù)包檢測定義了正常場景和攻擊場景,其中正常場景包括報文序列關(guān)系、信號關(guān)系等,而攻擊場景包括ICMP flood、TCP port scan等。通過對網(wǎng)絡(luò)數(shù)據(jù)包中的報文特征字段與定義的場景規(guī)則進行匹配,來識別隱藏在報文內(nèi)的異常攻擊行為。

Snort是一個完全基于規(guī)則的以太網(wǎng)IDS系統(tǒng),它的規(guī)則編寫簡單而又靈活,可支持本地編寫規(guī)則的導(dǎo)入。Snort的規(guī)則是由文本構(gòu)成,主要由規(guī)則頭和規(guī)則選項兩部分構(gòu)成。一條Snort規(guī)則編寫如圖3所示:

d6fbceb8-e3be-11ed-ab56-dac502259ad0.png

圖3 Snort規(guī)則編寫示例

(1)規(guī)則頭:定義了數(shù)據(jù)包的發(fā)送端地址和端口、接收端的地址和端口、協(xié)議類型,以及規(guī)則匹配成功后應(yīng)執(zhí)行的操作。

(2)規(guī)則選項:定義了規(guī)則匹配的數(shù)據(jù)包特征,是Snort入侵檢測引擎的核心,也是將Snort易用性與強大功能和靈活性結(jié)合起來的關(guān)鍵。所有Snort規(guī)則選項都使用分號( ; )字符彼此分隔。規(guī)則選項關(guān)鍵字與參數(shù)之間用冒號( : )分隔。通過規(guī)則選項的設(shè)置, Snort可以對報文的任意字段進行正則匹配。

2.4 輸出模塊

輸出模塊負責(zé)對檢測模塊的檢測結(jié)果進行進一步的處理與輸出。檢測模塊根據(jù)配置文件定義的輸出格式將檢測結(jié)果封裝成日志的形式。輸出模塊還可以通過配置相關(guān)參數(shù)以及設(shè)置事件過濾規(guī)則來修改日志輸出的頻率。

03

小結(jié)

規(guī)則檢測的方法以其穩(wěn)定性好、檢測準確率高、可解釋性強等優(yōu)點成為車載網(wǎng)絡(luò)入侵檢測系統(tǒng)的重要支柱。但汽車電子電氣架構(gòu)的演變、車載網(wǎng)絡(luò)數(shù)據(jù)的增加以及車載通訊協(xié)議的擴充,都對基于規(guī)則的車載網(wǎng)絡(luò)入侵檢測系統(tǒng)提出了更高的要求。性能、可擴展性、兼容能力將是下一代車載網(wǎng)絡(luò)入侵檢測系統(tǒng)開發(fā)中重要的考量指標。






審核編輯:劉清

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 以太網(wǎng)
    +關(guān)注

    關(guān)注

    41

    文章

    5635

    瀏覽量

    175995
  • CAN總線
    +關(guān)注

    關(guān)注

    145

    文章

    1987

    瀏覽量

    132888
  • IDS
    IDS
    +關(guān)注

    關(guān)注

    0

    文章

    28

    瀏覽量

    16375
  • DBC
    DBC
    +關(guān)注

    關(guān)注

    2

    文章

    59

    瀏覽量

    8105
  • 車載網(wǎng)絡(luò)系統(tǒng)

    關(guān)注

    0

    文章

    8

    瀏覽量

    6597

原文標題:基于規(guī)則的車載網(wǎng)絡(luò)入侵檢測技術(shù)

文章出處:【微信號:智能汽車電子與軟件,微信公眾號:智能汽車電子與軟件】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    車載網(wǎng)絡(luò)測試技術(shù)的進化之路#CAN #車載以太網(wǎng) #TSN #時間敏感網(wǎng)絡(luò)

    車載以太網(wǎng)
    北匯信息POLELINK
    發(fā)布于 :2025年06月26日 18:12:48

    無刷直流電機電流檢測技術(shù)

    摘要:介紹一種用 MOSFET導(dǎo)通電阻代替電流傳感器檢測功率變換器主開關(guān)電流的技術(shù),該技術(shù)根據(jù)流過MOSFET 開關(guān)管的電流大小與其通態(tài)壓
    發(fā)表于 06-26 13:47

    電機控制系統(tǒng)中的電流檢測技術(shù)

    指出了電流檢測技術(shù)在電機控制系統(tǒng)中的重要性,介紹了常用的兒電流檢測手段及其工作原理。針對采樣電阻和雀爾電流傳感器,詳細給出了電流采樣信號調(diào)
    發(fā)表于 04-24 21:03

    車載終端安全檢測有哪些內(nèi)容和方法

    隨著車聯(lián)網(wǎng)技術(shù)的飛速發(fā)展,車載終端作為連接車輛與智能交通系統(tǒng)的關(guān)鍵設(shè)備,其安全性日益受到關(guān)注。為了確保車載終端在各種環(huán)境下都能穩(wěn)定運行,且不會對車輛和乘客造成安全隱患,對其進行全面的安全檢測
    的頭像 發(fā)表于 01-30 15:12 ?956次閱讀

    一種高靈敏的化學(xué)檢測系統(tǒng)

    近日,美國加州大學(xué)伯克利分校、勞倫斯伯克利國家實驗室和Adamas Nanotechnologies公司等機構(gòu)的研究人員將量子傳感與液滴微流控技術(shù)相結(jié)合,開發(fā)出了一種高靈敏的化學(xué)檢測系統(tǒng),僅需最小
    的頭像 發(fā)表于 01-02 11:35 ?413次閱讀
    <b class='flag-5'>一種</b>高靈敏的化學(xué)<b class='flag-5'>檢測</b>系統(tǒng)

    一種離子注入技術(shù):暈環(huán)技術(shù)介紹

    本文介紹一種在MOSFET(金屬-氧化物-半導(dǎo)體場效應(yīng)晶體管)特征尺寸縮小至深亞微米級別、短溝道效應(yīng)顯著時采用的一種離子注入技術(shù):暈環(huán)技術(shù)
    的頭像 發(fā)表于 12-31 11:49 ?1709次閱讀
    <b class='flag-5'>一種</b>離子注入<b class='flag-5'>技術(shù)</b>:暈環(huán)<b class='flag-5'>技術(shù)</b><b class='flag-5'>介紹</b>

    TOSUN 車載以太網(wǎng)仿真測試解決方案

    TOSUN車載以太網(wǎng)仿真測試解決方案隨著自動駕駛、車聯(lián)網(wǎng)和智能化系統(tǒng)的廣泛應(yīng)用,車載電子組件和傳感器的數(shù)量與復(fù)雜性都在持續(xù)增加,為了滿足這些更為復(fù)雜性的需求,車載以太網(wǎng)作為一種新型
    的頭像 發(fā)表于 12-07 01:07 ?911次閱讀
    TOSUN <b class='flag-5'>車載</b>以太網(wǎng)仿真測試解決方案

    R155 VTA 認證對汽車入侵檢測系統(tǒng)(IDS)合規(guī)要求

    細則來具體展開 。 今天就先從汽車入侵檢測系統(tǒng)(IDS)展開分享。 01 什么是汽車IDS? 汽車入侵檢測系統(tǒng)(IDS,Intrusion Detection System)是
    的頭像 發(fā)表于 12-06 14:28 ?537次閱讀

    一種基于因果路徑的層次圖卷積注意力網(wǎng)絡(luò)

    機電系統(tǒng)中的故障檢測對其可維護性和安全性至關(guān)重要。然而,系統(tǒng)監(jiān)測變量往往具有復(fù)雜的聯(lián)系,很難表征它們的關(guān)系并提取有效的特征。本文開發(fā)了一種基于因果路徑的層次圖卷積注意力網(wǎng)絡(luò)(HGCAN),以提高復(fù)雜
    的頭像 發(fā)表于 11-12 09:52 ?1073次閱讀
    <b class='flag-5'>一種</b>基于因果路徑的層次圖卷積注意力<b class='flag-5'>網(wǎng)絡(luò)</b>

    是德科技亮相第三屆車載網(wǎng)絡(luò)和通信架構(gòu)技術(shù)及標準研討會

    近日,由中國汽車技術(shù)研究中心有限公司中國汽車標準化研究院主辦,是德科技協(xié)辦的“2024第三屆車載網(wǎng)絡(luò)和通信架構(gòu)技術(shù)及標準研討會”在武漢圓滿進行。該會議以“標準助力
    的頭像 發(fā)表于 11-07 15:38 ?726次閱讀

    一種利用wireshark對遠程服務(wù)器/路由器網(wǎng)絡(luò)抓包方法

    一種利用wireshark對遠程服務(wù)器/路由器網(wǎng)絡(luò)抓包方法
    的頭像 發(fā)表于 09-21 08:03 ?4931次閱讀
    <b class='flag-5'>一種</b>利用wireshark對遠程服務(wù)器/路由器<b class='flag-5'>網(wǎng)絡(luò)</b>抓包方法

    車載傳感器網(wǎng)絡(luò)是什么意思啊

    車載傳感器網(wǎng)絡(luò)(Vehicle Sensor Networks,VSN)是指在車輛上部署的傳感器網(wǎng)絡(luò),用于收集車輛運行狀態(tài)、環(huán)境信息、交通狀況等數(shù)據(jù),并通過無線通信技術(shù)將這些數(shù)據(jù)傳輸?shù)?/div>
    的頭像 發(fā)表于 09-07 09:32 ?956次閱讀

    規(guī)則音頻是一種連續(xù)變化的什么信號

    規(guī)則音頻信號是指在時間上具有定規(guī)律性的音頻信號,它們通常用于通信、音樂、語音處理等領(lǐng)域。 規(guī)則音頻信號的定義 規(guī)則音頻信號是一種在時間上呈
    的頭像 發(fā)表于 08-25 15:41 ?625次閱讀

    車載以太網(wǎng)的優(yōu)勢和應(yīng)用

    車載以太網(wǎng)作為一種新興的車載網(wǎng)絡(luò)技術(shù),正在逐漸成為汽車行業(yè)中的關(guān)鍵技術(shù)。其優(yōu)勢在于高帶寬、低
    的頭像 發(fā)表于 07-25 11:08 ?1576次閱讀

    一種供電總線技術(shù)POWERBUS二總線

    首先給大家介紹一種總線技術(shù)Powerbus總線,特性: 1.總線可供電,通訊和供電無需電氣隔離 2.總線抗干擾能力強,可與市電并走 3.可支持總線電流20A(2400bps) 4.具備總線短路保護
    發(fā)表于 07-23 13:38