91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

安全關(guān)鍵時(shí)代的遺留代碼

星星科技指導(dǎo)員 ? 來(lái)源:嵌入式計(jì)算設(shè)計(jì) ? 作者:BILL ST. CLAIR ? 2022-11-07 14:28 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

當(dāng)考慮安全和安全關(guān)鍵風(fēng)險(xiǎn)時(shí),遺留代碼重用的成本和便利性優(yōu)勢(shì)可能會(huì)降低或復(fù)雜化。如果遺留代碼被證明在功能上正確且在操作上可行,則其接受是基于對(duì)預(yù)期會(huì)發(fā)生什么的假設(shè)。但是,通常會(huì)導(dǎo)致故障的是意外情況,而結(jié)構(gòu)測(cè)試提供了一種緩解意外情況的方法。

今天,對(duì)遺留軟件的“構(gòu)建”接受正在受到更多的審查。這是由于在軍事和商業(yè)系統(tǒng)中,越來(lái)越強(qiáng)調(diào)安保和安全評(píng)價(jià)標(biāo)準(zhǔn)。關(guān)于認(rèn)證的軟件方面,必須提供可重復(fù)驗(yàn)證過(guò)程的證據(jù)和支持該過(guò)程的分析。結(jié)構(gòu)測(cè)試是驗(yàn)證此證據(jù)的一種機(jī)制。

雖然曾經(jīng)被視為不必要的成本負(fù)擔(dān),但嚴(yán)格的、基于標(biāo)準(zhǔn)的開發(fā)和驗(yàn)證過(guò)程是全球嵌入式系統(tǒng)行業(yè)安全重要性的新興全球視角的結(jié)果。這種觀點(diǎn)的定義是與商業(yè)航空旅行、醫(yī)療設(shè)備產(chǎn)品部署、全球汽車產(chǎn)品開發(fā)標(biāo)準(zhǔn)化以及國(guó)防和安全等各種活動(dòng)相關(guān)的風(fēng)險(xiǎn)。在這些應(yīng)用程序中,與意外軟件和系統(tǒng)行為相關(guān)的責(zé)任、成本和任務(wù)影響被認(rèn)為是不可接受的。

作為美國(guó)聯(lián)邦航空局國(guó)際飛行軟件工作組的成員,該工作組正在制定下一版DO-178軟件標(biāo)準(zhǔn),我目睹了人們?cè)絹?lái)越意識(shí)到在飛行軟件系統(tǒng)中使用遺留軟件。工作組努力確保遺留代碼得到適當(dāng)?shù)墓芾砗万?yàn)證,并且它實(shí)際上不會(huì)成為“死”或無(wú)法訪問(wèn)的代碼,在這種代碼中,它可能無(wú)意中被調(diào)用用于運(yùn)行時(shí)執(zhí)行,而無(wú)需事先進(jìn)行適當(dāng)?shù)臏y(cè)試。從歷史上看,死代碼被視為意外軟件行為的原因,并對(duì)飛行安全構(gòu)成重大風(fēng)險(xiǎn)。

隨著嵌入式系統(tǒng)中面向?qū)ο髴?yīng)用程序的出現(xiàn),使用C++、JavaAda 2005等語(yǔ)言,工作組還意識(shí)到重用遺留代碼的可能性呈指數(shù)級(jí)增長(zhǎng)。舊組件可以與新組件共享成員函數(shù),并且在運(yùn)行時(shí)執(zhí)行之前,這些共享函數(shù)的精確行為實(shí)際上不可見。在面向?qū)ο蟮南到y(tǒng)中,意外發(fā)生的可能性更高。

美國(guó)軍方也認(rèn)識(shí)到與意外軟件行為相關(guān)的風(fēng)險(xiǎn),特別是在安全漏洞的背景下。空軍研究實(shí)驗(yàn)室與國(guó)家安全局、國(guó)防部主要承包商、學(xué)術(shù)界和軟件供應(yīng)商合作,正在管理一個(gè)多獨(dú)立級(jí)別的安全/安全(MILS)計(jì)劃,將DO-178B與安全標(biāo)準(zhǔn)相結(jié)合。這包括共同標(biāo)準(zhǔn)和中央情報(bào)局局長(zhǎng)指令6/3,保護(hù)信息系統(tǒng)中的敏感隔離信息。雖然MILS計(jì)劃不直接解決遺留代碼,但其許多目標(biāo)正在應(yīng)用于包含遺留軟件的新項(xiàng)目和部署。MILS 程序的軟件開發(fā)和驗(yàn)證指南主要來(lái)自 DO-178B,現(xiàn)在給軟件供應(yīng)商和系統(tǒng)集成商帶來(lái)了實(shí)施可重復(fù)驗(yàn)證流程和降低與意外軟件行為相關(guān)的風(fēng)險(xiǎn)的巨大挑戰(zhàn)。

