女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

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

基于模糊測(cè)試方法實(shí)現(xiàn)車載通信測(cè)試

北匯信息POLELINK ? 2022-09-15 11:09 ? 次閱讀

作者 | J小編 | 吃不飽模糊測(cè)試是網(wǎng)絡(luò)安全測(cè)試領(lǐng)域必然會(huì)被提及的一類測(cè)試方法。它有著極其鮮明的特點(diǎn),包括極低的需求依賴性、可逆向的測(cè)試?yán)砟畹龋c常規(guī)測(cè)試方法顯得是那么的“風(fēng)格迥異”。但同時(shí),這種測(cè)試方法又常常能發(fā)現(xiàn)一些核心、嚴(yán)重的BUG,因此其在整個(gè)測(cè)試體系中有著重要的地位,且這種測(cè)試方法也已“潤(rùn)物細(xì)無(wú)聲”地融入到我們的測(cè)試活動(dòng)中了。本次就為大家介紹如何在車載通信領(lǐng)域運(yùn)用模糊測(cè)試。

1

什么是模糊測(cè)試

模糊測(cè)試的整體測(cè)試思路非常簡(jiǎn)單,給待測(cè)系統(tǒng)輸入“隨機(jī)值”,然后監(jiān)測(cè)是否出現(xiàn)異常。
bcd20ecc-346d-11ed-9ade-dac502259ad0.png圖1 模糊測(cè)試示意圖這個(gè)過(guò)程中有這樣幾個(gè)特點(diǎn):

1

/ 隨機(jī)值

隨機(jī)值可以是正常的數(shù)據(jù),也可以是非預(yù)期的數(shù)據(jù),通常可以通過(guò)變異(篡改原有數(shù)據(jù))和生成(通過(guò)規(guī)則偽造數(shù)據(jù))來(lái)獲得。且整個(gè)測(cè)試不是找?guī)讉€(gè)隨機(jī)值來(lái)做測(cè)試,而是不斷地輸入大量的隨機(jī)值(可以理解為無(wú)窮盡)來(lái)做長(zhǎng)時(shí)間的持續(xù)測(cè)試。

bce24332-346d-11ed-9ade-dac502259ad0.png

圖2 功能性測(cè)試與模糊測(cè)試對(duì)比

2

/ 監(jiān)測(cè)異常

正是由于待測(cè)系統(tǒng)可能接收處理非預(yù)期數(shù)據(jù),因此其會(huì)有各種各樣的表現(xiàn)。而異常表現(xiàn)可以是服務(wù)停止、程序崩潰,也可以是資源過(guò)載、數(shù)據(jù)丟失。

3

/ 自動(dòng)化

每個(gè)測(cè)試輪次都是給定輸入然后監(jiān)測(cè)異常,而對(duì)于模糊測(cè)試來(lái)說(shuō),這樣的輪次需要執(zhí)行非常多的次數(shù),甚至可以永無(wú)止境,所以自動(dòng)化是基本必須要實(shí)現(xiàn)的內(nèi)容。

2

模糊測(cè)試運(yùn)用到車載通信

雖然模糊測(cè)試在車載通信測(cè)試中很少被單獨(dú)拿出來(lái),但實(shí)則我們?cè)诤芏嗟臏y(cè)試中使用了這種方法。比如:

CAN通信測(cè)試中的高負(fù)載測(cè)試

對(duì)CAN通信注入特定的報(bào)文,形成期望的負(fù)載條件,然后監(jiān)測(cè)是否有異常。這個(gè)測(cè)試中的隨機(jī)值變量為負(fù)載率和產(chǎn)生負(fù)載的報(bào)文ID,異常的判斷可能包括錯(cuò)誤幀、通信恢復(fù)等,這就形成了一個(gè)高負(fù)載模糊測(cè)試。

網(wǎng)絡(luò)管理中的休眠喚醒測(cè)試

