chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

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

智能汽車電子與軟件 ? 來源:鑒源實(shí)驗(yàn)室 ? 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)憑借其高帶寬、低成本、低延時(shí)的優(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)部署在遠(yuǎn)程通信終端(T-Box,Telematics Box)、網(wǎng)關(guān)以及車載娛樂信息系統(tǒng)(IVI,In-Vehicle Infotainment)上,通過對CAN總線以及車載以太網(wǎng)上的流量數(shù)據(jù)的監(jiān)控、數(shù)據(jù)載荷的解析和字段匹配來識(shí)別網(wǎng)絡(luò)中出現(xiàn)的異常流量和潛在攻擊行為。

01

CAN-IDS

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

1.1 DBC檢測

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

整體流程如圖1所示:

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

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

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

1.2 場景規(guī)則檢測

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

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

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

網(wǎng)絡(luò)檢測是對整個(gè)車載網(wǎng)絡(luò)上的負(fù)載率和信息熵進(jìn)行檢測。當(dāng)實(shí)際值偏離了規(guī)則庫中定義的閾值,則說明網(wǎng)絡(luò)異?;虮还簟7汉楣簟⒛:?、重放攻擊等都會(huì)使網(wǎng)絡(luò)的負(fù)載率和信息熵發(fā)生變化。

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

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

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

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

02

Ethernet-IDS

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

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

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

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

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

2.1 配置模塊

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

表1 Snort 檢測功能配置

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

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

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

2.3 檢測模塊

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

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

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

Snort是一個(gè)完全基于規(guī)則的以太網(wǎng)IDS系統(tǒng),它的規(guī)則編寫簡單而又靈活,可支持本地編寫規(guī)則的導(dǎo)入。Snort的規(guī)則是由文本構(gòu)成,主要由規(guī)則頭和規(guī)則選項(xiàng)兩部分構(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ī)則選項(xiàng):定義了規(guī)則匹配的數(shù)據(jù)包特征,是Snort入侵檢測引擎的核心,也是將Snort易用性與強(qiáng)大功能和靈活性結(jié)合起來的關(guān)鍵。所有Snort規(guī)則選項(xiàng)都使用分號(hào)( ; )字符彼此分隔。規(guī)則選項(xiàng)關(guān)鍵字與參數(shù)之間用冒號(hào)( : )分隔。通過規(guī)則選項(xiàng)的設(shè)置, Snort可以對報(bào)文的任意字段進(jìn)行正則匹配。

2.4 輸出模塊

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

03

小結(jié)

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






