<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
創作中心

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

3天內不再提示

結合汽車行業的特性,講一講網絡安全

貿澤電子設計圈 ? 來源:汽車電子與軟件 ? 作者:汽車電子與軟件 ? 2021-01-13 13:28 ? 次閱讀

導讀:

伴隨著“軟件定義汽車”的趨勢,車內的軟件占比越來越大,在運行時確定具體行為的部分越來越多,“網聯化”又使得車內與外界的聯系越來越緊密,“網絡安全”這座大冰山也慢慢進入汽車人的視野。同其他技術一樣,“網絡安全”相關的技術與問題都可參考PC行業、互聯網行業,但其又有汽車行業的一些特性。這篇文章,就將結合汽車行業的特性,講一講網絡安全。

1

基本概念

1.1 功能安全與網絡安全

“功能安全”對汽車行業的工程師而言,是老熟人了,標準流程體系都很完善。隨著汽車的“網聯化”,“網絡安全”出現了,所以很多人第一反應是“這兩者有什么區別”?

圖1網絡安全:網絡安全是指網絡系統的硬件、軟件及其系統中的數據受到保護,不因偶然的或者惡意的原因而遭受到破壞、更改、泄露。功能安全:是指電子電氣系統在設計或實施上受到保護,從而避免其發生故障后導致的人身、財產損害。 這兩者的區別在于“網絡安全”防范的是外部的惡意,如車主的好奇心、黑客的攻擊等;而“功能安全”防范的是失效/故障,這個故障可能是自身老化/設計導致的,也可能由于外部的常見工況導致的,如沙塵、振動、下雨等。 這兩者也是互相關聯的,比如說網絡安全也可能導致功能失效,因此建議各個有功能安全要求的,最好也考慮一下網絡安全。這一塊很多文章都講的比較多,大家可以自行搜索一下。

1.2 網絡安全防護的目的

上文中提到網絡安全防范的是“外部的惡意”。對一個系統而言,“外部的惡意”是存在極大的不確定性的,取決于以下幾個因素:

當前系統對攻擊者的價值

當前系統與攻擊者的關系

攻擊者的心情

攻擊者的興趣

....

這些因素除了第1條之外,其他的都是無法預測、無規律的,除了勸你為人低調一些之外好像毫無辦法,所以,我們只能針對“當前系統對攻擊者的價值”對“外部的惡意”來進行評估。而攻擊者的目的呢,相應的我們也簡化為理性的“獲取利益”。

所以,從理性的角度上來講“網絡安全”就是一場“道高一尺,魔高一丈”、“無止盡”的攻防游戲。

圖2

而網絡安全防護的目的與其他的攻防游戲一樣,是“讓攻擊者付出的代價比攻破此系統帶來的收益高”。非常典型的例子,就是“人民幣造假”。人民幣的造假現象現在相對比較少,是因為:

要想造出真的人民幣,比如說仿制100元人民幣,單張的制造成本要高于100元

央行不斷推進新版人民幣,采用新技術,始終將仿制成本高于安全線

造假的人民幣,一旦被抓獲,要處三年以上有期徒刑甚至無期徒刑

從上面這個例子,也可以看出,這個攻防游戲是“無止盡”的。因為隨著技術的進步,攻擊者達到同樣的攻擊水平,需要付出的成本會越來越低,這時網絡安全防護則需要不斷升級自己的技術,重新提高攻擊者的攻擊成本。 OK,講了這么多概念,接下來講一講干貨,現代電子商務的基石——公鑰基礎設施PKI。

2

PKI與非對稱加解密

公鑰基礎設施這個名詞講起來比較拗口,要想把它徹底搞清楚,大家可以買一本書去看,從底向上,我將其分為5個層級。為避免過程過于枯燥,先從最常見的“數字證書”講起。

833d3586-4416-11eb-8b86-12bb97331649.jpg

圖3

2.1 層級四:數字證書

