那曲檬骨新材料有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

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

3天內不再提示

介紹一種基于規則的車載網絡入侵檢測技術

智能汽車電子與軟件 ? 來源:鑒源實驗室 ? 2023-04-26 09:15 ? 次閱讀

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

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

01

CAN-IDS

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

1.1 DBC檢測

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

整體流程如圖1所示:

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

圖1 CAN-Based IDS系統架構圖

基于DBC的報文檢測,首先加載內置的規則庫。檢測時,采集CAN總線數據并進行CAN報文的預處理,然后根據規則庫中的檢測規則,對選定的報文字段進行檢測。最終輸出檢測結果。

1.2 場景規則檢測

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

基于專家領域知識,根據UDS診斷響應中的NRC進行安全事件告警。安全事件有:UDS拒絕服務、UDS探測、UDS非法請求、非法獲取權限、數據安全等。

1.3 網絡檢測

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

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

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

其中 ai 為第 i 類報文在時間 T 內出現的概率。

網絡檢測首先選擇合適的時間窗口,計算正常車輛的負載率和信息熵,確定其閾值并添加到規則庫中。然后,在實車運行過程中,計算當前負載率和信息熵,與規則庫中的值進行比較,判斷網絡是否異常或被攻擊。

02

Ethernet-IDS

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

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

Snort的原理架構圖如圖2所示,其中包括了配置模塊、數據獲取模塊、檢測模塊以及輸出模塊。通過修改配置模塊的配置文件,可以定義數據獲取的配置、預處理的方式、檢測的規則以及輸出日志的格式。數據獲取模塊負責檢測、解析網卡中的流量并將其送入檢測模塊。檢測模塊根據配置信息,對指定的異常行為進行檢測和處理,并且會將檢測結果送入輸出模塊,由其實現輸出日志的解析、處理、封裝和轉發等功能。

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

圖2 snort原理架構圖

2.1 配置模塊

配置模塊負責以太網N-IDS所有模塊的配置選項設置,在IDS啟動的時候即對各個模塊進行初始化配置。配置內容如表1所示:

表1 Snort 檢測功能配置

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

2.2 數據獲取模塊

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

2.3 檢測模塊

檢測模塊從兩個方面對以太網中的異常流量和行為進行檢測:網絡流量檢測和網絡數據包檢測。

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

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

Snort是一個完全基于規則的以太網IDS系統,它的規則編寫簡單而又靈活,可支持本地編寫規則的導入。Snort的規則是由文本構成,主要由規則頭和規則選項兩部分構成。一條Snort規則編寫如圖3所示:

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

圖3 Snort規則編寫示例

(1)規則頭:定義了數據包的發送端地址和端口、接收端的地址和端口、協議類型,以及規則匹配成功后應執行的操作。

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

2.4 輸出模塊

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

03

小結

規則檢測的方法以其穩定性好、檢測準確率高、可解釋性強等優點成為車載網絡入侵檢測系統的重要支柱。但汽車電子電氣架構的演變、車載網絡數據的增加以及車載通訊協議的擴充,都對基于規則的車載網絡入侵檢測系統提出了更高的要求。性能、可擴展性、兼容能力將是下一代車載網絡入侵檢測系統開發中重要的考量指標。






審核編輯:劉清

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 以太網
    +關注

    關注

    40

    文章

    5460

    瀏覽量

    172724
  • CAN總線
    +關注

    關注

    145

    文章

    1955

    瀏覽量

    131090
  • IDS
    IDS
    +關注

    關注

    0

    文章

    27

    瀏覽量

    16194
  • DBC
    DBC
    +關注

    關注

    2

    文章

    55

    瀏覽量

    7823
  • 車載網絡系統

    關注

    0

    文章

    8

    瀏覽量

    6531

原文標題:基于規則的車載網絡入侵檢測技術

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