鑒于與安全和安全關(guān)鍵型軟件相關(guān)的挑戰(zhàn),我們需要確定有關(guān)遺留代碼的最佳實(shí)踐,并提出一種維護(hù)和更新遺留代碼的方法。這些挑戰(zhàn)可以通過(guò)結(jié)構(gòu)測(cè)試來(lái)解決。結(jié)構(gòu)測(cè)試(有時(shí)稱為“軟件測(cè)試軟件”)提供了一個(gè)運(yùn)行時(shí)環(huán)境,在該環(huán)境中,自動(dòng)生成測(cè)試用例,以基于系統(tǒng)范圍的路徑級(jí)代碼分析來(lái)執(zhí)行軟件行為。盡管過(guò)去結(jié)構(gòu)測(cè)試因沒(méi)有明確驗(yàn)證功能正確性而受到批評(píng),但這種觀點(diǎn)沒(méi)有認(rèn)識(shí)到結(jié)構(gòu)測(cè)試的目標(biāo)是練習(xí)整個(gè)軟件結(jié)構(gòu),捕獲異常并測(cè)量結(jié)果代碼覆蓋率 - 而不是顯式測(cè)試軟件功能。

除非正確分析遺留軟件的“竣工”架構(gòu),否則無(wú)法預(yù)測(cè)更改的影響,也無(wú)法有效地應(yīng)用更改。幸運(yùn)的是,結(jié)構(gòu)測(cè)試固有的靜態(tài)分析也可以生成架構(gòu)的圖形表示,包括調(diào)用樹圖、控制流圖、數(shù)據(jù)耦合表和設(shè)置/使用表。這些可視化對(duì)于處理來(lái)自多個(gè)來(lái)源的代碼(如建模工具、手動(dòng)代碼和軟件庫(kù))的工程師特別有用。結(jié)構(gòu)測(cè)試靜態(tài)分析維度的另一個(gè)副產(chǎn)品是將編碼規(guī)則自動(dòng)應(yīng)用于源代碼,確保舊代碼和新代碼之間的實(shí)現(xiàn)一致性。

測(cè)試技術(shù)的進(jìn)步催生了新一代工具,而不僅僅是另一種工具。這些進(jìn)步恰逢其時(shí),以滿足國(guó)際軟件標(biāo)準(zhǔn)化、嵌入式軟件市場(chǎng)的全球化以及安保和安全關(guān)鍵驗(yàn)證標(biāo)準(zhǔn)的日益重視的需求?,F(xiàn)在,傳統(tǒng)軟件用戶可以排除意外的軟件行為,并幫助確保我們的安全。

審核編輯:郭婷

