吴忠躺衫网络科技有限公司

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

軟件功能安全

星星科技指導(dǎo)員 ? 來(lái)源:ADI ? 作者:ADI ? 2023-06-29 11:12 ? 次閱讀

由于其不可測(cè)試性,因此無(wú)法證明軟件的安全性,而是在過(guò)去使用相對(duì)簡(jiǎn)單的邏輯,使用安全繼電器等實(shí)現(xiàn)。

然而,鑒于軟件為系統(tǒng)帶來(lái)的靈活性和強(qiáng)大功能,它在安全方面的使用是不可避免的。隨著IEC 61508-3等新標(biāo)準(zhǔn)的出現(xiàn),設(shè)計(jì)人員可以通過(guò)遵循過(guò)去已被證明可以提供安全軟件的一組技術(shù)來(lái)證明他們的軟件足夠安全。

wKgaomSc_qeACVY8AAA3BAAO3dg552.png

圖2 - 軟件的強(qiáng)大功能

使軟件與硬件不同的因素包括:

軟件不會(huì)錄制,所以通常沒(méi)有硬性截止日期(換句話說(shuō),“一個(gè)項(xiàng)目如何遲到一年——一次一天”——布魯克斯·勞)

功能可以在發(fā)布后添加 - “他們查看了該軟件并發(fā)現(xiàn)它很好。但他們必須有這個(gè)功能......“——?dú)w功于麥考密克·

軟件幾乎可以做任何事情,并且經(jīng)常被要求 - “靈活性的詛咒”

軟件在硬件上運(yùn)行

雖然軟件不會(huì)磨損,也不會(huì)像硬件那樣出現(xiàn)隨機(jī)故障,但它可能包含系統(tǒng)錯(cuò)誤。系統(tǒng)誤差是只能通過(guò)設(shè)計(jì)更改(即更改代碼)來(lái)消除的錯(cuò)誤。系統(tǒng)誤差始終存在,但僅在出現(xiàn)一組特定條件時(shí)才暴露出來(lái)。硬件可靠性使用傳統(tǒng)的可靠性方法,并基于概率。您可以嘗試對(duì)軟件使用概率,但軟件失敗的概率為 1;當(dāng)出現(xiàn)暴露錯(cuò)誤的適當(dāng)條件時(shí)。

每 1,000 LOC(代碼行)的錯(cuò)誤數(shù)估計(jì)值各不相同,但對(duì)于良好的代碼,估計(jì)值通常在 1 到 10 EPTLOC(每千行代碼的錯(cuò)誤)范圍內(nèi)。Addison-Wesley的《軟件評(píng)估、基準(zhǔn)和最佳實(shí)踐》一書給出了各種CMM(能力成熟度模型)級(jí)別的數(shù)字,如1-7級(jí)EPTLOC,2-6級(jí)EPTLOC,3級(jí)-5 EPTLOC,4級(jí)-2 EPTLOC,5級(jí)-1 EPTLOC。而其他數(shù)據(jù)源給出的辦公應(yīng)用程序每 1,000 行代碼的速率值為 7,工業(yè)應(yīng)用程序?yàn)?2,航天飛機(jī)應(yīng)用程序?yàn)?0.1。所有這些都顯示了使軟件安全的挑戰(zhàn)。

“軟件安全入門”一書描述了5種類型的軟件錯(cuò)誤,并估計(jì)60%的錯(cuò)誤與規(guī)范和設(shè)計(jì)有關(guān),40%與編碼有關(guān)。

規(guī)范錯(cuò)誤 – 某些功能被省略,因?yàn)樗鼪](méi)有記錄在需求中

設(shè)計(jì)錯(cuò)誤 – 使用不正確的算法,缺乏自檢......

編碼錯(cuò)誤 – 無(wú)限循環(huán)、語(yǔ)法錯(cuò)誤....

硬件引起的錯(cuò)誤 – 例如閃存中的位翻轉(zhuǎn)更改指令

接口錯(cuò)誤 – 與軟件硬件接口相關(guān)的問(wèn)題