控制器休眠的各個(gè)時(shí)刻觸發(fā)喚醒事件,然后監(jiān)測(cè)是否正常喚醒。這個(gè)測(cè)試中隨機(jī)值變量是時(shí)序,即喚醒事件的觸發(fā)是在什么時(shí)刻,異常的判斷是喚醒行為,這就形成了一個(gè)休眠喚醒時(shí)序模糊測(cè)試。


這里舉的2個(gè)例子比較特別,想要說(shuō)明的是我們提及的隨機(jī)值并不僅僅是協(xié)議字段或者信號(hào)數(shù)值這種很容易聯(lián)想到的數(shù)據(jù),還包括各種狀態(tài)值(如負(fù)載率、吞吐量、頻率等)、時(shí)序(如休眠喚醒過(guò)程、TCP連接的三次握手、診斷服務(wù)的解鎖交互等)等數(shù)據(jù)。尤其是時(shí)序,通常是有一連串的步驟,這一過(guò)程中不僅可以將每一步的間隔時(shí)間用作隨機(jī)值,還可以在各個(gè)步驟本身“大做文章”,比如每一步再耦合隨機(jī)信號(hào)值。
概括起來(lái)就是萬(wàn)物皆可數(shù)據(jù)化,數(shù)據(jù)皆可隨機(jī)化,這或許是模糊測(cè)試的核心思想。結(jié)合車載通信本身的特點(diǎn),我們可以得到一些典型的模糊測(cè)試內(nèi)容:

針對(duì)協(xié)議中數(shù)據(jù)格式的模糊測(cè)試

CAN總線中接收到不同ID、DLC時(shí),是否出現(xiàn)錯(cuò)誤幀。這種測(cè)試可能更針對(duì)CANFD節(jié)點(diǎn)或者OBD節(jié)點(diǎn),甚至還包括擴(kuò)展幀、遠(yuǎn)程幀等特殊數(shù)據(jù)。又比如以太網(wǎng)中接收到不同的源MAC、目標(biāo)MAC、源IP、目標(biāo)IP、源端口、目標(biāo)端口時(shí),是否出現(xiàn)異常。這里的異常又會(huì)根據(jù)防火墻策略變得不盡相同,比如無(wú)響應(yīng)、重啟、發(fā)出不可達(dá)的錯(cuò)誤報(bào)文等。
bd2bf96e-346d-11ed-9ade-dac502259ad0.png圖3 針對(duì)協(xié)議中數(shù)據(jù)格式的模糊測(cè)試示例-CAN ID模糊測(cè)試

針對(duì)信號(hào)值的模糊測(cè)試

CAN總線中接收到不同的信號(hào)值(包括非法值、無(wú)效值等),是否出現(xiàn)重啟、死機(jī)等情況。又比如SOME/IP中接收到各種請(qǐng)求、響應(yīng)、訂閱等數(shù)據(jù)(包括非預(yù)期的數(shù)據(jù)類型、編碼、字節(jié)順序等),是否出現(xiàn)服務(wù)暫停、服務(wù)崩潰、死機(jī)等情況。
bd454806-346d-11ed-9ade-dac502259ad0.png圖4 針對(duì)信號(hào)值的模糊測(cè)試示例-CAN信號(hào)模糊測(cè)試

針對(duì)時(shí)序的模糊測(cè)試

如上文提及的網(wǎng)絡(luò)管理休眠喚醒測(cè)試。又比如SecOC或者時(shí)間同步機(jī)制中,需要周期性地對(duì)特定基準(zhǔn)進(jìn)行同步處理,又有其他數(shù)據(jù)會(huì)使用同步后的基準(zhǔn),而在同步時(shí)序中出現(xiàn)各種偏移(包括基準(zhǔn)本身的偏移、應(yīng)用數(shù)據(jù)使用的基準(zhǔn)與基準(zhǔn)更新時(shí)刻的偏移等),判斷同步機(jī)制是否崩潰。
bd7e25d6-346d-11ed-9ade-dac502259ad0.png圖5 針對(duì)時(shí)序的模糊測(cè)試示例-休眠喚醒模糊測(cè)試

