国产操逼视频免费看_丁香六月婷婷五月综合激情_三上悠亜国产精品一区_91精品久久人人妻人人做人人爱

全球汽車資訊網(wǎng)

鑒于CANoe與TESTstudio實(shí)現(xiàn)ISO21434規(guī)范的平安測試

2022-9-26 12:45| 發(fā)布者: wdb| 查看: 122| 評論: 0|原作者: [db:作者]|來自: [db:來源]

摘要: 鑒于CANoe與TESTstudio實(shí)現(xiàn)ISO21434規(guī)范的平安測試

維克多(Vector)為車子及相干資產(chǎn)的OEM及供給商,提供不業(yè)余的開放式開發(fā)平臺。在平安范疇中提供各式平安開發(fā)和測試用具,平安軟件組件和平安征詢效勞,利用于鑲嵌式體系的組建,根基合同站在MICROSAR的網(wǎng)站平安部署中居于要害位置。

維克多車子技藝(上海)局限企業(yè)商業(yè)開發(fā)經(jīng)理范科發(fā)圍繞《車端網(wǎng)站平安一站式解決方案》開展演講,之下是演講內(nèi)容梳理:


維克多車子技藝(上海)局限企業(yè)商業(yè)開發(fā)經(jīng)理范科發(fā)

ISO 21434準(zhǔn)則下的車端平安測試

今日話題最重要的聚集在汽車內(nèi)部平安通訊和相應(yīng)的測試技藝適用上。例如說已七層架構(gòu)的以太網(wǎng)為例,須要在每一層之中實(shí)現(xiàn)通信,那末每一層都會有潛在的網(wǎng)站進(jìn)擊點(diǎn),就請求咱們對各式各類的入侵伎倆發(fā)展相應(yīng)的料理。詳細(xì)來看,車子產(chǎn)業(yè)曾經(jīng)給出了準(zhǔn)確的謎底,區(qū)別在每一層上都有相應(yīng)的技藝伎倆,去確保通訊是能夠平安發(fā)展,例如SecOC、TLS、IPsec和MACsec等

咱的同事剛才曾經(jīng)推薦了設(shè)置和實(shí)現(xiàn)階段維克多提供的平安方案,咱此刻要談的是測試端的平安測試,后面會提到假如消費(fèi)者運(yùn)用了加密技藝,那末從開發(fā)到調(diào)試的進(jìn)程中怎樣發(fā)展解密。平安規(guī)范體制ISO 21434內(nèi)部有定少許方法論,同功效平安ISO 26262測試的規(guī)范有必定差異,但多數(shù)還皆是相似的。

車端平安測試最重要的包括涉及平安的功效測試,最重要的測試與平安相干的函數(shù)的正確舉止和體系健壯性,是對產(chǎn)物平安性(體制)的測試,后面便是漏洞掃描(用于測試已知漏洞)、模糊測試(嘗試經(jīng)過向指標(biāo)體系發(fā)送沒有效的、未定義的或隨機(jī)的輸入來發(fā)覺實(shí)現(xiàn)的新漏洞,隸屬黑客視角尋覓漏洞的首選技藝)和滲透測試(對SW+HW體系發(fā)展高度個性化和締造性的測試)。

CANoe在SIL/HIL網(wǎng)站平安測試中的利用

維克多持續(xù)在測試范疇深耕,在網(wǎng)站平安導(dǎo)入車載體系中也建立完整的測試解決方案。通常而言,供給商業(yè)協(xié)會接近到大批不同的OEM加解密名目要求,因而采用的用具也須要扶持不同的OEM加解密體制,才能夠?qū)⒀永m(xù)制造、測試、DV、PV等各個階段銜接起來。用具僅僅捕捉數(shù)據(jù)是遠(yuǎn)遠(yuǎn)不夠的,還須要將數(shù)據(jù)轉(zhuǎn)變?yōu)槟軌蜣q別的報文,繼而加為開發(fā)、測試和制造步驟效勞。

從用具層次看,OEM這幾年發(fā)展通信加解密料理時,有可能經(jīng)過密鑰,也有可能經(jīng)過文憑,所用到加解密算法、在不同層次運(yùn)用的加解密技藝都不同,尤其在HPC、地域操控器范疇。因而,供給商須要在工程中花大批的時間,去提早理解不同加解密技藝,終歸在開發(fā)環(huán)境發(fā)展調(diào)試和測試,這樣看下去是一件很麻煩的事宜。

另外,平安性、新鮮值、文憑等狀況在開發(fā)ECU、量產(chǎn)交付、售后維護(hù)這三個階段的狀況還不一樣,這就帶來一種難題:供給商在制造線上面部分署的用具體制是否扶持不同階段的利用?維克多所公布的CANoe作為老牌的用具,也是期望在網(wǎng)站平安范疇更好地滿足工程利用。


相片來自:維克多