那么,安全標(biāo)準(zhǔn)怎么說(shuō)。他們提倡一組方法和過(guò)程,旨在減少在代碼中引入未檢測(cè)到的錯(cuò)誤的機(jī)會(huì)。下面的生命周期模型是由IEC 61508:2010倡導(dǎo)的,我將在以后的博客中回到它。這個(gè)過(guò)程是整體的,從需求到架構(gòu)到設(shè)計(jì),最終到編碼,驗(yàn)證和確認(rèn)步驟與每個(gè)階段相匹配。

wKgZomSc_qyASUKNAADu561i3qs863.png

圖 3 - 符合 IEC 61508-3:2010 的軟件 V 型號(hào)

通常,與非安全領(lǐng)域倡導(dǎo)的良好軟件開發(fā)實(shí)踐相比,功能安全標(biāo)準(zhǔn)倡導(dǎo)的流程是嚴(yán)格的。

主要差距與以下方面有關(guān)

獨(dú)立安全評(píng)估

刀具認(rèn)證

與特定類型的分析相關(guān)的非常具體的安全要求,例如需要進(jìn)行故障樹分析或FMEDA

而諸如此類的任務(wù)

配置管理

軟件規(guī)劃

編碼

功能測(cè)試

被標(biāo)準(zhǔn)的非安全高質(zhì)量開發(fā)流程很好地覆蓋。

無(wú)論您正在開發(fā)的領(lǐng)域如何,都值得一讀的軟件標(biāo)準(zhǔn)的功能安全性包括

IEC 61508-3:2010 – 軟件共識(shí)標(biāo)準(zhǔn)的主要非部門特定功能安全

D0-178C – 航空電子軟件安全標(biāo)準(zhǔn)

EN 50128 – 鐵路軟件標(biāo)準(zhǔn)

ISO 26262-6:2011 – 汽車功能安全軟件標(biāo)準(zhǔn)

IEC 62304 – 醫(yī)療設(shè)備軟件

IEC 60880 – 核軟件安全

UL 1998 – 家用電器軟件的美國(guó)標(biāo)準(zhǔn)

雖然上述每個(gè)標(biāo)準(zhǔn)的最終域都不同,但每個(gè)標(biāo)準(zhǔn)的意圖是相同的,并且在一個(gè)標(biāo)準(zhǔn)中描述不好的內(nèi)容在另一個(gè)標(biāo)準(zhǔn)中通常描述得更好。

