国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

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

網(wǎng)絡(luò)安全開發(fā)測試 | CANoe解密車載TLS通信

北匯信息POLELINK ? 2022-11-22 10:20 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

應(yīng)用層數(shù)據(jù)可以通過傳輸控制協(xié)議(TCP)在基于IP的網(wǎng)絡(luò)上進(jìn)行可靠交換,但是TCP無法保證數(shù)據(jù)傳輸?shù)目煽啃裕瑧?yīng)用數(shù)據(jù)的機(jī)密性及完整性。因此,實(shí)際應(yīng)用中可以在TCP之上使用TLS(Transport Layer Security)建立服務(wù)器和客戶端之間的安全通信(圖1),從而保證數(shù)據(jù)的安全傳輸。

車內(nèi)外通信中的下列應(yīng)用層協(xié)議在安全通信時會采用TLS/DTLS加密通信:

>

DoIP (Diagnostic communication over Internet Protocol)

>

SOME/IP (Scalable service-Oriented MiddlewarE over IP)

>

MQTT (Message Queuing Telemetry Transport)

>

HTTPS (Hypertext Transfer Protocol Secure)

>

SCC (Smart Charging Communication)

9dfed3a4-6857-11ed-b116-dac502259ad0.png

圖1:OSI參考模型

隨著TLS在載數(shù)據(jù)通信過程中的廣泛應(yīng)用,給OEM和零部件供應(yīng)商的開發(fā)測試工程師在開發(fā)測試分析過程中需要面臨TLS服務(wù)器和客戶端之間加密通信的考驗(yàn)。毫無疑問,作為車載產(chǎn)品開發(fā)驗(yàn)證平臺的核心工具CANoe需要支撐從單板調(diào)試到實(shí)車驗(yàn)證中涉及TLS安全通信應(yīng)用的仿真與回放分析工作:

>

模擬TLS服務(wù)器通信;

>

模擬客戶端參與TLS通信;

>

在線解密正在監(jiān)聽的真實(shí)服務(wù)器和客戶端之間的TLS通信(圖2.1);

>

離線回放過程中解密記錄文件中存儲的TLS數(shù)據(jù)(圖2.2)。

9e0c5e7a-6857-11ed-b116-dac502259ad0.png

圖2.1:CANoe解密TLS通信場景(離線)

9e34ade4-6857-11ed-b116-dac502259ad0.png

圖2.2:CANoe解密TLS通信場景(在線)

CANoe在線監(jiān)聽或離線回放TLS通信的過程中,接收的是加密的TLS應(yīng)用數(shù)據(jù),需要經(jīng)過解密才能得到原始消息,圖3為TLS一組相同數(shù)據(jù)在Trace窗口中解密前后的對比。解密前Trace窗口只有密文信息,解密后Trace窗口才能以系統(tǒng)變量的形式顯示原始消息。如果Observer支持原始消息所屬的應(yīng)用層協(xié)議(如DoIP協(xié)議),Trace窗口中還會包含原始消息基于DoIP層面的解析。要完成解密的過程,需要在CANoe中進(jìn)行一系列配置,本文圍繞TLS Observer中最常用的解密方式“基于主密碼解密”就具體配置做說明。首先概述CANoe基于主密碼解密TLS通信的機(jī)制,其次介紹解密工程的環(huán)境設(shè)置,最后分別對不同的主密碼配置方式進(jìn)行說明。

9e3e9aac-6857-11ed-b116-dac502259ad0.png

圖3:TLS數(shù)據(jù)解密前后對比

01/

CANoe基于主密碼解密TLS通信的機(jī)制概述

CANoe.Ethernet工程會自動生成名為“_Security::TLSMasterSecret”的系統(tǒng)變量,用于存儲TLS會話的客戶端隨機(jī)數(shù)(Client Random,32Bytes)和主密碼(Master Secret,48Bytes)。待解密的TLS數(shù)據(jù)可能包含多個TLS會話,每個TLS會話都有唯一的主密碼。當(dāng)解密時,CANoe首先根據(jù)客戶端隨機(jī)數(shù)識別正確的TLS會話,然后基于主密碼生成的密鑰素材解密TLS應(yīng)用數(shù)據(jù),因此正確配置主密碼和客戶端隨機(jī)數(shù)是解密TLS通信的關(guān)鍵。