現代電子商務或網絡通信的一大問題在于,如何在不可信的環境中做到身份認證,即"如何證明我是我?”在中國,用“身份證”,在數字領域,用“數字證書”。 咱們可以隨便打開一個網頁,如果是Chrome的話,可以點擊網址左邊的“鎖”,打開其“證書”,便可以看到如下信息。

836d629c-4416-11eb-8b86-12bb97331649.jpg

圖4

數字證書的信息大概包含這么三類: 1、使用者信息

使用者:最重要的域,目前一般為域名,用戶個人使用則為姓名。

公鑰:非對稱加密中用戶公開的那個密鑰,誰都能看到

有效期

2、頒發者信息

頒發者:誰頒發的這個證書?

頒發者的簽名:頒發者對該證書的所有信息的數字簽名,表明他對這個證書的真實性負責。

3. 其他:如證書的版本號、序列號等,在此略過不表 我們在打開一個網頁時,如果是HTTPS網址的,瀏覽器會自動檢查網站證書的有效性,如網站的域名與“使用者”是否匹配?證書是否有效?證書的頒發者是否有效?等等。若網站證書有問題,瀏覽器則會顯示相應的警告。若此證書有效,則瀏覽器會開始使用證書內的信息(主要是公鑰),用于與其進行通信。

2.2 層級二及三:非對稱加解密及數字簽名

數字證書的關鍵在于公鑰,以及頒發者的簽名。為什么公鑰可以公開?為什么數字簽名就可以代表頒發者?接下來講這兩個問題。 非對稱加解密就是指一種特殊的加解密算法,這種算法的加密密鑰(公鑰)和解密密鑰(私鑰)是不一樣的,且由公鑰是極難推斷出私鑰的,即使有大量的明文和密文對也一樣。常見的有RSA算法,及橢圓曲線(ECC)算法。

83b64e94-4416-11eb-8b86-12bb97331649.jpg

圖5:非對稱加解密之公私鑰 因為有一對不一樣的密鑰,所以其中一把密鑰可以作為公鑰公開出來。私鑰需要自行妥善保存,比如說存在加密機中。 這樣的話,如果A要給B發送加密消息,那么就B的公鑰加密一下,發送出來,只有A才能用自己的私鑰解密。 那么公鑰可以用于發送方加密,私鑰可不可以用于發送方加密呢?也可以,只是不叫“加密”,叫簽名,因為一發出去,大家都可以解密。下面是個例子:

84268e5c-4416-11eb-8b86-12bb97331649.jpg

圖6

上圖中,B使用公鑰驗簽后,發現生成的摘要與原摘要一致,就算驗簽成功。因為能使用A的公鑰解密的信息,只可能是用A的私鑰加密的。由于只有A才會擁有A的私鑰,所以可以確定“這段明文”確實是由A發送的。

2.3 層級五:PKI體系

前文中反復提到了“使用A的公鑰驗簽”、“使用A的公鑰簽名”,那么如何獲取A的公鑰呢?獲取到了之后,如何相信A的公鑰真的是A的公鑰呢?這就需要使用到PKI體系了。下面是百度中的定義: 公鑰基礎設施是一個包括硬件、軟件、人員、策略和規程的集合,用來實現基于公鑰密碼體制的密鑰和證書的產生、管理、存儲、分發和撤銷等功能。 其核心是證書的產生和分發層級:

8451b3a2-4416-11eb-8b86-12bb97331649.jpg

圖7

關鍵的流程就兩個: 1、證書的簽發流程:即怎么樣才能拿我自己的證書呢?簡單的說,填個表,找個子CA,付一筆年費,就可以拿到了,上面寫著大伽A證明大牛B證明凡人C是凡人C。復雜的說:

全世界有大概幾十家左右的根CA(Certificate Authority),計算機上都會預置這些CA的數字證書。比如Amazon、Verisign這種,他們有一整套的機制保證自己是可信的?;诖?,他們有自己的數字證書,及與之匹配的私鑰。