針對(duì)流量的模糊測(cè)試

如上文提及的高負(fù)載測(cè)試。又比如網(wǎng)關(guān)節(jié)點(diǎn)的性能測(cè)試中,在各端口并行接收不同的數(shù)據(jù)流以構(gòu)成不同的吞吐量,判斷路由機(jī)制是否崩潰。
bd9cd350-346d-11ed-9ade-dac502259ad0.png圖6 針對(duì)流量的模糊測(cè)試示例-吞吐量模糊測(cè)試

3

模糊測(cè)試中需要注意的問(wèn)題

雖然有大量的測(cè)試可以使用模糊測(cè)試方法,但同樣的,模糊測(cè)試也有著其局限性或者說(shuō)不足,如何盡可能地發(fā)揮其優(yōu)點(diǎn)、規(guī)避其不足可能需要考慮以下內(nèi)容:

異常

對(duì)于異常的判斷是一個(gè)十分困難但又非常重要的點(diǎn)。困難是在于異常的情況比較復(fù)雜且能夠監(jiān)測(cè)的手段很多時(shí)候是有限的,尤其是需要實(shí)現(xiàn)異常情況的自動(dòng)化監(jiān)測(cè)。在車載網(wǎng)絡(luò)中可以用來(lái)判斷異常的包括特定信號(hào)值、周期報(bào)文的周期波動(dòng)、控制器的電流值、DTC等。對(duì)于每一種不同的模糊測(cè)試,應(yīng)該需要根據(jù)測(cè)試內(nèi)容選擇合適的異常判斷方式。另一個(gè)有效的方法是進(jìn)行“插樁”,用來(lái)突破控制器本身的局限性,突破常規(guī)“黑盒測(cè)試”的局限性。
bdc47bee-346d-11ed-9ade-dac502259ad0.png圖7 插樁示意圖

平衡

由于模糊測(cè)試是一種趨近于無(wú)窮測(cè)試的方式,帶來(lái)的必然影響就是時(shí)間成本的增加。但是我們實(shí)際的產(chǎn)出并不會(huì)隨時(shí)間增加而呈現(xiàn)線性的增加,因此測(cè)試效率會(huì)變得越來(lái)越低。為了提高測(cè)試效率,我們必然會(huì)使用一些規(guī)則做隨機(jī)值的篩選,但這又必然導(dǎo)致隨機(jī)性的降低。正如很多測(cè)試?yán)碚撍枋觯皽y(cè)試可以證明存在缺陷,但不能證明不存在缺陷”。我們很多的測(cè)試都是在投入和產(chǎn)出中尋求平衡,模糊測(cè)試由于其特點(diǎn)顯得更加明顯,以至于我們要界定測(cè)試是否完成會(huì)存在一些爭(zhēng)議和博弈,要處理這樣的平衡,難度會(huì)可能大于測(cè)試本身。

定位及修復(fù)