02/

解密工程環(huán)境設(shè)置

CANoe支持多種配置主密碼的方式,如通過CAPL/Security Manager/UDP報(bào)文配置主密碼或從CANoe參與通信的TLS記錄文件中讀取主密碼。無論采用何種方式,都需要首先完成工程環(huán)境設(shè)置。

1.

激活TLS應(yīng)用數(shù)據(jù)的觀測變量(圖4)

點(diǎn)擊CANoe->Options->General->File Locations->Location of application data的Open按鈕,打開文件夾中的can.ini文件,配置can.ini文件中的參數(shù)EnableTlsAppDataSv=1。

9e73a71a-6857-11ed-b116-dac502259ad0.png

圖4:激活TLS應(yīng)用數(shù)據(jù)的觀測變量

>

配置TLS/DTLS通信的端口號(圖5)

檢查CANoe Option->Bus System->Protocol Identification是否對用于TLS/DTLS通信的Port進(jìn)行正確定義,避免Trace中可能出現(xiàn)無法解析TLS協(xié)議的情況,影響解密TLS通信的功能。

9e984778-6857-11ed-b116-dac502259ad0.png

圖5:TLS/DTLS通信端口設(shè)置

03/

基于CAPL配置主密碼解密TLS通信

基于CAPL配置主密碼具有較高的靈活性,支持離線回放或在線監(jiān)聽TLS數(shù)據(jù)時解密通信。當(dāng)離線回放TLS通信時,一般主密碼是用戶提供的靜態(tài)數(shù)值,該值可以直接通過CAPL編程賦值給系統(tǒng)變量“_Security::TLSMasterSecret”,賦值代碼如圖6。當(dāng)在線監(jiān)聽TLS數(shù)據(jù)時,主密碼是由真實(shí)服務(wù)器或客戶端提供的動態(tài)數(shù)值,首先通過診斷、CAN報(bào)文或者其他接口傳給CANoe,然后基于CAPL編程賦值給系統(tǒng)變量“_Security::TLSMasterSecret”。

9ee316cc-6857-11ed-b116-dac502259ad0.png

圖6:CAPL代碼示例

04/

基于Security Manager配置主密碼解密TLS通信

為了實(shí)現(xiàn)在離線回放過程中解密TLS通信,除了可通過CAPL編程配置主密碼之外,還可以在CANoe->Tools->Security Manager中手動輸入主密碼。具體流程如下:

1.

新建Security Profile(圖7)

選中File based PKI,點(diǎn)擊Add添加Security Profile,可按照需求自定義Profile名稱,如TLS Observer Profile。

9f00ecf6-6857-11ed-b116-dac502259ad0.png

圖7:新建Security Profile

2.

設(shè)置參數(shù)(圖8)

在新建的TLS Observer Profile主配置界面上選中TLS Observer,點(diǎn)擊Add打開參數(shù)設(shè)置對話框,選擇參數(shù)類型為Master Secret并填寫Random Bytes和Master Secret。

9f1f8f30-6857-11ed-b116-dac502259ad0.png

圖8:Master Secret|參數(shù)設(shè)置

3.

Security Configuration配置

打開CANoe->Simulation->Security Configuration,在TLS Observer選項(xiàng)卡處關(guān)聯(lián)新建的Profile,如圖9。

9f34196e-6857-11ed-b116-dac502259ad0.png

圖9:Security Configuration配置

05/

通過UDP報(bào)文傳輸主密碼解密TLS通信

為了實(shí)現(xiàn)在線監(jiān)聽TLS數(shù)據(jù)過程中解密通信,除了基于CAPL配置主密碼外,還可由通信參與者通過UDP報(bào)文傳入主密碼。如果真實(shí)服務(wù)器或客戶端在完成TLS握手之后,支持從加密堆棧中讀取主密碼,并通過UDP報(bào)文發(fā)送出來,就可以配置CANoe接收該UDP報(bào)文,獲取主密碼數(shù)值,解密正在監(jiān)聽的TLS通信。與手動輸入主密碼配置過程類似,通過UDP報(bào)文傳輸主密碼也需要基于Security Manager配置,區(qū)別在于參數(shù)設(shè)置部分,參數(shù)類型需選擇Master Secret Source并配置UDP通信雙方的IP和Port(圖10)。

