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

構(gòu)建安全原封不動(dòng)的門鈴

創(chuàng)建安全臨時(shí)QR令牌

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

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

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

評(píng)論