那末如何料理以上的各式難題?維克多提供包涵體系化的平安治理工程方案,包涵HSM, Secure Boot, SecOC, Secure Diagnostics等,平安治理方案(Security Manager)可行為維克多全部用具和加密資料的來自提供絕對的接口,下降nominal函數(shù)測試人士的平安性繁雜度,隸屬高度集成的解決方案(不要適應(yīng)現(xiàn)存的用具鏈)。

相片來自:維克多

另外,維克多CANoe可行針對專門的平安性插件提供所需效勞,咱們部門最重要的做的便是將加密報文表現(xiàn)為明文,扶持AUTOSAR準(zhǔn)則和OEM所需特定變體的SecOC通信,可行實(shí)現(xiàn)信息加密、新鮮值的治理,針對以太網(wǎng)通信平安也能夠做相應(yīng)的扶持。

車子網(wǎng)站平安模糊(Fuzzy)測試“利器”:vTESTstudio

然后是模糊測試,經(jīng)過CANoe可行將通訊測試體系上的加密報文轉(zhuǎn)換為明碼,讓得延續(xù)測試可行按照慣例測試的環(huán)節(jié)發(fā)展。在做好平安功效和平安通信模塊的測試后,須要去做相應(yīng)的模糊測試,模糊測試最重要的有兩個方面的區(qū)別:第一是針對信號利用層做模糊,另一方面是鑒于通訊、鑒于報文去做模糊。

在模糊測試中相比焦點(diǎn)的概念是:模糊測試的時刻要監(jiān)控甚么,期望發(fā)覺甚么難題?這一絲在產(chǎn)業(yè)依然無很準(zhǔn)確的定義,有可能去測利用,有可能去測ECU,不同層次、不同工程師關(guān)心的不一樣。

然后講一下甚么是模糊測試,模糊測試由測試環(huán)境、模糊測試用例生成器和監(jiān)控數(shù)據(jù)流三部分構(gòu)成,須要易用的測試用具來實(shí)現(xiàn)各樣進(jìn)擊的模擬,即自動化生成模糊測試用例,從而為測試體系提供高收益。用于模糊測試的模糊測試器(Fuzzer)分為兩類:鑒于變異的模糊測試器,經(jīng)過對已有數(shù)據(jù)樣本發(fā)展變異來組建測試用例;鑒于生成的模糊測試器,應(yīng)用被測體系運(yùn)用的合同或文獻(xiàn)建模,鑒于模子生成輸入并據(jù)此組建測試用例。

以上,模糊測試定義中最要緊的本來是模糊測試器。容易來講,只需測試人士在用具體制內(nèi)部修改模糊測試器,能夠依照算法則則去生成相應(yīng)的隨機(jī)數(shù),給到ECU,就能定義為模糊測試,不過生成器須要用的數(shù)據(jù)不同。

維克多的方案復(fù)用了HIL和SIL的自動化腳本開發(fā)用具vTESTstudio,鑲嵌模糊測試所要用到的模糊測試引擎,在內(nèi)部配置相應(yīng)的測試數(shù)據(jù)最重要的是Ethernet和CAN通信的報文層次,Ethernet和CAN傳輸?shù)男盘枌哟、I/O或A2L信號層次等。以DBC內(nèi)部定義的三個信號為示例,把這三個信號經(jīng)過vTEST studio中的模糊引擎在用具內(nèi)部發(fā)展相應(yīng)的配置,每個信號會依照配置的準(zhǔn)則生成模糊測試數(shù)據(jù)。這三個信號在生成的時刻,信號之中會依照Sequential、Pairwise、Combinatorial幾種準(zhǔn)則發(fā)展配置組合,組合以后,測試人士會把這點(diǎn)數(shù)據(jù)輸入到測試環(huán)境和ECU。

在模糊測試這塊,最難的在于測試須要監(jiān)控觀測項(xiàng)。例如說,有可能一組數(shù)據(jù)給到ECU,讓得對應(yīng)Task對CPU的占用率很高,假如觀測人士要去監(jiān)控數(shù)據(jù)輸入中對CPU的占用率,這種時刻怎樣做?全無疑問要在板子內(nèi)部設(shè)計(jì)測量函數(shù),要對必定時間內(nèi)的CPU占用率發(fā)展監(jiān)控,這就須要應(yīng)用操控器自身的調(diào)試口,將其對CPU的所占率在測試進(jìn)程中傳導(dǎo)到CANoe中。

除了報文層次能夠做模糊,維克多也能夠做I/O層次的模糊,由于CANoe自身是HIL環(huán)境的測試用具。CANoe聯(lián)合vTESTstudio為鑲嵌式體系開發(fā)工程師提供進(jìn)擊者視角的同類進(jìn)擊注入,并經(jīng)過復(fù)用已有配置工程數(shù)據(jù)生成模糊測試用例。CANoe的強(qiáng)盛功效有助于強(qiáng)化車子電子產(chǎn)業(yè)Fuzz test器環(huán)境:可適配不同OEM,不同網(wǎng)站合同和數(shù)據(jù)庫;扶持?jǐn)?shù)據(jù)紀(jì)錄、數(shù)據(jù)回放,并提供具體的自動化測試匯報。


