ISO26262基礎(chǔ)軟件安全設(shè)計(jì)(中)
采用Partition,使用免于干擾(FFI),要素共存措施
為降低開發(fā)成本,目前基于功能安全和非功能安全的Partion類型開發(fā)也尤為常見。為了實(shí)現(xiàn)非或不同ASIL等級(jí)要素共存,除了在功能監(jiān)控層對(duì)其開發(fā)進(jìn)行區(qū)別對(duì)待外,還需要在基礎(chǔ)軟件部分采用相應(yīng)的安全措施,避免高ASIL等級(jí)軟件受到低ASIL等級(jí)或QM軟件的干擾,進(jìn)而破壞安全需求,具體如下圖所示:

FFI干擾類型
ISO 26262共定義以下三種類型的干擾:
執(zhí)行和時(shí)序(Timing &Execution)干擾
軟件在執(zhí)行和調(diào)度過程中出現(xiàn)的組件間的干擾主要包括:
(1)執(zhí)行阻塞?(blocking of execution):?一個(gè)任務(wù)有CPU控制,阻塞了另外一個(gè)任務(wù)。
(2)死鎖?(deadlocks):?每一個(gè)處于等待狀態(tài)的任務(wù)相互等待釋放已經(jīng)被鎖定的資源。
(3)活鎖?(livelocks) :??進(jìn)程狀態(tài)不斷變化,但仍相互依賴,永遠(yuǎn)無法完成它們的任務(wù)。
(4)執(zhí)行時(shí)間的不正確分配?(incorrect allocation of execution time)。
(5)軟件要素間的不正確同步?(incorrect synchronization between software elements)。
其對(duì)應(yīng)的安全機(jī)制包括:
(1)內(nèi)外部看門狗(Internal/External Watchdog)
(2)程序監(jiān)控(Program Flow Monitor)
內(nèi)存(Memory)干擾
軟件組件內(nèi)存干擾類型主要包括:
(1)內(nèi)容損壞(corruption of content)
(2)數(shù)據(jù)不一致(inconsistent data (e.g. due to update during data fetch))
(3)堆棧溢出或下溢(stack overflow or underflow)
(4)對(duì)已分配給其他軟件要素的內(nèi)存進(jìn)行讀寫訪問(read or write access to memory allocated to another software element)
其對(duì)應(yīng)的安全機(jī)制包括:
(1)內(nèi)存分區(qū),使用內(nèi)存保護(hù)單元(Memory Protection Unit , MPU)來實(shí)現(xiàn)軟件分區(qū)。
信息交換(Exchange of information)干擾
發(fā)送方(Sender)和接收方(Receiver)之間的數(shù)據(jù)交換對(duì)系統(tǒng)的功能安全造成影響:
(1)信息重復(fù) (repetition of information)
(2)信息丟失 (loss of information)
(3)信息延遲 (delay of information)
(4)信息插入 (insertion of information)
(5)信息次序不正確 (incorrect sequence of information)
(6)信息偽裝或不正確尋址(masquerade or incorrect addressing of information)
(7)信息損壞 (corruption of information)
(8)從發(fā)送方傳送到多個(gè)接收方的信息不對(duì)稱(asymmetric information sent from a sender to multiple receivers)
(9)發(fā)送方發(fā)送的信息只能被部分接收方接收(information from a sender received by only a subset of the receivers)
(10)通信信道阻塞(blocking access to a communication channel)。
其對(duì)應(yīng)的安全機(jī)制包括:
(1)循環(huán)冗余校驗(yàn)(cyclic redundancy check)
(2)E2E保護(hù)?(End2End Protection)
華菱咨詢成立至今,我們的咨詢師團(tuán)隊(duì)已經(jīng)為5000多家企事業(yè)單位提供各項(xiàng)咨詢及培訓(xùn)服務(wù),并獲得了客戶及業(yè)界的一致好評(píng),歡迎您選擇、體驗(yàn)華菱咨詢的優(yōu)質(zhì)服務(wù)。
華菱咨詢位于中國(guó)長(zhǎng)三角、珠三角、京津冀和西南地區(qū)地區(qū),成立于 2001 年,專注于標(biāo)準(zhǔn)體系咨詢、產(chǎn)品認(rèn)證咨詢、企業(yè)管理項(xiàng)目咨詢以及相關(guān)教育訓(xùn)練的顧問公司。公司已在北京、上海、杭州、廣州、深圳、合肥、江西、西安設(shè)立了分支機(jī)構(gòu)。
華菱咨詢服務(wù)將通過變革的思想,快速的實(shí)施及降低風(fēng)險(xiǎn)來為客戶提供增值服務(wù)。幫助客戶構(gòu)想、開拓、實(shí)施及運(yùn)營(yíng)關(guān)鍵性業(yè)務(wù)。
版權(quán)聲明:
1.本公眾號(hào)所發(fā)布內(nèi)容,凡未注明“原創(chuàng)”等字樣的均來源于網(wǎng)絡(luò)善意轉(zhuǎn)載,版權(quán)歸原作者所有!
2.除本平臺(tái)獨(dú)家和原創(chuàng),其他內(nèi)容非本平臺(tái)立場(chǎng),不構(gòu)成投資建議。
3.如千辛萬苦未找到原作者或原始出處,請(qǐng)理解并聯(lián)系我們。
4.文中部分圖片源于網(wǎng)絡(luò)。
5.本公眾號(hào)發(fā)布此文出于傳播消息之目的,如有侵權(quán),聯(lián)系刪除。
華菱咨詢深圳官網(wǎng):http://www.hlemc-sz.com/
華菱咨詢蘇州官網(wǎng):http://www.hlemc.com/
若還有其他問題,可直接在平臺(tái)私信聯(lián)系我們,我們會(huì)第一時(shí)間與您取得聯(lián)系,感謝支持。