汽車網絡信息安全-ISO/SAE 21434解析(上)

?

目錄

概述

第四章-概述

1. 研究對象和范圍

2. 風險管理

第五章-組織級網絡安全管理

1.?網絡安全治理(cybersecurity?governance)

2.?網絡安全文化(cybersecurity culture)

3.?信息共享(Information Sharing)

4.?管理體系(Management System)

5.?工具管理(Tool Management)

6.?信息安全管理(Information security management)

7.?網絡安全審計(organization?cybersecurity?audit)

第六章-項目相關的網絡安全管理

1. 網絡安全職責

2.?網絡安全計劃

3. 網絡安全活動的裁剪

7.?網絡安全案例

8.?網絡安全評估

9. 后開發的釋放


概述

ISO國際標準化組織于2021年8月31日正式發布了汽車信息安全領域首個國際標準ISO/SAE 21434《Road vehicles—Cybersecurity engineering(道路車輛-信息安全工程)》。目的是就重要的網絡安全問題達成全行業協議,并確保整個供應鏈具有支持設計方法安全的過程。標準共由15個章節組成,其中主體部分為4-15章。

第4章 概述?General considerations:概述部分介紹道路車輛網絡安全工程的背景信息,主要包含對標準對象、標準范圍以及風險管理的闡述。

第5章 組織級網絡安全管理:包含組織層級網絡安全方針、規則和流程的規定和管理要求。

第6章 基于項目的網絡安全管理:包含項目層級的網絡安全活動和管理要求。

第7章 分布式網絡安全活動:包含客戶與供應商之間網絡安全活動的職責確認的要求。

第8章 持續的網絡安全活動:包含對項目生命周期中,需持續實施的風險分析和E/E系統的漏洞管理活動的要求.

第9-14章?描述了從概念設計到產品開發驗證生產及后期運維退役全生命周期的網絡安全活動和相關要求。

第15章 威脅分析和風險評估方法:提供了一套網絡安全威脅分析、風險評估及處置的方法論。

第四章-概述

該章節對21434進行了一個總括性的描述,總結下來說了兩件事:

  1. 研究對象和范圍
  2. 風險管理的概念

1. 研究對象和范圍

在21434中,網絡安全工程的研究對象被稱為item,可翻譯為“相關項”, item的定義為:實現整車特定功能的相關電子器件和軟件。它包含了一個或多個Component以及其之間的交互和運行環境。Item可以是車輛的E/E架構或實現車輛某個功能的系統(如剎車系統)。

21434標準只在item層面描述網絡安全工程的相關活動,不會規定分配到組件上的具體工程方案。

網絡安全工程的范圍涵蓋車輛的全生命周期,因此也包括了售后和服務環節。車輛外部的系統(如后臺)在標準中也會涉及,但不是該文件研究的重點。總結來說,21434是一項針對車端的網絡安全規范。

2. 風險管理

風險管理是21434的核心概念,它是一項貫穿產品整個生命周期的持續性活動。在開發階段,主要關注威脅分析和風險評估(第15章)以及通過縱深防御緩解網絡安全風險;在運維階段,通過安全監控、漏洞管理安全事件響應等持續的網絡安全活動(第8章),處置不斷變化的外部環境中出現的安全風險。此外,風險管理活動可針對項目進行相應的適配和裁剪(第6章),對于分布式開發的環節,需要明確客戶與供應商的網絡安全職責(第7章)。

第五章-組織級網絡安全管理

第5章?組織級網絡安全管理(organizational cybersecurity management)規定了公司/組織層面網絡安全管理的要求,是組織內部最高層面的安全方針,標準中從7個方面提出了要求:

  • 網絡安全治理(cybersecurity governance)

  • 網絡安全文化(cybersecurity culture)

  • 信息共享(Information Sharing)

  • 管理體系(Management System)

  • 工具管理(Tool Management)

  • 信息安全管理(Information security management)

  • 組織網絡安全審計(organization cybersecurity audit)

