91在线观看视频-91在线观看视频-91在线观看免费视频-91在线观看免费-欧美第二页-欧美第1页

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

安全關鍵時代的遺留代碼

星星科技指導員 ? 來源:嵌入式計算設計 ? 作者:BILL ST. CLAIR ? 2022-11-07 14:28 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

當考慮安全和安全關鍵風險時,遺留代碼重用的成本和便利性優勢可能會降低或復雜化。如果遺留代碼被證明在功能上正確且在操作上可行,則其接受是基于對預期會發生什么的假設。但是,通常會導致故障的是意外情況,而結構測試提供了一種緩解意外情況的方法。

今天,對遺留軟件的“構建”接受正在受到更多的審查。這是由于在軍事和商業系統中,越來越強調安保和安全評價標準。關于認證的軟件方面,必須提供可重復驗證過程的證據和支持該過程的分析。結構測試是驗證此證據的一種機制。

雖然曾經被視為不必要的成本負擔,但嚴格的、基于標準的開發和驗證過程是全球嵌入式系統行業安全重要性的新興全球視角的結果。這種觀點的定義是與商業航空旅行、醫療設備產品部署、全球汽車產品開發標準化以及國防和安全等各種活動相關的風險。在這些應用程序中,與意外軟件和系統行為相關的責任、成本和任務影響被認為是不可接受的。

作為美國聯邦航空局國際飛行軟件工作組的成員,該工作組正在制定下一版DO-178軟件標準,我目睹了人們越來越意識到在飛行軟件系統中使用遺留軟件。工作組努力確保遺留代碼得到適當的管理和驗證,并且它實際上不會成為“死”或無法訪問的代碼,在這種代碼中,它可能無意中被調用用于運行時執行,而無需事先進行適當的測試。從歷史上看,死代碼被視為意外軟件行為的原因,并對飛行安全構成重大風險。

隨著嵌入式系統中面向對象應用程序的出現,使用C++JavaAda 2005等語言,工作組還意識到重用遺留代碼的可能性呈指數級增長。舊組件可以與新組件共享成員函數,并且在運行時執行之前,這些共享函數的精確行為實際上不可見。在面向對象的系統中,意外發生的可能性更高。

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

鑒于與安全和安全關鍵型軟件相關的挑戰,我們需要確定有關遺留代碼的最佳實踐,并提出一種維護和更新遺留代碼的方法。這些挑戰可以通過結構測試來解決。結構測試(有時稱為“軟件測試軟件”)提供了一個運行時環境,在該環境中,自動生成測試用例,以基于系統范圍的路徑級代碼分析來執行軟件行為。盡管過去結構測試因沒有明確驗證功能正確性而受到批評,但這種觀點沒有認識到結構測試的目標是練習整個軟件結構,捕獲異常并測量結果代碼覆蓋率 - 而不是顯式測試軟件功能。

除非正確分析遺留軟件的“竣工”架構,否則無法預測更改的影響,也無法有效地應用更改。幸運的是,結構測試固有的靜態分析也可以生成架構的圖形表示,包括調用樹圖、控制流圖、數據耦合表和設置/使用表。這些可視化對于處理來自多個來源的代碼(如建模工具、手動代碼和軟件庫)的工程師特別有用。結構測試靜態分析維度的另一個副產品是將編碼規則自動應用于源代碼,確保舊代碼和新代碼之間的實現一致性。

測試技術的進步催生了新一代工具,而不僅僅是另一種工具。這些進步恰逢其時,以滿足國際軟件標準化、嵌入式軟件市場的全球化以及安保和安全關鍵驗證標準的日益重視的需求。現在,傳統軟件用戶可以排除意外的軟件行為,并幫助確保我們的安全。