聲明:本文內(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)投訴
  • JAVA
    +關(guān)注

    關(guān)注

    20

    文章

    3002

    瀏覽量

    116554
  • C++
    C++
    +關(guān)注

    關(guān)注

    22

    文章

    2124

    瀏覽量

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

    關(guān)注

    30

    文章

    4971

    瀏覽量

    74069
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    芯盾時(shí)代助力江蘇長(zhǎng)江商業(yè)銀行構(gòu)建身份安全防護(hù)體系

    芯盾時(shí)代中標(biāo)江蘇長(zhǎng)江商業(yè)銀行!芯盾時(shí)代用戶身份與訪問(wèn)管理(IAM)以零信任安全為理念,通過(guò)全局身份統(tǒng)一治理,統(tǒng)一身份認(rèn)證,多云與AI場(chǎng)景適配,權(quán)限管理和安全審計(jì)等核心能力,為江蘇長(zhǎng)江商
    的頭像 發(fā)表于 03-11 16:57 ?970次閱讀

    Momenta獲行業(yè)首個(gè)安全機(jī)制關(guān)鍵中間件ASIL D全認(rèn)證

    Momenta已在底層架構(gòu)上構(gòu)建起國(guó)際領(lǐng)先的智駕安全體系,為“軟件定義汽車”時(shí)代的系統(tǒng)級(jí)安全,樹立了全新的行業(yè)標(biāo)桿。
    的頭像 發(fā)表于 03-10 14:43 ?941次閱讀

    Parasoft C/C++test:嵌入式安全關(guān)鍵行業(yè)的一體化軟件測(cè)試解決方案

    ? ? ? 在汽車電子、工業(yè)控制、醫(yī)療設(shè)備、航空航天等嵌入式安全關(guān)鍵行業(yè),軟件質(zhì)量與功能安全直接決定產(chǎn)品可靠性與合規(guī)準(zhǔn)入。面對(duì)日益復(fù)雜的代碼架構(gòu)與高速迭代的開發(fā)需求,企業(yè)亟需一套覆蓋全
    的頭像 發(fā)表于 03-06 09:42 ?293次閱讀

    AI代碼之爭(zhēng)忽略了什么

    人工智能的興起讓 COBOL 重新成為話題焦點(diǎn),市場(chǎng)上也涌現(xiàn)出不少號(hào)稱能轉(zhuǎn)換遺留代碼、破解現(xiàn)代化難題的工具。但關(guān)鍵在于厘清這究竟意味著什么,以及它不包含什么。代碼轉(zhuǎn)換是一回事,平臺(tái)現(xiàn)代
    的頭像 發(fā)表于 03-02 15:20 ?456次閱讀

    人工智能時(shí)代,如何打造網(wǎng)絡(luò)安全“新范式”

    在當(dāng)今信息化迅速發(fā)展的時(shí)代,5G、大數(shù)據(jù)、云計(jì)算、深度學(xué)習(xí)等新興技術(shù)的廣泛應(yīng)用,帶來(lái)了前所未有的網(wǎng)絡(luò)安全挑戰(zhàn)。人工智能技術(shù)的崛起,為網(wǎng)絡(luò)安全領(lǐng)域提供了新的解決方案,尤其在威脅識(shí)別、告警分析、態(tài)勢(shì)感知
    的頭像 發(fā)表于 12-02 16:05 ?499次閱讀

    充電樁測(cè)試:守護(hù)綠色出行的安全密碼

    在新能源汽車蓬勃發(fā)展的時(shí)代浪潮下,充電樁作為核心配套設(shè)施,其質(zhì)量與安全性至關(guān)重要。每一次穩(wěn)定的充電過(guò)程背后,都離不開嚴(yán)謹(jǐn)細(xì)致的測(cè)試工作。那么,在充電樁測(cè)試中究竟需要注意哪些關(guān)鍵點(diǎn)呢? 電氣性能是首要
    發(fā)表于 09-18 13:52

    芯盾時(shí)代助力遂寧銀行破解金融業(yè)務(wù)安全痛點(diǎn)

    芯盾時(shí)代中標(biāo)遂寧銀行!芯盾時(shí)代基于零信任安全理念,通過(guò)自研的零信任企業(yè)安全產(chǎn)品線,為客戶構(gòu)建覆蓋用戶身份全生命周期、API應(yīng)用全鏈條的動(dòng)態(tài)防護(hù)體系,為遂寧銀行數(shù)字化轉(zhuǎn)型筑牢
    的頭像 發(fā)表于 09-16 14:04 ?797次閱讀

    邊聊安全 | 智能駕駛時(shí)代的新挑戰(zhàn):AI功能安全

    智能駕駛時(shí)代的新挑戰(zhàn):AI功能安全寫在前面:隨著人工智能(AI)技術(shù)在自動(dòng)駕駛汽車等領(lǐng)域的快速發(fā)展,其功能安全性成為了一個(gè)不可忽視的議題。功能安全指的是在正?;虍惓2僮髑闆r下,系統(tǒng)能夠
    的頭像 發(fā)表于 09-05 16:20 ?1779次閱讀
    邊聊<b class='flag-5'>安全</b> | 智能駕駛<b class='flag-5'>時(shí)代</b>的新挑戰(zhàn):AI功能<b class='flag-5'>安全</b>

    Dirsearch 安全實(shí)戰(zhàn)指南

    在 Web 安全滲透測(cè)試中,發(fā)現(xiàn)隱藏目錄和敏感文件是信息收集的關(guān)鍵環(huán)節(jié)。這些資源可能包含后臺(tái)入口、數(shù)據(jù)庫(kù)備份等關(guān)鍵信息,是突破防線的重要突破口。dirsearch 憑借靈活配置與高效掃描能力,成為
    的頭像 發(fā)表于 09-02 10:31 ?784次閱讀

    芯盾時(shí)代與某央企合作建設(shè)零信任安全網(wǎng)關(guān)

    芯盾時(shí)代再度中標(biāo)某央企,基于前期建設(shè)的統(tǒng)一身份認(rèn)證系統(tǒng),此次合作建設(shè)零信任安全網(wǎng)關(guān)將進(jìn)一步完善零信任安全體系,實(shí)現(xiàn)集團(tuán)“身份-設(shè)備-應(yīng)用”的全鏈條防護(hù),降低關(guān)鍵系統(tǒng)的訪問(wèn)風(fēng)險(xiǎn),保障員工
    的頭像 發(fā)表于 08-20 10:34 ?1426次閱讀

    國(guó)民技術(shù)安全芯片筑牢關(guān)鍵信息基礎(chǔ)設(shè)施安全防線

    在數(shù)字浪潮席卷全球的當(dāng)下,關(guān)鍵信息基礎(chǔ)設(shè)施宛如國(guó)家經(jīng)濟(jì)社會(huì)運(yùn)行的中樞神經(jīng),其安全與否,直接關(guān)乎國(guó)計(jì)民生與國(guó)家安全。近期,《關(guān)鍵信息基礎(chǔ)設(shè)施商用密碼使用管理規(guī)定》正式發(fā)布,這一規(guī)定猶如為
    的頭像 發(fā)表于 07-07 11:28 ?1521次閱讀
    國(guó)民技術(shù)<b class='flag-5'>安全</b>芯片筑牢<b class='flag-5'>關(guān)鍵</b>信息基礎(chǔ)設(shè)施<b class='flag-5'>安全</b>防線

    編譯器功能安全驗(yàn)證的關(guān)鍵要素

    在汽車、工業(yè)、醫(yī)療等安全關(guān)鍵型應(yīng)用中,確保功能安全合規(guī)性需要嚴(yán)格的工具鏈驗(yàn)證。開發(fā)安全關(guān)鍵型軟件的企業(yè)必須遵守ISO 26262、IEC 6
    的頭像 發(fā)表于 07-05 13:37 ?1598次閱讀

    芯盾時(shí)代全場(chǎng)景身份治理解決方案助力企業(yè)提升業(yè)務(wù)安全

    芯盾時(shí)代中標(biāo)某人壽保險(xiǎn),持續(xù)深化業(yè)務(wù)安全項(xiàng)目合作。芯盾時(shí)代為客戶建設(shè)IAM系統(tǒng),為PC端和移動(dòng)端的應(yīng)用提供統(tǒng)一、安全、便捷的統(tǒng)一身份管理服務(wù),進(jìn)一步強(qiáng)化身份認(rèn)證、權(quán)限管理、數(shù)據(jù)
    的頭像 發(fā)表于 05-07 10:29 ?909次閱讀

    芯盾時(shí)代助力打造金融安全新范式

    芯盾時(shí)代中標(biāo)吉林省農(nóng)村信用社(以下簡(jiǎn)稱“吉林農(nóng)信”)?設(shè)備指紋平臺(tái),交易安全保護(hù)系統(tǒng)等項(xiàng)目?。芯盾時(shí)代基于零信任安全理念,通過(guò)自主研發(fā)的?設(shè)備指紋技術(shù)?與?實(shí)時(shí)交易風(fēng)控引擎?,為吉林農(nóng)
    的頭像 發(fā)表于 04-15 17:41 ?1078次閱讀

    芯盾時(shí)代助力打造智慧醫(yī)療安全新標(biāo)桿

    芯盾時(shí)代中標(biāo)?安徽醫(yī)科大學(xué)第二附屬醫(yī)院(以下簡(jiǎn)稱“安醫(yī)二附院”)!芯盾時(shí)代基于零信任安全理念,融合動(dòng)態(tài)身份驗(yàn)證、智能風(fēng)險(xiǎn)感知與策略執(zhí)行能力,將為安醫(yī)二附院構(gòu)建動(dòng)態(tài)化、智能化的零信任安全
    的頭像 發(fā)表于 04-02 17:18 ?1168次閱讀