若想建立自己的子CA,則可向這些家申請,要每年付出不菲的年費。那么這些根CA會給你的子CA生成一個私鑰以及配對的數字證書(公鑰)。

若普通用戶要獲取自己的數字證書,則向子CA申請即可,流程與上一步一樣。

2、證書的信任流程:即我為什么相信你是你呢?簡單的說,就是因為你手上拿了個證明信,上面有某某單位的公章,我因為相信這個單位,又相信這個公章不是偽造的,所以相信你是你。復雜的說(拿bing.com為例):

8496837e-4416-11eb-8b86-12bb97331649.png

圖8

先查驗DigiCert Baltimore Root的證書,是否與我本地預置的證書一致。

再檢查Microsoft IT TLS CA 2的證書上的數字簽名,是不是真的是由DigiCert Baltimore Root生成的。

檢測bing.com的證書上的數字簽名,是不是真的由Microsoft IT TLS CA 2生成的。

由以上兩個流程就可產生分層級的信任關系,而在不可信的網絡中建立了信任關系(信任錨)之后,其他的應用業務就好開展了。3、PKI體系還有另外一些問題:

證書的吊銷——給某人發了證書后,這人用此證書從事非法經營怎么辦?把他的證書吊銷,具體的方法有OCSP及CRL。

證書的更新——給某人發了證書后,這證書過期了咋辦?如何更新呢?所以證書的有效期的選擇也需要謹慎考慮,太短的話頻繁失效,更新起來麻煩。太長的話,它又有可能出現私鑰的保存問題。

私鑰的存儲——私鑰是信任的核心,如果私鑰被他人竊取或復制,那么整個信任體系就失效了,特別是ROOT CA的。所以,私鑰最好不要離開生成的機器,且在物理上與外界隔絕,如使用加密機:私鑰始終不可見,只可重新生成,不可拷貝等。

2.4 層級一:NPC問題(附加題) 前文有提到過,在知道“公鑰”及很多“明文密文對”時,也很難推斷出“私鑰”,這是為什么呢?此節簡要講一下這個問題,這屬于密碼學的范疇。 RSA的數學基礎是大數的分解問題,屬于NPC(非確定性多項式完全問題)問題;橢圓曲線的本質是離散對數問題,也屬于NPC問題。 NPC問題是指這樣的一類問題:無法在多項式時間復雜度內計算出問題的答案,但一旦知道答案便可在多項式時間復雜度內驗證答案是否正確。用計算機的語言表達是指其時間復雜度>O(n^a),可能為指數級O(2^n),甚至O(n!)。當需要求解的n較大時,這類問題的求解就遠超出當前計算機的計算能力。 以RSA為例,當前使用較多的密鑰長度為2048位,超級計算機需要數十年才能破解。即使隨著科技發展2048位被破解了,那就用4096位吧,破解所需要算力上升2^2048倍。而加密、解密所需的代價只上升幾十倍(具體沒算過,但NPC問題的驗證為多項式復雜度,可控)。 所以,只要NPC問題未被解決,即證明其可轉化為P問題,PKI體系仍是堅如磐石。因為即使量子計算機可輕松破解2048位的RSA密鑰,那大不了就增加一點難度吧,用4096位的。

2.5PKI在汽車行業的應用場景

PKI體系在汽車行業的應用場景非常廣泛,如遠程車控、近場車控、安全啟動、Ethernet通信安全等等。在此處講一個優先級最高的“遠程車控”的實例。 1. 企業應該先行建立自己的PKI體系,即引入一個PKI供應商,將證書的頒發、申請、吊銷等公用模塊建立起來。接下來,在其之上,建立各應用的流程。

84c5f712-4416-11eb-8b86-12bb97331649.jpg

圖9