測(cè)試會(huì)發(fā)現(xiàn)問(wèn)題,這帶來(lái)的另一個(gè)問(wèn)題就是如何定位。而模糊測(cè)試的特點(diǎn)又會(huì)導(dǎo)致問(wèn)題的定位(包括問(wèn)題復(fù)現(xiàn))會(huì)有很大的難度和不確定性,尤其是當(dāng)模糊測(cè)試中隨機(jī)值是更多維度的情況下,事情就會(huì)變得更加復(fù)雜。另一個(gè)需要考慮的點(diǎn)就是問(wèn)題修復(fù)后的復(fù)測(cè)工作,這可能比做一次完整的模糊測(cè)試還要麻煩,此時(shí)需要解決的點(diǎn)是如何快速驗(yàn)證問(wèn)題已被修復(fù)和如何驗(yàn)證修復(fù)方案是否會(huì)產(chǎn)生新的問(wèn)題。雖然這兩個(gè)點(diǎn)在所有測(cè)試中都存在,但是由于模糊測(cè)試的隨機(jī)性,這兩個(gè)問(wèn)題顯得更加困難。綜合上述幾點(diǎn)考量,個(gè)人認(rèn)為對(duì)于當(dāng)前的車載通信來(lái)說(shuō),在開發(fā)前中期采用模糊測(cè)試時(shí)需要有規(guī)則性和針對(duì)性的,雖然我們降低了發(fā)現(xiàn)問(wèn)題的范圍,但得到的是測(cè)試效率、問(wèn)題修復(fù)效率、資源利用率的有效提升。而隨著軟件的逐步成熟,可以逐步放開原有規(guī)則,增加隨機(jī)性。這一過(guò)程中也需要結(jié)合自身的情況來(lái)做調(diào)整,總之,關(guān)鍵點(diǎn)其實(shí)就兩個(gè)字:平衡。

4

總結(jié)

模糊測(cè)試是一個(gè)相當(dāng)有效的測(cè)試方法,其隨機(jī)性的思想可以讓我們發(fā)現(xiàn)通過(guò)邏輯很難想到的問(wèn)題,這擴(kuò)大了我們發(fā)現(xiàn)問(wèn)題的范圍和手段,能有效提高測(cè)試經(jīng)驗(yàn),這與場(chǎng)景測(cè)試有著異曲同工之妙。但同時(shí),其投入多、修復(fù)難的問(wèn)題也是不可忽視的內(nèi)容。如何達(dá)到平衡是我們必須要考慮的點(diǎn),總的來(lái)說(shuō),這是個(gè)以時(shí)間換經(jīng)驗(yàn)還是以經(jīng)驗(yàn)換時(shí)間的選擇題。另外,本文的車載通信測(cè)試是廣義概念,也包括了以車載通信技術(shù)作為載體的安全通信、安全診斷、安全刷寫等測(cè)試。北匯信息專注于汽車電子測(cè)試,與國(guó)內(nèi)外眾多OEM和Tier1合作,在車載通信、診斷刷寫、OTA、車內(nèi)網(wǎng)絡(luò)安全、域控制器功能測(cè)試等領(lǐng)域積累了豐富的實(shí)踐經(jīng)驗(yàn),歡迎大家交流、探討。

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

    關(guān)注

    8

    文章

    5628

    瀏覽量

    128298