1.?網絡安全治理(cybersecurity?governance

網絡安全治理是最宏觀層面的安全治理方針,總共有5條要求,可總結為以下幾點:

  • 領導層重視

公司管理層必須具備車輛網絡安全風險管理的意識,并且承諾對車輛的網絡安全風險進行管理。

  • 流程保證

建立網絡安全管理體系(CSMS)來支持相關網絡安全活動的實施,CSMS涵蓋了概念、開發、生產、運維、退役、TARA方法論,安全監控,信息共享,應急響應等21434中提及的所有環節的相關流程定義,指導手冊,方法論和模板多級文件。

  • 職責劃分

組織必須為CSMS中定義的各項網絡安全活動分配相應的職責部門/人員,確保相關的活動能夠真正實施。

  • 資源保證

組織必須提供足夠的資源以保證網絡安全活動的正確實施。資源包括了足夠的、具備合格能力的人員,合適的工具等。

  • 與其他現有流程的結合

組織應考慮如何將網絡安全管理活動嵌入組織現有的開發流程、質量管理流程中。于此同時,還應考慮網絡安全體系與功能安全、隱私保護等其他安全領域的交互和融合。

2.?網絡安全文化(cybersecurity culture)

這一節規定了組織實施網絡安全管理需具備的“軟實力”,可歸結為以下3點:

  • 建立良好的網絡安全文化

對于什么是“良好”的網絡安全文化,可參考文件后的附錄B,內容和26262中提及的安全文化示例基本一致。

  • 保證人員足夠的網絡安全能力和意識

能力涵蓋了多個方面,如具備網絡風險管理、功能安全、隱私保護等相關領域的知識,掌握車輛工程,系統開發的基本知識,了解常見的攻擊方法,安全防護措施等。

  • 持續改進

持續改進需貫穿在網絡安全工程的所有活動中,改進可以來源于內/外部的監控獲取的信息、lessons learn, 相似項目的經驗,開發過程中發現的問題、體系/流程審核中發現的問題等。

3.?信息共享(Information Sharing)

信息共享要求組織必須考慮組織內外部哪些數據共享是必須的、允許的,哪些是被禁止的,并根據這個準則去管理與第三方共享的數據。

在具體實施層面,通常會對信息進行分級,制定相關的信息共享流程,使用專門的信息傳輸工具,與第三方確定漏洞披露原則等。

4.?管理體系(Management System)

組織應建立一個質量管理體系來支撐網絡安全工程。主要支持網絡安全工程中的變更管理、文檔管理、配置管理需求管理。其中產品的安全配置信息必須在產品終止維護前保持可用。此外,本節中還建議組織制定生產制造環節的網絡安全管理體系。

目前行業內絕大部分企業都通過了16949的認證,在實際實施中需要考慮的是將網絡安全開發活動納入原有的變更、文檔、配置和需求管理等質量管理流程之中。

5.?工具管理(Tool Management)

組織應對能夠影響相關項和組件網絡安全的工具進行管理,這些工具可能包括:

  • 開發過程中的工具如模型開發,靜態代碼檢查,驗證工具。
  • 生產中的工具如軟件刷寫工具、產線檢測儀。
  • 運維階段的工具如在線診斷工具等。

工具可以通過以下的方法進行管理:使用用戶手冊和勘誤表,訪問控制,權限控制,預防非預期行為和操作等。

此外,本節還建議在產品退役前,應保持相關環境(如軟件編譯、開發環境、測試環境)可復制,以便在后續發生網絡安全事件時,可對漏洞進行復現和管理。

6.?信息安全管理(Information security management)

建議:相關的工作產品應該由一個信息安全管理系統來管理。對于已經建立完善的信息安全管理體系的組織來說,將網絡安全的工作產品依照現有的信息安全管理流程進行管理即可。

7.?網絡安全審計(organization?cybersecurity?audit

組織應進行網絡安全審計,以判斷組織的流程是否達到了本標準的要求。需要注意幾點:

  • 審計人可以來自組織內部或外部,但必須保證審計的獨立性,關于獨立性的要求可以參考26262中的相關描述。
  • 網絡安全審計可以包含在質量體系的審計中(如IATF 16949)。
  • 審計可以分階段進行

第六章-項目相關的網絡安全管理

項目相關的網絡安全管理(Project dependent cybersecurity management) 一章描述了普適性的針對項目網絡安全活動的管理原則。包括各項活動的職責分配(6.4.1),制定網絡安全活動計劃(6.4.2),裁剪原則(6.4.3),以及網絡安全案例(6.4.7)和網絡安全評估(6.4.8)、后開發階段釋放的要求(6.4.9)

1. 網絡安全職責

分配和通報有關項目網絡安全活動的責任。

注釋:網絡安全活動的責任可以轉移,但必須進行溝通并提供相關信息。

輸出物:在輸出物CyberSecurity_Plan文檔里定義好相關角色及職責劃分。

2.?網絡安全計劃

網絡安全相關性判定:

  • ?T-BOX/TCU或者網關節點
  • 有功能安全等級的節點(尤其是ASIL C/D)
  • 存儲/處理與駕駛員/車輛有關數據的節點
  • 有無線連接的節點(例如藍牙、NFC、WIFI等)
  • 有外部連接的節點(總線、OBD、蜂窩網絡等)

網絡安全計劃應包括以下內容:
1. Objectives:活動需要有目標

2. Dependencies:活動之間有依賴關系

? ? ? ? a. 網絡安全的計劃需要和整個項目計劃匹配

? ? ? ? b. 如果一些活動不做,另外一些活動就不能展開

3. 聯系人:負責執行一項活動的人員。

4. 資源:執行一項活動所需的資源:人財物,多少錢,測試,幾個樣件,什么測試設備,測試人員

5. schedule:活動的起點或終點,以及預計持續時間;以及?

6. Work Products:確定要產生的工作成果。

當發現需要執行的活動發生變化或改進時,應更新網絡安全計劃。

3. 網絡安全活動的裁剪

可以對網絡安全活動進行裁剪。如果網絡安全活動被裁剪了,應提供說明,用來證明可以通過裁剪充分實現本標準的相關目標。

1. 復用

如果一個功能項或組件已經開發出來,并且符合以下情況,應進行重用分析。

  • 計劃進行修改。
  • 計劃在另一個運行環境中重新使用;或?
  • 計劃在不進行修改的情況下重新使用,并且與該項目或部件有關的信息發生了相關變化。

(說人話:一個客戶項目,重啟或者應用到另外一個客戶項目中)

a. 復用分析

兩個客戶項目要做哪些修改,運行環境有哪些變化,有哪些信息更新,delta分析

b. 這些差異影響到定義中的活動

有些活動可以裁剪,有些活動甚至要增加或更新

2. 非特定場景組件 out of context

平臺項目,做了很多假設

Generic performance,平臺化產品,用在不同的客戶項目上

給到客戶項目,在平臺已有的假設需求上考慮客戶要求,做相關的網絡安全計劃調整

3. 外部組件 Off the shelf

由第三方機構開發的軟件庫或者開源的軟件組件,可以嵌入到項目中去的

7.?網絡安全案例

創建一個網絡安全事例,收集Work Products,為網絡安全水平提供證據,有些活動如果理由充分,可以裁剪。

8.?網絡安全評估

判斷網絡安全活動有沒有執行到位

不做的話要說明理由,理由要進行獨立評審

獨立的評估:獨立性

網絡安全評估包括:

1. Work Products有沒有按計劃逐一到位,寫的符不符合規則

2. 網絡安全的控制,活動有沒有落實執行

3. 相關的目標有沒有達成

4. 網絡安全風險的處置合不合理

網絡安全評審結果包括:

1. recommendation for acceptance

2. Conditional acceptance

3. Rejection

9. 后開發的釋放

1. cybersecurity case準備就緒

2. cybersecurity assessmenty要是綠燈或黃燈

3. 后開發階段網絡安全的要求文檔(第十章)

都滿足之后,可以發布放行

在已有的發布流程中,加入網絡安全的發布流程。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/66235.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/66235.shtml
英文地址,請注明出處:http://en.pswp.cn/web/66235.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【0393】Postgres內核 checkpointer process ③ 構建 WAL records 工作緩存區

1. 初始化 ThisTimeLineID、RedoRecPtr 函數 InitXLOGAccess() 內部會初始化 ThisTimeLineID、wal_segment_size、doPageWrites 和 RedoRecPtr 等全局變量。 下面是這四個變量初始化前的值: (gdb) p ThisTimeLineID $125 = 0 (gdb) p wal_segment_size $126 = 16777216 (gdb…

cursor+deepseek構建自己的AI編程助手

文章目錄 準備工作在Cursor中添加deepseek 準備工作 下載安裝Cursor (默認安裝在C盤) 注冊deepseek獲取API key 在Cursor中添加deepseek 1、打開cursor,選擇設置 選擇Model,添加deepseek-chat 注意這里去掉其他的勾選項&…

微調神經機器翻譯模型全流程

MBART: Multilingual Denoising Pre-training for Neural Machine Translation 模型下載 mBART 是一個基于序列到序列的去噪自編碼器,使用 BART 目標在多種語言的大規模單語語料庫上進行預訓練。mBART 是首批通過去噪完整文本在多種語言上預訓練序列到序列模型的方…

潯川社團官方文章被 Devpress 社區收錄!

潯川社團官方文章被 Devpress 社區收錄! 親愛的潯川社團成員們以及關注我們的朋友們: 在這個充滿活力與機遇的社團發展歷程中,我們迎來了一則令人振奮的喜訊!潯川社團精心創作的官方文章,成功被 Devpress 社區收錄啦&a…

STM32網絡通訊之CubeMX實現LWIP項目設計(十五)

STM32F407 系列文章 - ETH-LWIP-CubeMX(十五) 目錄 前言 一、軟件設計 二、CubeMX實現 1.配置前準備 2.CubeMX配置 1.ETH模塊配置 2.時鐘模塊配置 3.中斷模塊配置 4.RCC及SYS配置 5.LWIP模塊配置 3.生成代碼 1.main文件 2.用戶層源文件 3.…

簡單組合邏輯

多路選擇器 在多路數據傳輸過程中,能夠將任意一路選出來的電路叫做數據選擇器,也稱多路選擇器。對于一個具有2^n個輸入和一個輸出的多路選擇器,有n個選擇變量,多路選擇器也是FPGA內部的一個基本資源,主要用于內部信號的…

【Unity-Game4Automation PRO 插件】

Game4Automation PRO 插件 是一個用于 Unity 引擎 的工業自動化仿真工具,它提供了對工業自動化領域的仿真和虛擬調試支持,特別是在與工業機器人、生產線、PLC 系統的集成方面。該插件旨在將工業自動化的實時仿真與游戲開發的高質量 3D 可視化能力結合起來…

【安卓開發】【Android】總結:安卓技能樹

【持續更新】 對筆者在安卓開發的實踐中認為必要的知識點和遇到的問題進行總結。 一、基礎知識部分 1、Android Studio軟件使用 軟件界面 最新的版本是瓢蟲(Ladybug),bug的確挺多。筆者更習慣使用電鰻(Electric Eel&#xff0…

鴻蒙打包發布

HarmonyOS應用/元服務發布(打包發布) https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V13/ide-publish-app-V13?catalogVersionV13 密鑰:包含非對稱加密中使用的公鑰和私鑰,存儲在密鑰庫文件中,格式…

Spring Boot 下的Swagger 3.0 與 Swagger 2.0 的詳細對比

先說結論: Swgger 3.0 與Swagger 2.0 區別很大,Swagger3.0用了最新的注釋實現更強大的功能,同時使得代碼更優雅。 就個人而言,如果新項目推薦使用Swgger 3.0,對于工具而言新的一定比舊的好;對接于舊項目原…

神經網絡基礎-價格分類案例

文章目錄 1. 需求分析2. 導入所需工具包3. 構建數據集4. 構建分類網絡模型5. 訓練模型6. 模型訓練7. 評估模型8. 模型優化 學習目標: 掌握構建分類模型流程動手實踐整個過程 1. 需求分析 小明創辦了一家手機公司,他不知道如何估算手機產品的價格。為了…

SAP 固定資產常用的數據表有哪些,他們是怎么記錄數據的?

在SAP系統中,固定資產管理(FI-AA)涉及多個核心數據表,用于記錄資產主數據、折舊、交易等。以下是常用的數據表及其記錄數據的邏輯: 1. ANKT - 資產主數據表 功能:存儲資產主數據的文本描述。 字段&#x…

光伏儲能電解水制氫仿真模型Matlab/Simulink

今天更新的內容為光伏儲能制氫技術,這個方向我之前在21年就系統研究并發表過相關文章,經過這幾年的發展,綠色制氫技術也受到更多高校的注意,本篇博客也是在原先文章的基礎上進行更新。 首先讓大家熟悉一下綠氫制取技術這個概念&a…

Redis 3.2.1在Win10系統上的安裝教程

諸神緘默不語-個人CSDN博文目錄 這個文件可以跟我要,也可以從官網下載:https://github.com/MicrosoftArchive/redis/releases 這個是微軟以前維護的Windows版Redis安裝包,如果想要比較新的版本可以從別人維護的項目里下(https://…

基于springboot+vue.js+uniapp技術開發的一套大型企業MES生產管理系統源碼,支持多端管理

企業級智能制造MES系統源碼,技術架構:springboot vue-element-plus-admin 企業級云MES全套源碼,支持app、小程序、H5、臺后管理端 MES指的是制造企業生產過程執行系統,是一套面向制造企業車間執行層的生產信息化管理系統。MES系…

【Redis】Redis事務和Lua腳本的區別

Redis事務 概念 事務:Redis事務是一組命令的集合,這些命令會被序列化地執行,中間不會被其他命令插入。 MULTI/EXEC:Redis事務通過MULTI命令開始,通過EXEC命令執行所有已入隊的命令。 特點 原子性: 事務…

frameworks 之 AMS與ActivityThread交互

frameworks 之 AMS與ActivityThread交互 1. 類關系2. 流程2.1 AMS流程2.1 ActivityThread流程 3. 堆棧 講解AMS 如何和 ActivityThread 生命周期調用流程 涉及到的類如下 frameworks/base/core/java/android/app/servertransaction/ResumeActivityItem.javaframeworks/base/cor…

Jmeter 簡單使用、生成測試報告(一)

一、下載Jmter 去官網下載,我下載的是apache-jmeter-5.6.3.zip,解壓后就能用。 二、安裝java環境 JMeter是基于Java開發的,運行JMeter需要Java環境。 1.下載JDK、安裝Jdk 2.配置java環境變量 3.驗證安裝是否成功(java -versio…

如何使用淘寶URL采集商品詳情數據及銷量

一、通過淘寶開放平臺(如果有資質) 注冊成為淘寶開發者 訪問淘寶開放平臺官方網站,按照要求填寫開發者信息,包括企業或個人身份驗證等步驟。這一步是為了獲取合法的 API 使用權限。 了解商品詳情 API 淘寶開放平臺提供了一系列…

Unity3D中的Lua、ILRuntime與HybridCLR/huatuo熱更對比分析詳解

前言 在游戲開發中,熱更新技術是一項重要的功能,它允許開發者在不重新發布游戲客戶端的情況下,更新游戲內容。Unity3D作為廣泛使用的游戲引擎,支持多種熱更新方案,包括Lua、ILRuntime和HybridCLR/huatuo。本文將詳細介…