審核編輯:郭婷

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 數(shù)據(jù)
    +關(guān)注

    關(guān)注

    8

    文章

    7139

    瀏覽量

    89574
  • 代碼
    +關(guān)注

    關(guān)注

    30

    文章

    4825

    瀏覽量

    69043
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    安全穩(wěn)定的操作系統(tǒng)是汽車座艙交互的基礎(chǔ)》的主題演講

    軟件功能安全定義:當(dāng)安全系統(tǒng)滿足以下條件時(shí)就認(rèn)為是功能安全的,即當(dāng)任一隨機(jī)故障、系統(tǒng)故障或共因
    的頭像 發(fā)表于 07-23 17:11 ?3736次閱讀

    阿里巴巴平頭哥基礎(chǔ)軟件平臺(tái)YoC通過(guò)IEC功能安全認(rèn)證

    依據(jù)IEC 61508標(biāo)準(zhǔn)對(duì)軟件功能安全的要求,國(guó)際第三方機(jī)構(gòu)SGS對(duì)平頭哥YoC軟件平臺(tái)及軟件開發(fā)體系進(jìn)行了全面認(rèn)證,使得平臺(tái)的產(chǎn)品設(shè)計(jì)開
    的頭像 發(fā)表于 03-12 11:01 ?3439次閱讀
    阿里巴巴平頭哥基礎(chǔ)<b class='flag-5'>軟件</b>平臺(tái)YoC通過(guò)IEC<b class='flag-5'>功能</b><b class='flag-5'>安全</b>認(rèn)證

    確保嵌入式軟件功能安全

      靜態(tài)分析不能代替硬件和軟件驗(yàn)證,但對(duì)于防止應(yīng)用程序中的干擾非常有價(jià)值。它可以在您的源代碼中發(fā)現(xiàn)違反 ISO 26262 要求的錯(cuò)誤。
    的頭像 發(fā)表于 06-19 16:05 ?995次閱讀

    確保嵌入式軟件功能安全

      靜態(tài)分析不能代替硬件和軟件驗(yàn)證,但對(duì)于防止應(yīng)用程序中的干擾非常有價(jià)值。它可以在您的源代碼中發(fā)現(xiàn)違反 ISO 26262 要求的錯(cuò)誤。
    發(fā)表于 07-05 09:53 ?578次閱讀

    汽車功能安全軟件開發(fā)階段軟件架構(gòu)安全設(shè)計(jì)

    軟件安全架構(gòu)旨在刻畫出實(shí)現(xiàn)軟件功能安全基本的軟件框架,需要在系統(tǒng)架構(gòu)的基礎(chǔ)上,對(duì)其
    發(fā)表于 10-08 10:45 ?2425次閱讀

    確保嵌入式軟件功能安全

      功能安全是系統(tǒng)或設(shè)備響應(yīng)其輸入的正確操作。當(dāng)功能安全得到滿足時(shí),該系統(tǒng)消除了所有不可接受的風(fēng)險(xiǎn),并且不會(huì)對(duì)乘員造成傷害的威脅。不幸的是,由于嵌入式
    的頭像 發(fā)表于 10-20 14:38 ?681次閱讀

    獲得ISO 26262:2018 ASIL D軟件功能安全流程認(rèn)證,構(gòu)建成熟車規(guī)系統(tǒng)安全管理體系

    近日,黑芝麻智能獲得DEKRA德凱ISO 26262:2018 ASIL D軟件功能安全流程認(rèn)證證書。本次認(rèn)證的通過(guò)標(biāo)志著黑芝麻智能已建立起覆蓋車規(guī)芯片、軟件、工具鏈并且符合汽車
    發(fā)表于 11-16 10:28 ?778次閱讀

    汽車系統(tǒng)安全組件在車載網(wǎng)絡(luò)通信架構(gòu)的應(yīng)用

    對(duì)通信的功能安全需遵循E2E(End to End,端到端)的理念,無(wú)論從系統(tǒng)功能安全的角度還是從軟件
    發(fā)表于 12-02 10:50 ?601次閱讀

    適用于高性能中央控制單元(HPC)的應(yīng)用

    隨著網(wǎng)絡(luò)架構(gòu)的集中化,許多新功能正在通過(guò)各種方式集成到車輛中。越來(lái)越多的功能是與安全相關(guān)的,因此對(duì)汽車軟件功能
    的頭像 發(fā)表于 02-09 13:52 ?1235次閱讀

    智能汽車軟件功能安全的“夾縫生長(zhǎng)”

    隨著AI技術(shù)的發(fā)展,大模型時(shí)代拐點(diǎn)到來(lái),世界萬(wàn)物格局都可能發(fā)生變化,產(chǎn)生新的范式,未來(lái)智能汽車軟件也可能會(huì)產(chǎn)生更多顛覆性的變革,例如:AI技術(shù)可能替代軟件工程師編寫代碼;現(xiàn)在智能汽車軟件生態(tài)圈將會(huì)變成AI為核心的AI生態(tài)圈;
    的頭像 發(fā)表于 06-13 15:11 ?1012次閱讀
    智能汽車<b class='flag-5'>軟件</b><b class='flag-5'>功能</b><b class='flag-5'>安全</b>的“夾縫生長(zhǎng)”

    您需要了解的嵌入式系統(tǒng)軟件功能安全與信息安全

    嵌入式系統(tǒng)的編程不同于其它類型的應(yīng)用。首先,你有資源限制,然后必須針對(duì)魯棒性、實(shí)時(shí)性、可靠性以及長(zhǎng)時(shí)間不停機(jī)運(yùn)行進(jìn)行設(shè)計(jì)。然而更重要的是代碼必須兼信息安全功能安全。尤其考慮到嵌入式系統(tǒng)與物聯(lián)網(wǎng)設(shè)備
    的頭像 發(fā)表于 11-03 10:47 ?1219次閱讀
    您需要了解的嵌入式系統(tǒng)<b class='flag-5'>軟件</b>的<b class='flag-5'>功能</b><b class='flag-5'>安全</b>與信息<b class='flag-5'>安全</b>

    基于Autosar軟件功能安全開發(fā)

    軟件架構(gòu)將根據(jù)安全目標(biāo)的需要將安全平臺(tái)的軟件分區(qū)為兩個(gè)部分
    的頭像 發(fā)表于 06-27 17:10 ?955次閱讀
    基于Autosar<b class='flag-5'>軟件</b>的<b class='flag-5'>功能</b><b class='flag-5'>安全</b>開發(fā)

    普華基礎(chǔ)軟件與旗芯微合作打造車規(guī)級(jí)MCU的整體軟件解決方案

    近日,普華基礎(chǔ)軟件與旗芯微正式宣布達(dá)成戰(zhàn)略合作,雙方將致力于共同打造車規(guī)級(jí)MCU的整體軟件解決方案,在AUTOSAR基礎(chǔ)軟件、工具軟件功能
    的頭像 發(fā)表于 10-18 11:35 ?1463次閱讀

    8月8日在線研討會(huì) | 如何快速開發(fā)量產(chǎn)級(jí)別功能安全應(yīng)用軟件

    本次研討會(huì)經(jīng)緯恒潤(rùn)將結(jié)合自身控制器產(chǎn)品研發(fā)及國(guó)內(nèi)外功能安全開發(fā)、集成、測(cè)試、咨詢的實(shí)踐經(jīng)驗(yàn),重點(diǎn)基于功能的應(yīng)用監(jiān)控軟件,從需求定義、架構(gòu)設(shè)計(jì)、單元設(shè)計(jì)及測(cè)試驗(yàn)證等多個(gè)環(huán)節(jié),分享
    的頭像 發(fā)表于 08-01 16:10 ?319次閱讀
    8月8日在線研討會(huì) | 如何快速開發(fā)量產(chǎn)級(jí)別<b class='flag-5'>功能</b><b class='flag-5'>安全</b>應(yīng)用<b class='flag-5'>軟件</b>

    德賽西威Synergy VOS AP榮獲ASIL D認(rèn)證

    能力,并獲得了全球應(yīng)用安全科學(xué)專家 UL Solutions頒發(fā)的功能安全產(chǎn)品認(rèn)證證書。此項(xiàng)里程碑的成就不僅彰顯了德賽西威在行業(yè)內(nèi)的卓越技術(shù)實(shí)力,也為軟件
    的頭像 發(fā)表于 12-09 10:30 ?225次閱讀
    大丰收百家乐官网的玩法技巧和规则| 任你博百家乐官网现金网| 天堂鸟百家乐的玩法技巧和规则| 百家乐官网怎么出千| 云鼎娱乐城| 百家乐永利赌场娱乐网规则| 基础百家乐官网的玩法技巧和规则| 商水县| 大发888足球开户| 百家乐电投| 互博百家乐官网的玩法技巧和规则| 百家乐官网美女视频| 大发888 大发888官网| 利澳百家乐娱乐城| 百家乐能作弊吗| 百家乐官网游乐园| 百家乐官网庄家胜率| 大发888娱乐游戏下载 官方网| 百家乐策略大全| 大赢家百家乐官网的玩法技巧和规则 | 百家乐tt娱乐网| 百家乐官网特殊计| 澳门百家乐官网有哪些| 盐亭县| 棋牌易发| 威尼斯人娱乐城 196| 澳门百家乐庄闲和| 真人百家乐平台排行| 玩百家乐官网凤凰娱乐城| 世界各国赌场美女| 大发888投注鸿博博彩| 破解百家乐游戏机| 百家乐作弊工具| 百家乐官网真人博彩的玩法技巧和规则| 真人百家乐官网好不好玩| 博九娱乐城| 人民币棋牌游戏| 大发888娱乐下载网址| A8百家乐赌场娱乐网规则| 百家乐网络赌博网址| 百家乐官网平玩法可以吗|