收藏 人收藏

    評論

    相關推薦

    一種離子注入技術:暈環技術介紹

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

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

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

    一種利用wireshark對遠程服務器/路由器網絡抓包方法

    一種利用wireshark對遠程服務器/路由器網絡抓包方法
    的頭像 發表于 09-21 08:03 ?3540次閱讀
    <b class='flag-5'>一種</b>利用wireshark對遠程服務器/路由器<b class='flag-5'>網絡</b>抓包方法

    規則音頻是一種連續變化的什么信號

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

    車載以太網的優勢和應用

    車載以太網作為一種新興的車載網絡技術,正在逐漸成為汽車行業中的關鍵技術。其優勢在于高帶寬、低
    的頭像 發表于 07-25 11:08 ?987次閱讀

    一種供電總線技術POWERBUS二總線

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

    基于CNN的網絡入侵檢測系統設計

    入侵檢測提供了新的思路和方法。卷積神經網絡(Convolutional Neural Network, CNN)作為深度學習的一種重要模型,以其強大的特征提取能力和模式識別能力,在
    的頭像 發表于 07-05 17:28 ?1227次閱讀

    一種擺脫有線束縛的通信技術--無線傳輸

    :ZigBee是一種低功耗、可靠的無線網絡技術,主要用于無線網絡監控。其特點是可靠性較高,帶寬較窄,多點支持能力極強,傳輸速率低、傳輸距離較遠。無線局域網(Wi-
    的頭像 發表于 06-07 08:10 ?2753次閱讀
    <b class='flag-5'>一種</b>擺脫有線束縛的通信<b class='flag-5'>技術</b>--無線傳輸

    頻譜分析設備是入侵報警前端設備嗎

    頻譜分析設備是一種用于測量和分析信號頻譜特性的電子測量儀器。它廣泛應用于通信、電子、電力、航空航天等領域,用于信號分析、頻譜監測、干擾檢測等任務。入侵報警系統是一種安全防范系統,用于
    的頭像 發表于 06-03 09:44 ?1184次閱讀

    網絡報警主機AL-9480H周界入侵探測系統的應用解決方案

    隨著社會的不斷發展,安全問題越來越受到人們的關注。在周界安全領域,周界入侵探測系統發揮著至關重要的作用。本文將簡單介紹以維安達斯網絡報警主機AL-9480H為核心的周界入侵探測系統解決
    的頭像 發表于 05-10 17:56 ?768次閱讀
    <b class='flag-5'>網絡</b>報警主機AL-9480H周界<b class='flag-5'>入侵</b>探測系統的應用解決方案

    鑒源實驗室丨汽車入侵檢測系統介紹及測試

    不再是個孤立的嵌入式系統了,信息安全問題越來越被重視。國內外發布了多項標準法規,來規范汽車網絡安全的發展。其中有不少法規對車輛網絡安全檢測提出要求,如表1。 表1 車輛
    的頭像 發表于 05-07 14:17 ?1392次閱讀
    鑒源實驗室丨汽車<b class='flag-5'>入侵</b><b class='flag-5'>檢測</b>系統<b class='flag-5'>介紹</b>及測試

    一種常用的電流檢測電路,收藏!

    與負載之間的這種測量方法稱為高端檢測。將測量電阻放在負載和接地端之間的這種測量方法稱為低端電流檢測。這兩用于感測負載中電流的方法如下圖所示。 兩測量方法各有利弊。本文重點講解低端
    發表于 05-06 17:29

    京東方設備入侵檢測專利,降低資源占用及硬件成本,擴大適用范圍

    此項發明涉及計算機應用技術領域,主要內容是一種設備入侵檢測方法、系統以及電子設備。具體而言,該方法包括:多組數據收集組件依據預定的數據收集規則
    的頭像 發表于 04-29 09:24 ?354次閱讀
    京東方設備<b class='flag-5'>入侵</b><b class='flag-5'>檢測</b>專利,降低資源占用及硬件成本,擴大適用范圍

    小小噪聲濾波器,應對車載網絡大挑戰

    的增長,噪聲抑制在這些網絡中的重要性也提升了。 本次為大家介紹的是針對最新車載網絡標準優化的噪聲濾波器。 ? ?車載
    的頭像 發表于 04-02 09:16 ?470次閱讀
    小小噪聲濾波器,應對<b class='flag-5'>車載</b><b class='flag-5'>網絡</b>大挑戰

    車載網絡協議與串擾問題

    本文要點汽車網絡協議包括本地互連網絡(LIN)、控制器局域網絡(CAN)、面向媒體的系統傳輸(MOST)和FlexRay等。通過根非屏蔽雙絞線(UTP),
    的頭像 發表于 03-05 08:14 ?1389次閱讀
    <b class='flag-5'>車載</b><b class='flag-5'>網絡</b>協議與串擾問題
    博盈开户| 博彩百家乐网址| 英皇国际娱乐城| 百家乐庄闲机率分析| 百家乐官网历史路单| 百家乐9点直赢| 百家乐官网游戏补牌规则| 百家乐具体怎么收费的| 诺贝尔百家乐官网的玩法技巧和规则 | 百家乐官网庄家提成| 威尼斯人娱乐城官方网址| 百家乐官网桩闲落注点| 威尼斯人娱乐场有什么玩 | 百家乐视频视频| 电子百家乐官网博彩正网| 大发888 配置要求| 百家乐下对子的概率| 百家乐官网赢钱| 博彩公司排名| 机器百家乐心得| 神娱乐百家乐官网的玩法技巧和规则| 财众平台| 威尼斯人娱乐城图片| 百家乐怎打能赢| 赌场百家乐官网欺诈方法| 保时捷娱乐城可靠吗| 博彩百家乐后一预测软件| 娱乐网百家乐官网补丁| 云浮市| 大发888为什么这么卡| 百家乐游戏下裁| 百家乐官网揽法大全| 百家乐官网视频地主| 大发888娱乐城在线| 百家乐说明| 四方百家乐官网的玩法技巧和规则 | 百家乐官网筹码14克| 澳门百家乐官网是骗人的| bet365注册哪家好 | 六合彩公司| 20人百家乐桌|