審核編輯:劉清

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

    關(guān)注

    41

    文章

    5972

    瀏覽量

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

    關(guān)注

    145

    文章

    2041

    瀏覽量

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

    關(guān)注

    0

    文章

    29

    瀏覽量

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

    關(guān)注

    2

    文章

    65

    瀏覽量

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

    關(guān)注

    0

    文章

    9

    瀏覽量

    6648

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

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

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    安富利汽車TSN ECU解決方案推動(dòng)車載網(wǎng)絡(luò)技術(shù)升級(jí)

    在汽車向智能化、網(wǎng)聯(lián)化狂奔的時(shí)代,車載網(wǎng)絡(luò)早已不是簡單的“信號(hào)傳遞通道”,而是支撐自動(dòng)駕駛、智能座艙、車路協(xié)同的“神經(jīng)網(wǎng)絡(luò)”。新代汽車ECU作為這個(gè)
    的頭像 發(fā)表于 01-24 14:19 ?2457次閱讀

    中國科學(xué)院深圳先進(jìn)院:研制一種MXene 電化學(xué)傳感器秒級(jí)精準(zhǔn)檢測冰毒

    。 中國科學(xué)院深圳先進(jìn)技術(shù)研究院楊慧等人介紹一種使用基于電化學(xué)氧化原理的?MXene?納米界面增強(qiáng)的電化學(xué)傳感器快速直接檢測 METH 的方法。進(jìn)行理論模擬以闡明 METH 的反應(yīng)途
    的頭像 發(fā)表于 01-16 18:11 ?448次閱讀
    中國科學(xué)院深圳先進(jìn)院:研制<b class='flag-5'>一種</b>MXene 電化學(xué)傳感器秒級(jí)精準(zhǔn)<b class='flag-5'>檢測</b>冰毒

    如何選擇支持CAN FD與車載以太網(wǎng)的體化車載網(wǎng)絡(luò)測試主板?虹科車輛網(wǎng)絡(luò)通訊測試主板深度解析

    導(dǎo)語: 隨著汽車電子架構(gòu)向域控制器和中央計(jì)算演進(jìn),車載網(wǎng)絡(luò)測試面臨著多協(xié)議并發(fā)、高帶寬數(shù)據(jù)采集與系統(tǒng)集成的嚴(yán)峻挑戰(zhàn)。傳統(tǒng)多設(shè)備堆疊的方案已難以滿足高效、可靠的測試需求。本文將深入探討款專為解決這些
    的頭像 發(fā)表于 12-11 15:03 ?278次閱讀

    信道活躍檢測(CAD)是一種無線喚醒技術(shù),這個(gè)功能般是定時(shí)檢測么?還是檢測

    信道活躍檢測(CAD)是一種無線喚醒技術(shù),這個(gè)功能般是定時(shí)檢測么?還是
    發(fā)表于 12-10 06:53

    Linux服務(wù)器入侵檢測與應(yīng)急響應(yīng)流程

    作為名運(yùn)維工程師,你是否曾在凌晨3點(diǎn)接到告警電話?服務(wù)器異常、流量暴增、CPU飆升...這些可能都是入侵的征兆。本文將分享套完整的Linux服務(wù)器入侵
    的頭像 發(fā)表于 08-21 17:29 ?1261次閱讀

    一種新的無刷直流電機(jī)反電動(dòng)勢檢測方法

    無位置傳感器無刷直流電機(jī)的控制算法是近年來研究的熱點(diǎn)之,有霍爾位置信號(hào)直流電機(jī)根據(jù)霍爾狀態(tài)來確定通斷功率器件。利用無刷直流電機(jī)的數(shù)學(xué)模型,根據(jù)反電動(dòng)勢檢測原理,提出了一種新的線反電動(dòng)勢檢測
    發(fā)表于 08-07 14:29

    一種新的無刷直流電機(jī)反電動(dòng)勢檢測方法

    無位置傳感器無刷直流電機(jī)的控制算法是近年來研究的熱點(diǎn)之,有霍爾位置信號(hào)直流電機(jī)根據(jù)霍爾狀態(tài)來確定通斷功率器件。利用無刷直流電機(jī)的數(shù)學(xué)模型,根據(jù)反電動(dòng)勢檢測原理,提出了一種新的線反電動(dòng)勢檢測
    發(fā)表于 08-04 14:59

    一種帶通濾波器在無位置傳感器轉(zhuǎn)子檢測中的應(yīng)用

    摘 要:論文研究了一種直流無刷電機(jī)的無位置傳感器的轉(zhuǎn)子位置的硬件電路檢測方法。結(jié)合傳統(tǒng)“反電動(dòng)勢\"方法,分析并設(shè)計(jì)了一種新的帶通濾波器延時(shí)檢測電路。該電路不僅可以抑制高頻分量和消除直
    發(fā)表于 08-04 14:56

    VIT測試的范式思考與建議#汽車電子電氣 #車載網(wǎng)絡(luò) #實(shí)車測試

    車載網(wǎng)絡(luò)
    北匯信息POLELINK
    發(fā)布于 :2025年07月07日 09:25:44

    介紹一種直流過壓保護(hù)電路

    本篇博文將詳細(xì)分析一種典型的過壓保護(hù)電路,探討其工作原理、元件選擇及實(shí)際應(yīng)用,幫助大家深入理解如何保護(hù)電子設(shè)備。
    的頭像 發(fā)表于 07-05 11:06 ?1254次閱讀
    <b class='flag-5'>介紹</b><b class='flag-5'>一種</b>直流過壓保護(hù)電路

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

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

    智能井蓋防入侵監(jiān)測技術(shù)應(yīng)用與解析

    傳統(tǒng)井蓋管理模式長期存在諸多弊端,井蓋失竊、意外損壞難以實(shí)時(shí)察覺,井下環(huán)境缺乏有效監(jiān)測,不僅給城市安全帶來隱患,也嚴(yán)重影響了運(yùn)維效率。為解決這些難題,智能井蓋防入侵監(jiān)測技術(shù)應(yīng)運(yùn)而生,通過融合物聯(lián)網(wǎng)
    的頭像 發(fā)表于 05-15 11:07 ?606次閱讀
    智能井蓋防<b class='flag-5'>入侵</b>監(jiān)測<b class='flag-5'>技術(shù)</b>應(yīng)用與解析

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

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

    紅外感應(yīng)技術(shù)的工作原理

    紅外感應(yīng)技術(shù)一種利用紅外輻射進(jìn)行物體檢測和測量的技術(shù)。在自然界中,所有物體都會(huì)發(fā)出紅外輻射,這種輻射的強(qiáng)度和波長分布取決于物體的溫度和材料特性。紅外感應(yīng)
    發(fā)表于 02-17 18:26