精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

3天內不再提示

遵守 MISRA 如何提高C++應用的安全性

北匯信息POLELINK ? 2023-07-26 14:12 ? 次閱讀

Perforce在支持需要穩定和安全的應用程序方面有著悠久的歷史。憑借50多年的應用程序開發經驗,從客戶、趨勢和競爭對手那里學到了很多東西。Perforce從軟件開發的所有領域都采用了最佳實踐,并試圖將這些實踐應用于Perforce所做的一切。Perforce采用了單元測試、自動化測試、敏捷開發、代碼審查、持續集成等等。多年來,Perforce制定了自己的一套內部發展指南,但Perforce一直在尋找改進的方法。 像MISRA? C++這樣的指南是識別新檢查的寶貴資源,Perforce可以將其應用于代碼以繼續使其更好。

MISRA:增強軟件安全性和穩定性

MISRA起源于汽車行業,在汽車行業中保持高標準的軟件開發非常重要。MISRA提供了一套適用于任何軟件應用程序的全面指南,在確保軟件安全性和穩定性方面發揮著至關重要的作用。這些準則包含各個方面,例如避免比較運算符右側的副作用,以及不執行任何指針算術。雖然開發團隊通常有自己的代碼審查指南,但MISRA的附加規則集的加入,這些規則已經經過了廣泛地研究并證明其可以提高軟件質量,代表了在保護軟件完整性和可靠性方面的重大飛躍。

實施和執行MISRA標準以改進開發實踐

理解并同意MISRA等標準是提升團隊開發實踐的重要開始。然而,這些標準的有效性取決于它們的一致應用和測試。 在持續集成/持續交付(CI/CD)或質量保證(QA)流程中集成Klocwork等專用工具以檢查特定的MISRA要求,是確保遵守既定標準的關鍵手段。此外,這種類型的過程應擴展到應用程序中的任何第三方C++庫,例如ICU、OpenSSL、DB Client庫、mat庫等。通過將MISRA標準應用于這些庫,可以防止應用程序或C++庫中出現的漏洞。在整個開發生命周期中強調和實施MISRA指南可以顯著提高軟件的安全性和穩定性。

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

    關注

    69

    文章

    4778

    瀏覽量

    87163
  • MISRA
    +關注

    關注

    0

    文章

    21

    瀏覽量

    6960
收藏 人收藏

    評論

    相關推薦

    在電氣安裝中通過負載箱實現最大效率和安全性

    在電氣安裝中,負載箱是一種常用的設備,主要用于模擬實際的電力負載,以便進行各種電氣設備的測試和調試。通過負載箱,可以實現最大效率和安全性,從而提高電氣設備的運行性能和使用壽命。 負載箱可以實現最大
    發表于 11-20 15:24

    智能系統的安全性分析

    智能系統的安全性分析是一個至關重要的過程,它涉及多個層面和維度,以確保系統在各種情況下都能保持安全、穩定和可靠。以下是對智能系統安全性的分析: 一、數據安全性 數據加密 : 采用對稱加
    的頭像 發表于 10-29 09:56 ?205次閱讀

    C2000? MISRA-C策略

    電子發燒友網站提供《C2000? MISRA-C策略.pdf》資料免費下載
    發表于 10-11 11:43 ?0次下載
    <b class='flag-5'>C</b>2000? <b class='flag-5'>MISRA-C</b>策略

    在跨境電商中,如何確保網絡節點的安全性和合規

    在跨境電商中,確保網絡節點的安全性和合規是至關重要的。以下是一些關鍵措施: 1、數據保護:加強數據保護是提高安全性的重要方面。這包括確保所有敏感數據都通過加密傳輸,并在存儲時進行加密。使用
    的頭像 發表于 09-25 13:45 ?297次閱讀

    embOS的MISRA-C:2012一致

    MISRA C是汽車工業軟件可靠協會(MISRA)開發的一套針對C編程語言的軟件開發指南,目的是提升嵌入式系統的
    的頭像 發表于 08-20 11:35 ?424次閱讀

    whitepaper-perforce-what-is-misra

    如果您熟悉嵌入式軟件的世界,您可能聽說過安全關鍵系統的MISRA編碼準則和合規。最初為在汽車嵌入式軟件行業,MISRA C for
    發表于 08-08 15:54 ?0次下載

    請問DM平臺訪問安全性如何控制?

    DM平臺訪問安全性如何控制?
    發表于 07-25 06:10

    Perforce靜態代碼分析專家解讀MISRA C++:2023?新標準:如何安全、高效地使用基于范圍的for循環,防范未定義行

    MISRA C++:2023——MISRA? C++ 標準的下一個版本來了!為了幫助您了解 MISRA
    的頭像 發表于 06-18 12:57 ?354次閱讀

    藍牙模塊的安全性與隱私保護

    據傳輸過程中的安全性問題,分析隱私保護方面的挑戰和解決方案,并介紹一些提高藍牙模塊安全性和隱私保護的先進技術。 藍牙模塊在數據傳輸過程中的安全性問題 藍牙模塊在數據傳輸過程中采用了加密
    的頭像 發表于 06-14 16:06 ?505次閱讀

    MISRA-C-:2004中文版

    MISRA-C-:2004 中文版
    發表于 06-04 11:52 ?1次下載

    帶你走近MISRA C++:2023

    隨著汽車工業邁入數字化轉型的新紀元,軟件的安全性與可靠已躍升為設計和開發核心環節的重中之重。MISRAC++標準的誕生與演進,精準地回應了行業發展的需求。自MISRAC++標準首次面世以來,它便被
    的頭像 發表于 04-30 08:24 ?1736次閱讀
    帶你走近<b class='flag-5'>MISRA</b> <b class='flag-5'>C++</b>:2023

    使用 MISRA C++:2023? 避免基于范圍的 for 循環中的錯誤

    在前兩篇博客中,我們?向您介紹了新的 MISRA C++ 標準?和?C++ 的歷史?。在這篇博客中,我們將仔細研究以 C++ 中?for?循環為中心的特定規則。
    的頭像 發表于 03-28 13:53 ?738次閱讀
    使用 <b class='flag-5'>MISRA</b> <b class='flag-5'>C++</b>:2023? 避免基于范圍的 for 循環中的錯誤

    電流探頭測試小技巧:提高準確安全性

    電流探頭是一種常用的測試工具,用于測量電路中的電流。正確使用電流探頭可以提高測試的準確,并確保操作的安全性。本文將介紹一些電流探頭的測試小技巧,幫助您更好地使用電流探頭進行電流測量。 技巧一:正確
    的頭像 發表于 03-08 09:31 ?333次閱讀
    電流探頭測試小技巧:<b class='flag-5'>提高</b>準確<b class='flag-5'>性</b>和<b class='flag-5'>安全性</b>

    汽車電子行業的MISRA C標準解讀

    之前分享了一些編程規范相關的文章,有位讀者提到了汽車電子行業的MISRA C標準,說這個很不錯。
    的頭像 發表于 01-17 11:03 ?1132次閱讀

    C++簡史:C++是如何開始的

    MISRA C++:2023,MISRA? C++ 標準的下一個版本,來了!為了幫助您做好準備,我們介紹了 Perforce 首席技術支持工程師 Frank van den Beuke
    的頭像 發表于 01-11 09:00 ?538次閱讀
    <b class='flag-5'>C++</b>簡史:<b class='flag-5'>C++</b>是如何開始的