IEC 61508-3 的 V 模型將軟件架構(gòu)步驟顯示為捕獲需求和軟件設(shè)計之間的步驟。這是決定基本軟件安全策略的步驟,包括使用冗余和多樣性。它還涉及將功能分配給主要元素和子系統(tǒng),并決定它們將如何互連。
圖 2 - 符合 IEC 61508-3:2010 的 V 型號
機械標(biāo)準(zhǔn)IEC 62061中給出了軟件架構(gòu)的一些最佳描述,包括下圖。這個數(shù)字不是專門用于軟件的,但我認(rèn)為它仍然傳達了這個想法。
圖 3 - 機械安全標(biāo)準(zhǔn) IEC 62061 摘錄
如果架構(gòu)不支持安全軟件和非安全軟件之間的充分分離,那么所有軟件都需要按照安全標(biāo)準(zhǔn)進行開發(fā)。如果軟件具有混合安全完整性,那么不支持足夠獨立性聲明的架構(gòu)將導(dǎo)致所有軟件都必須開發(fā)到任何模塊的最高安全完整性。
顯然,軟件架構(gòu)需要與硬件架構(gòu)協(xié)調(diào)。如果系統(tǒng)包含三個uC/uP,其中一個用于運行控制軟件,兩個用于運行安全通道,則各個uC/uP都可以具有自己的軟件架構(gòu),并且默認(rèn)情況下在很大程度上表現(xiàn)出足夠的分離/獨立性。在單個處理器中實現(xiàn)相同的目標(biāo)需要更多的架構(gòu)規(guī)劃。
審核編輯:郭婷
-
架構(gòu)
+關(guān)注
關(guān)注
1文章
528瀏覽量
25890 -
控制軟件
+關(guān)注
關(guān)注
2文章
35瀏覽量
13001
發(fā)布評論請先 登錄
如何構(gòu)建安全的物聯(lián)網(wǎng)架構(gòu)
軟件設(shè)計中的安全漏洞動態(tài)檢測技術(shù)分析
虹科電子和IoT Inspector合作構(gòu)建安全的物聯(lián)世界
統(tǒng)信軟件與廠商合作協(xié)助構(gòu)建安全可信的基礎(chǔ)軟件底座
app安全測試方法小百科

使用python創(chuàng)建安全攝像頭

邀請函 | 護航數(shù)字化校園,構(gòu)建安全根基座

構(gòu)建安全可信的數(shù)字世界
亞馬遜云科技助力vivo構(gòu)建安全可信的“數(shù)字世界”
NVIDIA推出適用于網(wǎng)絡(luò)安全的NIM Blueprint
京準(zhǔn)電鐘守護時鐘防線:北斗網(wǎng)絡(luò)授時服務(wù)器構(gòu)建安全堡壘

評論