2. 手機端、云端與車端Tbox,都在本地生成自己的私鑰,并在云端申請完自己的證書。這也需要制定相應的業務流程。 三端都需要妥善保管好自己的私鑰,手機端可以將私鑰存儲在TEE中,云端可存儲的選擇會較多,車端可存儲在HSM或TEE中。若沒有這些硬件的存儲方式,可以使用軟件的白盒加密方法,安全性也有一定保障。白盒加密也就是說即使遭遇白盒攻擊,其密鑰也較難被破解。 3. 大家都具備證書與私鑰后,業務流程就變地相當簡單:

圖10

云端與車端由于交互較多,建議兩端通過雙向認證交換“會話密鑰”(對稱密鑰)。因為對稱加密要比非對稱加密快上千倍,根據密鑰長度不同會稍有變化。交換會話密鑰的流程可參考TLS的雙向認證的握手流程。

手機端將車端指令發給云端,并使用自己的私鑰進行簽名。云端收到之后,使用手機A的數字證書,進行驗簽。

云端將車控指令用協商好的“會話密鑰”加密后,發送給車端。車端驗證后,即可在內部執行。

在采用PKI體系之前,業內的“遠程車控”也有解決方案,只是這些方案的根基都在于“方案設計”的保密性,無法防范內部員工或離職員工的攻擊。而基于PKI體系的方案,不依賴于任何個人,沒有脆弱性。

責任編輯:lq

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

    關注

    3

    文章

    279

    瀏覽量

    24972
  • 汽車行業
    +關注

    關注

    0

    文章

    281

    瀏覽量

    15242
  • 網絡安全
    +關注

    關注

    9

    文章

    2963

    瀏覽量

    58741

原文標題:軟件定義汽車浪潮下,被忽視的汽車網絡安全!