9fb72502-6857-11ed-b116-dac502259ad0.png

圖10:Master Secret Source|參數(shù)配置

注:此種方式要求Master Secret以NSS Key Log的格式封裝到UDP報(bào)文中。NSS Key Log的格式以及示例見表1。

9fd6f5f8-6857-11ed-b116-dac502259ad0.png

表1:NSSKeyLogMasterSecret格式示例

06/

離線回放CANoe參與通信的TLS記錄文件

CANoe參與TLS通信時,經(jīng)過TLS握手階段,可以自動計(jì)算出主密碼并將該值存儲到系統(tǒng)變量“_Security::TLSMasterSecret”中。TLS數(shù)據(jù)可通過CANoe Logging功能進(jìn)行記錄,需將記錄文件格式設(shè)置為BLF/ASC/MF4。這些格式的文件不僅可以保存通信數(shù)據(jù),還可以保存系統(tǒng)變量(包括_Security::TLSMasterSecret)。后期離線回放時,CANoe可以從記錄文件中讀取主密碼來解密TLS應(yīng)用數(shù)據(jù)。

1.

在CANoe 15/16中回放,只需將工程切換為Offline模式,添加記錄文件,點(diǎn)擊回放按鈕,CANoe即可在回放過程中解密TLS應(yīng)用數(shù)據(jù);

2.

在CANoe 14中回放,還需在Security Configuration配置中關(guān)聯(lián)Security Profile。

上述就CANoe基于主密碼解密TLS通信的過程及多種主密碼的配置方式:如CAPL、Security Manager、UDP報(bào)文以及記錄文件等。不同主密碼配置方式的總結(jié)描述以及對CANoe版本要求見圖11。CANoe為各種網(wǎng)絡(luò)安全通信提供基礎(chǔ)平臺技術(shù),使得開發(fā)和測試各階段更好驗(yàn)證系統(tǒng)通信和功能,點(diǎn)擊原文了解更多CANoe對Security的支持。

9fe47a16-6857-11ed-b116-dac502259ad0.png