相片來自:維克多

另外,動態(tài)測試方案可掩蓋HIL中的真正ECU和SIL中的虛擬ECU兩種概況,維克多兩種都可行提供,只只是在真正板測須要提早插樁,經(jīng)過調(diào)試口拿數(shù)據(jù),維克多在用具內(nèi)部給定的每一條測試率都可行在執(zhí)行進(jìn)程中拿到Coverage。

然后講一下CANoe做模糊測試的優(yōu)勢,容易來講,測試人士可行干脆運(yùn)用研發(fā)部門所開發(fā)的CANoe工程,在上面鑲嵌模糊測試器,繼而干脆發(fā)展相應(yīng)的模糊測試。

平常模糊測試引擎是鑒于“黑盒”測試技藝,然則在車子電子產(chǎn)業(yè)開發(fā)認(rèn)證體系中復(fù)用已有的配置工程(如網(wǎng)站通信合同和操控器邏輯狀況功效)及用具可實(shí)現(xiàn)“白盒”測試技藝。另外,當(dāng)軟件功效產(chǎn)生變更時,可聯(lián)合持續(xù)集成環(huán)境實(shí)現(xiàn)認(rèn)證的迅速迭代。

由于CANoe的存留,維克多更多會運(yùn)用灰盒模糊測試,黑盒是關(guān)于通信報文做模糊測試,應(yīng)用已有數(shù)據(jù)庫,應(yīng)用其里面的信號和變量,干脆操縱報文中傳輸?shù)男盘,從而愈加高效地得出結(jié)果,由于灰盒的模糊測試效能比“暴力”黑盒的形式更能確定體系存留的難題。

滲透測試、漏洞掃描和診斷測試

模糊測試的下一種步驟是滲透測試,通常OEM會委托指定的機(jī)構(gòu)作滲透測試,在滲透測試內(nèi)部用的最多的技藝伎倆便是剛才講的模糊測試,測試人士會經(jīng)過模糊的形式排查ECU的漏洞,也是有白盒、灰盒、黑盒的不同形式,維克托征詢部門為全車廠和tier1在ECU和機(jī)動車層次提供獨(dú)立的滲透測試和進(jìn)一步的操作確保。鑒于灰盒方法,符合增加數(shù)量回歸測試,比慣例的滲透測試更高效。


相片來自:維克多

最終講一下漏洞掃描和診斷測試,漏洞掃描最重要的是針對已知發(fā)展測試,須要提早積累漏洞庫,也便是對代碼準(zhǔn)則,產(chǎn)業(yè)準(zhǔn)則有個提早的把握,這一方面維克多曾經(jīng)有好幾年的產(chǎn)業(yè)積累。

隨著機(jī)動車中ECU繁雜度的增添,診斷測試的測試范疇以及達(dá)成診斷功效認(rèn)證須要消費(fèi)的時間和精力也在增添,雖然診斷測試的范疇不停擴(kuò)大,但組建和執(zhí)行測試用例的時間和人工投入相對穩(wěn)固。鑒于CANoe.DiVa的診斷自動化測試方案明顯降低了診斷認(rèn)證所用的時間和人工投入,同一時間極大地增添了測試的廣度和深度。假如每個ECU都有CDD或ODX格式的診斷數(shù)據(jù)庫,那末從診斷要求規(guī)范到周全的自動化合同測試只要一小步,僅需很少的準(zhǔn)備事業(yè)就能檢驗(yàn)到合同錯誤。CANoe.DiVa的測試后料理能力包括:分類、過濾測試匯報,便于獲取希望的測試結(jié)果;鏈接不成功的測試用例與測試數(shù)據(jù)流(Trace);為各個測試結(jié)果添加注釋,便于對錯誤以及錯誤原因發(fā)展分類。紀(jì)錄糾正舉措,操控故障排除;將測試解決方案鏈接過現(xiàn)存測試數(shù)據(jù)治理體系或要求治理體系,方便集成到現(xiàn)存過程中。當(dāng)前,全世界許多全車廠全在采納CANoe.DiVa實(shí)現(xiàn)診斷測試。

在平安測試效勞方面,維克多不但僅提供用具征詢,也提供平安測試體系搭建和改裝進(jìn)級效勞。


相片來自:維克多

(以上內(nèi)容來源維克多車子技藝(上海)局限企業(yè)商業(yè)開發(fā)經(jīng)理范科發(fā)于2022年8月25日由蓋世車子主持的2022華夏車子消息平安與功效平安大會發(fā)表的《車端網(wǎng)站平安一站式解決方案》專題演講。)

更多橡膠報價關(guān)心咱們。