文章出處:【微信號:Mouser-Community,微信公眾號:貿澤電子設計圈】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    DEKRA Stan Zurkiewicz拜訪清華大學蘇州汽車研究院,探討汽車行業安全發展

    3月12日,DEKRA德凱集團董事會主席兼首席執行官Stan Zurkiewicz先生一行拜訪清華大學蘇州汽車研究院,探討汽車行業安全發展。
    的頭像 發表于 03-13 16:46 ?765次閱讀

    英飛凌汽車安全控制器獲ISO/SAE 21434認證,引領汽車網絡安全新篇章

    近日,全球領先的半導體科技公司英飛凌宣布,其SLI37系列汽車安全控制器成功獲得了ISO/SAE 21434汽車網絡安全管理體系認證,成為業內首家獲得此項殊榮的半導體公司。這一認證不僅彰顯了英飛凌在
    的頭像 發表于 03-12 10:08 ?352次閱讀

    淺談有源濾波器在汽車行業中的應用及選型

    淺談有源濾波器在汽車行業中的應用及選型 張穎姣 安科瑞電氣股份有限公司 上海嘉定 201801 摘要:簡述汽車行業的諧波治理需求,分析汽車行業中典型諧波源點焊機的工作特性和諧波特性,介
    的頭像 發表于 02-22 14:48 ?199次閱讀
    淺談有源濾波器在<b class='flag-5'>汽車行業</b>中的應用及選型

    CAN轉串口轉換器在汽車行業中的應用場景

    CAN轉串口轉換器在汽車行業中具有廣泛的應用。
    的頭像 發表于 02-20 16:18 ?849次閱讀

    Microchip獲得ISO/SAE 21434道路車輛網絡安全工程標準認證

    汽車行業從信息娛樂系統到發動機系統都越來越依賴無線和車載網絡連接,對強大的網絡安全措施的需求也隨之增加。
    的頭像 發表于 02-19 16:57 ?834次閱讀

    CES 2024觀察:AI正在重塑汽車行業 推動汽車行業變革

    通過CES 2024這個全球消費電子行業的風向標,我們可以預見汽車行業正在迎接一個怎樣的未來?
    的頭像 發表于 01-25 09:56 ?1031次閱讀

    新能源汽車行業的未來發展趨勢

    2023年底,華為問界M9和小米SU7的橫空出世,不僅代表了科技與汽車行業的深度融合,更是將新能源汽車推向了一個發展新高潮。新能源汽車行業當前正處于快速發展階段,這兩大巨頭的入局不僅是一場產業界的盛事,也為新能源
    的頭像 發表于 01-12 10:21 ?474次閱讀

    淺談有源濾波器在汽車行業中的應用及選型

    簡述汽車行業的諧波治理需求,分析汽車行業中典型諧波源點焊機的工作特性和諧波特性,介紹諧波治理對車企的作用,總結諧波治理和有源濾波器的發展趨勢。
    的頭像 發表于 01-09 10:31 ?191次閱讀
    淺談有源濾波器在<b class='flag-5'>汽車行業</b>中的應用及選型

    汽車行業芯片現狀

    然而,供應鏈的問題已經開始顯現。2023年以來,全球芯片供應危機一直困擾著汽車行業。由于產能不足、生產流程緩慢等問題導致供需不匹配,許多汽車制造商被迫停產。盡管有關部門正在加大投入并尋找替代方案,但要快速解決這一問題仍然很困難。
    的頭像 發表于 11-10 17:01 ?676次閱讀

    研討會回顧:NVIDIA 助力汽車行業大語言模型創新與發展

    10 月 28 日,汽車行業大語言模型研討會正式結束。 NVIDIA 解決方案架構師陳文愷 在研討會中講解了 汽車行業如何開發企業級大語言模型,以加速行業創新和發展 。同時,NVIDIA 汽車
    的頭像 發表于 11-03 19:10 ?400次閱讀

    在線研討會 | NVIDIA 加速汽車行業大語言模型的開發與應用

    ,與您面對面探討汽車行業前沿趨勢與未來風向標。 大語言模型(LLM)的發展如火如荼,在汽車行業,LLM 可用于自動駕駛加速訓練和推理、智能汽車用戶界面改進、自然語言處理技術集成、車輛診斷和維護建議、市場營銷和客戶支持等多方面,以
    的頭像 發表于 10-27 20:05 ?213次閱讀
    在線研討會 | NVIDIA 加速<b class='flag-5'>汽車行業</b>大語言模型的開發與應用

    三維掃描儀抄數機在汽車行業中的應用

    三維掃描儀抄數機廠家三本精密儀器小編了解到隨著科技的不斷發展,三維掃描儀已經成為現代汽車行業中的重要工具。三維掃描儀能夠通過高精度的測量,獲取物體的三維數據,從而為汽車行業的發展提供了更廣闊的空間
    的頭像 發表于 10-13 14:43 ?512次閱讀
    三維掃描儀抄數機在<b class='flag-5'>汽車行業</b>中的應用

    《2023 汽車行業數字化轉型報告》重磅發布

    本文轉載自? e-works 數字化企業 ? ? ? ??? 2023 年 7 月 28 日,由 IBM 聯合 e-works 數字化企業網主辦的“2023 AI+汽車行業數智化轉型峰會”在線
    的頭像 發表于 08-03 12:15 ?600次閱讀
    《2023 <b class='flag-5'>汽車行業</b>數字化轉型報告》重磅發布

    淺析汽車網絡安全技術要求

    作為汽車行業時下最熱門的話題之一,網絡安全成功地將智能網聯技術的發展從L2~L4級的特色化定義和差異化比拼上拉回到了安全這個汽車最基本的屬性上。
    發表于 06-13 16:18 ?353次閱讀
    淺析<b class='flag-5'>汽車網絡安全</b>技術要求

    物聯網解決方案如何推動汽車行業的創新

    在這個瞬息萬變的世界中,汽車行業在這些經濟現實下留下了自己的足跡。部分焦點圍繞著汽車行業如何利用智能技術,并成為每個人生活中安全和舒適的媒介。這種變化不僅限于智能,還涉及創建創新的解決方案,以降低成本,提高生產力并提供更好的客戶
    發表于 06-08 10:34 ?368次閱讀
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>