審核編輯:郭婷

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • JAVA
    +關注

    關注

    20

    文章

    2989

    瀏覽量

    109723
  • C++
    C++
    +關注

    關注

    22

    文章

    2119

    瀏覽量

    75317
  • 代碼
    +關注

    關注

    30

    文章

    4900

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    國民技術安全芯片筑牢關鍵信息基礎設施安全防線

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

    編譯器功能安全驗證的關鍵要素

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

    請問K210和K230開發如何確保代碼安全?

    K210和K230開發如何確保代碼安全?
    發表于 06-06 06:38

    芯盾時代全場景身份治理解決方案助力企業提升業務安全

    芯盾時代中標某人壽保險,持續深化業務安全項目合作。芯盾時代為客戶建設IAM系統,為PC端和移動端的應用提供統一、安全、便捷的統一身份管理服務,進一步強化身份認證、權限管理、數據
    的頭像 發表于 05-07 10:29 ?365次閱讀

    芯盾時代助力打造金融安全新范式

    芯盾時代中標吉林省農村信用社(以下簡稱“吉林農信”)?設備指紋平臺,交易安全保護系統等項目?。芯盾時代基于零信任安全理念,通過自主研發的?設備指紋技術?與?實時交易風控引擎?,為吉林農
    的頭像 發表于 04-15 17:41 ?574次閱讀

    芯盾時代助力打造智慧醫療安全新標桿

    芯盾時代中標?安徽醫科大學第二附屬醫院(以下簡稱“安醫二附院”)!芯盾時代基于零信任安全理念,融合動態身份驗證、智能風險感知與策略執行能力,將為安醫二附院構建動態化、智能化的零信任安全
    的頭像 發表于 04-02 17:18 ?618次閱讀

    Arm關鍵洞察 芯片新思維 奠定人工智能時代新根基

    哪些策略轉變及投資? 為了解決科技企業的疑慮,Arm 近日發布《芯片新思維:奠定人工智能時代新根基》報告,針對當前關鍵的行業轉變提供了重要見解,并全面分析了半導體行業正如何不斷發展,以滿足 AI 的巨大算力需求,同時解決能效、安全
    的頭像 發表于 03-14 15:58 ?552次閱讀

    充電樁老化負載評估:保障安全與效率的關鍵路徑

    隨著新能源汽車的普及,充電樁作為核心基礎設施,其長期運行的可靠性備受關注。在持續高負荷工作、環境侵蝕及元器件老化等因素影響下,充電樁的性能衰退可能引發安全隱患與效率下降。因此,系統化的老化負載評估
    發表于 03-10 16:32

    鐵路安全巡檢進入智能時代:頂堅防爆巡檢手持對講終端的應用與成效

    鐵路安全巡檢已邁入智能時代,其中防爆巡檢手持對講終端的廣泛應用成為這一變革的關鍵。這些終端設備以其強大的數據采集、遠程通信及智能識別能力,顯著提升了巡檢效率與安全性,有效預防事故,優化
    的頭像 發表于 03-07 12:02 ?340次閱讀
    鐵路<b class='flag-5'>安全</b>巡檢進入智能<b class='flag-5'>時代</b>:頂堅防爆巡檢手持對講終端的應用與成效

    嵌入式軟件開發中遺留代碼的挑戰

    遺留代碼通常難以集成到其他系統、適配新數據格式或部署到現代平臺及云端托管環境。相關代碼可能已不再提供安全更新和補丁,供應商或開源社區的支持也可能逐漸減少甚至消失。然而,如果使用
    的頭像 發表于 02-26 10:05 ?413次閱讀
    嵌入式軟件開發中<b class='flag-5'>遺留</b><b class='flag-5'>代碼</b>的挑戰

    代碼分區的藝術:雙區域架構下的安全與性能平衡策略

    雙區域代碼安全模塊(Dual Code Security Module),通常簡稱為DCSM,是一種用于增強微控制器(MCU)代碼安全性的設計。 雙區域
    的頭像 發表于 02-19 09:55 ?426次閱讀
    <b class='flag-5'>代碼</b>分區的藝術:雙區域架構下的<b class='flag-5'>安全</b>與性能平衡策略

    芯盾時代再獲“數字安全產業貢獻獎”

    貢獻獎”的獲獎名單。芯盾時代,作為零信任業務安全領域的佼佼者,憑借其突出的業務安全產品方案和廣泛的市場認可,以及在推動數字安全產業發展方面的卓越貢獻,再次榮獲了這一殊榮。 芯盾
    的頭像 發表于 01-22 14:53 ?461次閱讀

    芯盾時代入選《API安全技術應用指南(2024版)》API安全十大代表性廠商

    近日,國內知名網絡安全媒體安全牛正式發布《API安全技術應用指南(2024版)》報告,幫助用戶更好地開展API安全規劃和安全建設,并提供有效
    的頭像 發表于 12-18 11:04 ?1189次閱讀
    芯盾<b class='flag-5'>時代</b>入選《API<b class='flag-5'>安全</b>技術應用指南(2024版)》API<b class='flag-5'>安全</b>十大代表性廠商

    如何安全有效的刪代碼

    和建議,幫助你更安全有效地刪除代碼: 確定范圍 優化總是被鼓勵的,但方式和時間是同時需要被考慮進去的因素 方式:這個方案是否好,有無漏洞?投入產出效益比如何? 時間:是否要在這個版本,哪個版本能使所有開發投入時間最少
    的頭像 發表于 11-20 10:39 ?608次閱讀

    電梯報警顯示終端:智能電梯時代如何重塑安全管理?

    在現代都市的摩天大樓中,電梯作為垂直交通的重要工具,其安全性直接關系到每一位乘客的生命財產安全。隨著科技的進步,電梯報警顯示終端作為電梯安全管理系統的重要組成部分,正逐步成為提升電梯運行安全
    的頭像 發表于 09-10 11:08 ?730次閱讀
    主站蜘蛛池模板: 国产美女亚洲精品久久久综合 | 国产伦精品一区二区三区网站 | 在线网站黄 | 国产特黄 | 天天色色色 | 国产在线精品一区免费香蕉 | 操美女免费视频 | 五月婷婷丁香色 | 天天爽夜夜爽人人爽一区二区 | 国产精品高清免费网站 | 永久免费精品影视网站 | 四虎国产在线观看 | 4hu影院在线观看 | 波多久久夜色精品国产 | 精品成人在线观看 | 亚洲欧美人成网站综合在线 | 性免费网站| 91国内在线视频 | 国产婷婷色 | 性夜影院爽黄a爽免费视频 性瘾高h姚蕊全文免费阅读 | 中文字幕三级 | 在线欧美国产 | 新版天堂资源在线官网8 | 特黄色毛片 | 不卡视频免费在线观看 | 性黄视频| 国产无套粉嫩白浆 | 狼狼色丁香久久女婷婷综合 | 夜夜cao| 男人午夜禁片在线观看 | 色爱综合区 | 久草资源网| a一级黄| 亚洲一区二区三区中文字幕 | 亚洲爱爱图片 | 特级aaaaaaaaa毛片免费视频 | 3344a毛片在线看 | 天天操天天干天天爽 | 四虎国产视频 | 色拍视频 | 中文字幕一区在线观看视频 |