收藏 人收藏

    評(píng)論

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

    聚焦汽車座艙車載屏幕測(cè)試

    本文關(guān)注汽車座艙車載屏幕測(cè)試,著重探討其性能優(yōu)劣對(duì)用戶體驗(yàn)及行車安全的影響。測(cè)試包括亮度、對(duì)比度、色彩準(zhǔn)確性、可視角度、觸控性能和可靠性測(cè)試等多方面,旨在為相關(guān)研發(fā)工作提供參考。
    的頭像 發(fā)表于 04-18 17:12 ?230次閱讀

    桌面式車載網(wǎng)絡(luò)自動(dòng)化測(cè)試系統(tǒng)TESTBASE-DESKNAT

    車載網(wǎng)絡(luò)是汽車電子控制系統(tǒng)交互的橋梁,直接影響整車功能實(shí)現(xiàn)及可靠性。經(jīng)緯恒潤(rùn)在國(guó)內(nèi)較早開展車載網(wǎng)絡(luò)測(cè)試業(yè)務(wù),深耕網(wǎng)絡(luò)技術(shù)20多年,現(xiàn)基于自主車載
    的頭像 發(fā)表于 12-26 10:35 ?971次閱讀
    桌面式<b class='flag-5'>車載</b>網(wǎng)絡(luò)自動(dòng)化<b class='flag-5'>測(cè)試</b>系統(tǒng)TESTBASE-DESKNAT

    車聯(lián)網(wǎng)HIL仿真測(cè)試解決方案

    經(jīng)緯恒潤(rùn)結(jié)合硬件在環(huán)技術(shù)、通信信息、云平臺(tái)、場(chǎng)景仿真、車載單元仿真技術(shù),開發(fā)了針對(duì)車聯(lián)網(wǎng)V2N測(cè)試&V2X應(yīng)用場(chǎng)景測(cè)試的仿真系統(tǒng),實(shí)現(xiàn)
    的頭像 發(fā)表于 12-24 14:24 ?599次閱讀
    車聯(lián)網(wǎng)HIL仿真<b class='flag-5'>測(cè)試</b>解決方案

    面向教學(xué)科研的車載網(wǎng)絡(luò)系統(tǒng)開發(fā)及測(cè)試實(shí)驗(yàn)室

    車載網(wǎng)絡(luò)通訊技術(shù)是汽車行業(yè)的基礎(chǔ)技術(shù),是軟件定義汽車的基礎(chǔ)。網(wǎng)絡(luò)通信設(shè)計(jì)與網(wǎng)絡(luò)測(cè)試目的是保證各個(gè)ECUs控制器之間一致性和正確性,是整車應(yīng)用功能得以實(shí)現(xiàn)的基礎(chǔ)。經(jīng)緯恒潤(rùn)以量產(chǎn)車型
    的頭像 發(fā)表于 12-18 10:35 ?674次閱讀
    面向教學(xué)科研的<b class='flag-5'>車載</b>網(wǎng)絡(luò)系統(tǒng)開發(fā)及<b class='flag-5'>測(cè)試</b>實(shí)驗(yàn)室

    面向教學(xué)科研的車載網(wǎng)絡(luò)系統(tǒng)開發(fā)及測(cè)試實(shí)驗(yàn)室

    車載網(wǎng)絡(luò)通訊技術(shù)是汽車行業(yè)的基礎(chǔ)技術(shù),是軟件定義汽車的基礎(chǔ)。網(wǎng)絡(luò)通信設(shè)計(jì)與網(wǎng)絡(luò)測(cè)試目的是保證各個(gè)ECUs控制器之間一致性和正確性,是整車應(yīng)用功能得以實(shí)現(xiàn)的基礎(chǔ)。 經(jīng)緯恒潤(rùn)以量產(chǎn)車型
    的頭像 發(fā)表于 12-18 09:50 ?61次閱讀
    面向教學(xué)科研的<b class='flag-5'>車載</b>網(wǎng)絡(luò)系統(tǒng)開發(fā)及<b class='flag-5'>測(cè)試</b>實(shí)驗(yàn)室

    TTL電路的實(shí)驗(yàn)與測(cè)試方法

    TTL電路的實(shí)驗(yàn)與測(cè)試方法主要包括功能測(cè)試、性能測(cè)試和可靠性測(cè)試。以下是對(duì)這些測(cè)試
    的頭像 發(fā)表于 11-18 10:49 ?2239次閱讀

    測(cè)試新體驗(yàn) | 車載網(wǎng)絡(luò)測(cè)試套件INTEWORK-ANTP

    經(jīng)緯恒潤(rùn)自主研發(fā)的INTEWORK-ANTP(車載網(wǎng)絡(luò)測(cè)試套件)專注于以太網(wǎng)(Ethernet)和控制器局域網(wǎng)(CAN)等常見車載通信的協(xié)議測(cè)試
    的頭像 發(fā)表于 11-08 19:56 ?893次閱讀
    <b class='flag-5'>測(cè)試</b>新體驗(yàn) | <b class='flag-5'>車載</b>網(wǎng)絡(luò)<b class='flag-5'>測(cè)試</b>套件INTEWORK-ANTP

    無(wú)線通信測(cè)試平臺(tái)的技術(shù)原理和應(yīng)用場(chǎng)景

    和穩(wěn)定性。 車載通信測(cè)試: 確保車載通信系統(tǒng)的穩(wěn)定性和可靠性,以保障車輛的安全運(yùn)行。 工業(yè)自動(dòng)化測(cè)試
    發(fā)表于 11-06 14:29

    emc測(cè)試指標(biāo)及測(cè)試方法介紹

    EMC(Electromagnetic Compatibility,電磁兼容性)測(cè)試是確保設(shè)備或系統(tǒng)在電磁環(huán)境中能夠正常工作且不對(duì)其他設(shè)備或系統(tǒng)造成不可接受的電磁干擾的重要方法。 一、EMC測(cè)試指標(biāo)
    的頭像 發(fā)表于 10-22 14:50 ?5756次閱讀

    emc有哪些測(cè)試方法和分類方法

    EMC(電磁兼容性)測(cè)試是確保設(shè)備或系統(tǒng)在電磁環(huán)境中能夠正常工作且不對(duì)其他設(shè)備或系統(tǒng)造成不可接受的電磁干擾的重要方法。EMC測(cè)試主要分為兩大類:EMI(電磁干擾)測(cè)試和EMS(電磁抗擾
    的頭像 發(fā)表于 10-21 17:09 ?1949次閱讀

    環(huán)路測(cè)試的接線方法及原因

    環(huán)路測(cè)試是一種用于評(píng)估電子系統(tǒng)(如開關(guān)電源)穩(wěn)定性和性能的重要測(cè)試方法。在環(huán)路測(cè)試中,正確的接線方法是確保
    的頭像 發(fā)表于 10-06 16:49 ?2375次閱讀
    環(huán)路<b class='flag-5'>測(cè)試</b>的接線<b class='flag-5'>方法</b>及原因

    電池測(cè)試流程和測(cè)試方法有哪些

    電池測(cè)試是確保電池性能、安全性和可靠性的重要環(huán)節(jié)。由于電池技術(shù)的種類繁多,包括鋰離子電池、鎳氫電池、鉛酸電池等,每種電池的測(cè)試流程和方法都有所不同。 電池測(cè)試流程
    的頭像 發(fā)表于 09-23 16:51 ?2524次閱讀

    環(huán)路測(cè)試方法有哪幾種

    環(huán)路測(cè)試(Loop Testing)是一種軟件測(cè)試方法,它通過(guò)在軟件內(nèi)部創(chuàng)建循環(huán)來(lái)驗(yàn)證程序的循環(huán)結(jié)構(gòu)是否正確。這種方法特別適用于測(cè)試循環(huán)控制
    的頭像 發(fā)表于 09-12 14:35 ?1563次閱讀

    車載T-Box通信穩(wěn)定性弱網(wǎng)測(cè)試方案

    作者介紹 T-Box(Telematics Box,車載終端)是一種安裝在汽車上的控制器,用于實(shí)現(xiàn)車輛的遠(yuǎn)程監(jiān)控、數(shù)據(jù)采集、通信和控制等功能。T-Box是連接汽車與外部世界的關(guān)鍵節(jié)點(diǎn)之一,在汽車網(wǎng)
    的頭像 發(fā)表于 08-23 13:28 ?774次閱讀
    <b class='flag-5'>車載</b>T-Box<b class='flag-5'>通信</b>穩(wěn)定性弱網(wǎng)<b class='flag-5'>測(cè)試</b>方案

    ETC門架實(shí)際測(cè)試方法詳解

    工作信號(hào)強(qiáng)度、RSU工作頻率、RSU占用帶寬、RSU前導(dǎo)碼以及RSU通信流程介紹在實(shí)際環(huán)境下測(cè)試的具體操作方法。 圖1 《JTG 2182-2020》部分測(cè)試指標(biāo) 二、核心指標(biāo)
    的頭像 發(fā)表于 06-25 17:45 ?853次閱讀
    ETC門架實(shí)際<b class='flag-5'>測(cè)試</b><b class='flag-5'>方法</b>詳解