圖11:主密碼配置方式及版本要求

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

    關(guān)注

    18

    文章

    6391

    瀏覽量

    140037
  • 網(wǎng)絡(luò)安全
    +關(guān)注

    關(guān)注

    11

    文章

    3489

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    國產(chǎn)網(wǎng)絡(luò)安全整機(jī)在工控網(wǎng)絡(luò)安全上的保護(hù)策略

    網(wǎng)絡(luò)安全是指網(wǎng)絡(luò)系統(tǒng)的硬件、軟件及其系統(tǒng)中的數(shù)據(jù)受到保護(hù),不因偶然的或者惡意的原因而遭受到破壞、更改、泄露,確保系統(tǒng)連續(xù)可靠正常地運(yùn)行,網(wǎng)絡(luò)服務(wù)不中斷。
    的頭像 發(fā)表于 01-27 10:27 ?118次閱讀
    國產(chǎn)<b class='flag-5'>網(wǎng)絡(luò)安全</b>整機(jī)在工控<b class='flag-5'>網(wǎng)絡(luò)安全</b>上的保護(hù)策略

    人工智能時代,如何打造網(wǎng)絡(luò)安全“新范式”

    在當(dāng)今信息化迅速發(fā)展的時代,5G、大數(shù)據(jù)、云計(jì)算、深度學(xué)習(xí)等新興技術(shù)的廣泛應(yīng)用,帶來了前所未有的網(wǎng)絡(luò)安全挑戰(zhàn)。人工智能技術(shù)的崛起,為網(wǎng)絡(luò)安全領(lǐng)域提供了新的解決方案,尤其在威脅識別、告警分析、態(tài)勢感知
    的頭像 發(fā)表于 12-02 16:05 ?478次閱讀

    CANoe.Diva典型使用問題五則

    .Diva不符合標(biāo)準(zhǔn)協(xié)議測試邏輯問題問題舉例:在使用CANoe導(dǎo)入Diva工程自動化測試時,下圖這個用例,ECU回復(fù)0x78之后從CANoe的Trace中顯示回復(fù)了正響應(yīng),但上
    的頭像 發(fā)表于 11-27 09:51 ?2106次閱讀
    <b class='flag-5'>CANoe</b>.Diva典型使用問題五則

    攻擊逃逸測試:深度驗(yàn)證網(wǎng)絡(luò)安全設(shè)備的真實(shí)防護(hù)能力

    攻擊逃逸測試通過主動模擬協(xié)議混淆、流量分割、時間延遲等高級規(guī)避技術(shù),能夠深度驗(yàn)證網(wǎng)絡(luò)安全設(shè)備的真實(shí)防護(hù)能力。這種測試方法不僅能精準(zhǔn)暴露檢測引擎的解析盲區(qū)和策略缺陷,還能有效評估防御體系在面對隱蔽攻擊
    發(fā)表于 11-17 16:17

    天馬微電子通過ISO/SAE 21434汽車網(wǎng)絡(luò)安全管理體系認(rèn)證

    近日,國際知名獨(dú)立第三方檢測、檢驗(yàn)和認(rèn)證機(jī)構(gòu)德國萊茵TüV集團(tuán)(以下簡稱“TüV萊茵”)向天馬微電子股份有限公司(以下簡稱“天馬”)頒發(fā)了ISO/SAE 21434網(wǎng)絡(luò)安全管理體系認(rèn)證證書。這標(biāo)志著天馬的網(wǎng)絡(luò)安全開發(fā)及管理能力達(dá)到了國際領(lǐng)先水平。
    的頭像 發(fā)表于 10-23 17:05 ?857次閱讀

    華為亮相2025國家網(wǎng)絡(luò)安全宣傳周

    2025國家網(wǎng)絡(luò)安全宣傳周(以下簡稱“網(wǎng)安周”)在昆明正式開幕。今年大會主題為“網(wǎng)絡(luò)安全為人民,網(wǎng)絡(luò)安全靠人民”,網(wǎng)安周以會議、論壇、競賽、展覽等多種形式著力展示創(chuàng)新成果。大會期間,華為眾多重磅
    的頭像 發(fā)表于 09-16 15:12 ?1109次閱讀
    華為亮相2025國家<b class='flag-5'>網(wǎng)絡(luò)安全</b>宣傳周

    邊聊安全 | 功能安全開發(fā)之MPU

    上海磐時PANSHI“磐時,做汽車企業(yè)的安全智庫”功能安全開發(fā)之MPU寫在前面:在與從事功能安全開發(fā)行業(yè)的同事以及SASETECH社區(qū)的成員討論時,筆者經(jīng)常被問及有關(guān)芯片內(nèi)存保護(hù)單元(MPU
    的頭像 發(fā)表于 09-05 16:21 ?2509次閱讀
    邊聊<b class='flag-5'>安全</b> | 功能<b class='flag-5'>安全開發(fā)</b>之MPU

    烽火通信榮獲DEKRA德凱RED DA網(wǎng)絡(luò)安全證書

    網(wǎng)絡(luò)安全證書。頒證儀式在武漢舉行,烽火通信科技股份有限公司國際終端產(chǎn)品經(jīng)理郝愿愿,DEKRA德凱中國網(wǎng)絡(luò)安全總經(jīng)理羅黎及雙方團(tuán)隊(duì)參加了此次頒證儀式。
    的頭像 發(fā)表于 08-28 15:55 ?976次閱讀

    ZeroNews 的 TLS 終止方案有何不同?

    TLS(傳輸層安全協(xié)議)終止是指在網(wǎng)絡(luò)代理節(jié)點(diǎn)(如反向代理服務(wù)器)上結(jié)束加密連接的過程。當(dāng)公網(wǎng)用戶通過 HTTPS 訪問服務(wù)時,流量首先到達(dá)代理節(jié)點(diǎn),在此處完成 TLS
    的頭像 發(fā)表于 08-25 12:09 ?548次閱讀
    ZeroNews 的 <b class='flag-5'>TLS</b> 終止方案有何不同?

    福爾達(dá)獲頒SGS汽車網(wǎng)絡(luò)安全流程認(rèn)證證書

    近日,國際公認(rèn)的測試、檢驗(yàn)和認(rèn)證機(jī)構(gòu)SGS(以下簡稱為“SGS”)為寧波福爾達(dá)智能科技股份有限公司(以下簡稱為“福爾達(dá)”)頒發(fā)ISO/SAE 21434:2021汽車網(wǎng)絡(luò)安全流程認(rèn)證證書。通過此次
    的頭像 發(fā)表于 07-31 14:49 ?1043次閱讀

    ISO/SAE 21434標(biāo)準(zhǔn)解讀 DEKRA德凱解析ISO/SAE 21434汽車網(wǎng)絡(luò)安全產(chǎn)品

    國際標(biāo)準(zhǔn),為企業(yè)構(gòu)建汽車全生命周期的網(wǎng)絡(luò)安全防護(hù)體系提供了清晰的框架。 ISO/SAE 21434標(biāo)準(zhǔn)解讀 全流程網(wǎng)絡(luò)安全護(hù)航 ISO/SAE 21434標(biāo)準(zhǔn)覆蓋車輛開發(fā)的每一個階段,從概念設(shè)計(jì)到
    的頭像 發(fā)表于 06-10 14:47 ?1578次閱讀

    DEKRA德凱在網(wǎng)絡(luò)安全測試與認(rèn)證領(lǐng)域?qū)崿F(xiàn)新突破

    首家獲此資質(zhì)的測試實(shí)驗(yàn)室,服務(wù)范圍涵蓋工業(yè)控制、智能制造、能源、汽車及消費(fèi)類物聯(lián)網(wǎng)等多個高安全需求行業(yè)。這標(biāo)志著德凱在網(wǎng)絡(luò)安全測試與認(rèn)證領(lǐng)域?qū)崿F(xiàn)新突破,能夠?yàn)槠髽I(yè)提供一站式、符合國際標(biāo)
    的頭像 發(fā)表于 06-09 17:45 ?1376次閱讀

    SSL/TLS的常見問題解答

    無論你是參加安全認(rèn)證考試、準(zhǔn)備技術(shù)面試,還是只想深入了解網(wǎng)絡(luò)安全,SSL/TLS都是不可回避的核心主題。本文精選了十個最常被考察的SSL/TLS問題,提供詳盡解析,幫助你建立全面的理解
    的頭像 發(fā)表于 05-28 16:55 ?975次閱讀

    芯盾時代連續(xù)十一次入選安全牛《中國網(wǎng)絡(luò)安全行業(yè)全景圖》

    近日,國內(nèi)知名網(wǎng)絡(luò)安全媒體安全牛正式發(fā)布《中國網(wǎng)絡(luò)安全行業(yè)全景圖(第十二版)》(以下簡稱“全景圖”)。芯盾時代連續(xù)十一次上榜全景圖,成功入選零信任、終端安全防護(hù)、身份認(rèn)證、IDaaS、
    的頭像 發(fā)表于 05-07 10:53 ?3665次閱讀

    飛騰網(wǎng)絡(luò)安全工控機(jī),互聯(lián)網(wǎng)時代的安全衛(wèi)士與堅(jiān)韌后盾

    網(wǎng)絡(luò)安全工控機(jī)?是一種專為工業(yè)環(huán)境設(shè)計(jì)的計(jì)算機(jī)系統(tǒng),主要用于工業(yè)控制與網(wǎng)絡(luò)安全。它融合了計(jì)算機(jī)技術(shù)、自動化技術(shù)和通信技術(shù),具備高穩(wěn)定性、高可靠性、強(qiáng)實(shí)時性以及良好的擴(kuò)展性。?
    的頭像 發(fā)表于 04-30 09:15 ?603次閱讀