日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

MISRA C:2025新標準解析:新增規(guī)則、優(yōu)化點與靜態(tài)代碼分析工具支持(Perforce QAC、Klocwork)

龍智DevSecOps ? 2025-05-08 17:58 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本文來源perforce.com,由Perforce中國授權合作伙伴、DevSecOps解決方案提供商-龍智翻譯整理。

2025年3月,嵌入式開發(fā)領域迎來重要更新——MISRA C:2025?正式發(fā)布!作為Perforce中國授權合作伙伴,龍智一直密切關注、及時分享這一關鍵標準的演進,助力企業(yè)構建更安全、可靠的嵌入式系統(tǒng)。

本文,我們將帶您了解:MISRA C:2025有何重要變化?對于依賴MISRA?標準開發(fā)安全關鍵型系統(tǒng)的企業(yè)來說,新版本意味著什么?如何通過靜態(tài)分析工具(如Perforce QAC、Klocwork)快速實現(xiàn)合規(guī)?

MISRA C:2025概述

2025年3月,MISRA C:2025在德國紐倫堡舉辦的Embedded World大會中正式發(fā)布。與前版MISRA C:2023相比,MISRA C:2025的實質(zhì)性更新較少,但它基于MISRA C:2023的高效框架,引入了重要的政策調(diào)整、增強功能和新準則,進一步簡化了開發(fā)可靠、穩(wěn)健的安全關鍵型代碼的流程。

MISRA C:2023涵蓋哪些內(nèi)容?

MISRA C軟件開發(fā)指南旨在確保使用C語言編寫的軟件安全可靠。這些指南為開發(fā)者提供了一系列需要遵循的規(guī)則和指令,并允許開發(fā)者使用工具(如Perforce的靜態(tài)分析工具Perforce QAC 和Klocwork)來幫助檢測任何違規(guī)行為。

在MISRA C:2025發(fā)布之前,MISRA C:2023是最后一個主要版本,共包含221條準則,涵蓋C90、C99和C11/C18。

MISRA C:2025更多是對現(xiàn)有指南的增量升級,但它為支持下一版C語言標準和開發(fā)環(huán)境的更新奠定了基礎。MISRA C:2025仍涵蓋C90、C99和C11/C18,同時對現(xiàn)有準則進行了合理優(yōu)化和重組,以保持連續(xù)性,同時也增加了新的準則,使現(xiàn)行準則總數(shù)達到225條。

MISRA C:2025采用了較新的滾動發(fā)布開發(fā)模式,取代了獨立的修訂文檔形式,以便開發(fā)者能夠更好地與文檔及其迭代進行交互。

MISRA C:2025有哪些變化?

新增規(guī)則

MISRA C:2025新增了5條指南。其中一條較為有趣的新規(guī)則是Rule 19.3,它通過將“一致使用某個變體成員”與更嚴格的“禁止更改活動成員(可能有安全風險)”區(qū)分開來,放寬了對聯(lián)合體(union)的使用限制。這條規(guī)則原本是一個全面的限制,但現(xiàn)在對于常規(guī)“安全”的用法,僅作為建議性規(guī)則。

MISRA C:2025還包括其他新規(guī)則,例如關于聲明的規(guī)則,以及從基本類型系統(tǒng)中提取指針的規(guī)則,以使其更加連貫。

規(guī)則調(diào)整

對一些現(xiàn)有規(guī)則進行了擴展。例如,指針轉換規(guī)則(Rule 11.3、11.4、11.6)現(xiàn)在考慮到了”intptr_t “類型,為處理整數(shù)和地址的整數(shù)表示提供了更多可能性。在之前的版本中,地址操作是全面禁止的,而這種操作對于一些低級系統(tǒng)功能(如指針標記)來說是必不可少的。

規(guī)則重組

MISRA C:2025對部分準則進行了重組,將規(guī)則歸入到更適合的類別中,并重新調(diào)整了規(guī)則和指令之間的定位。這一重組工作為下一版本的擴展奠定了堅實基礎。

引入“已刪除”和“不適用”規(guī)則

這是首次在新版發(fā)布中引入“已刪除”和“不適用”規(guī)則。

已刪除的規(guī)則編號在后續(xù)版本中不會被重新啟用。因此,當檢測工具針對舊版本代碼提示”違反Rule 21.2″時(該規(guī)則已被重新編號并從當前版本中刪除),這個警告將特指MSIRA C:2023標準中原來的Rule 21.2含義,不會與其他規(guī)則產(chǎn)生歧義。

這是一個重要的里程碑,因為MISRA現(xiàn)在認識到,隨著分析技術和審查理念的發(fā)展,并非所有的歷史規(guī)則都具有價值。(例如,備受爭議的Rule 15.5在MISRA C:2025中被停用)。

新的”不適用”類別還允許用戶在必要時重新啟用該規(guī)則。

使用Perforce QAC/ Klocwork實現(xiàn)MISRA合規(guī)性

MISRA一直在不斷審查C和C++語言的規(guī)則和指南。雖然每個版本的設計都旨在讓代碼更安全、更可靠,但開發(fā)人員仍然需要了解這些規(guī)則,檢查代碼是否違規(guī),并持續(xù)監(jiān)控代碼以確保符合MISRA標準。

選擇合適的靜態(tài)代碼分析工具可以加速實現(xiàn)MISRA合規(guī)。Perforce靜態(tài)分析工具QAC(原Helix QAC)和Klocwork能夠自動掃描代碼,發(fā)現(xiàn)違規(guī)行為,并立即識別不合規(guī)的代碼,從而在代碼投入生產(chǎn)前修復違規(guī)代碼。

Perforce QAC還具有新的合規(guī)性模塊,完全涵蓋MISRA C:2025,幫助您輕松滿足并記錄 MISRA C:2025的合規(guī)性。

即刻咨詢Perforce中國授權合作伙伴、DevSecOps解決方案提供商-龍智,申請QAC MISRA C:2025合規(guī)性模塊的應用演示,或免費試用Perforce QAC與Klocwork。

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

    關注

    5210

    文章

    20680

    瀏覽量

    337418
  • 嵌入式開發(fā)

    關注

    18

    文章

    1176

    瀏覽量

    50243
  • 代碼分析
    +關注

    關注

    0

    文章

    13

    瀏覽量

    5971
  • Klocwork
    +關注

    關注

    0

    文章

    10

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    Perforce 靜態(tài)分析現(xiàn)已正式支持 Rust語言!

    您是否正計劃通過 Rust 編程來提升內(nèi)存安全性,卻又擔心它無法覆蓋所有的安全漏洞?Perforce QACKlocwork 現(xiàn)在已支持分析
    的頭像 發(fā)表于 04-08 15:38 ?481次閱讀
    <b class='flag-5'>Perforce</b> <b class='flag-5'>靜態(tài)</b><b class='flag-5'>分析</b>現(xiàn)已正式<b class='flag-5'>支持</b> Rust語言!

    深度解析:主流功能安全標準(ISO 26262/IEC 61508)及其軟件合規(guī)全流程

    合作伙伴,龍智(Dragonsoft)為您解讀如何通過 QAC 靜態(tài)分析Perforce ALM 滿足功能安全合規(guī)要求。
    的頭像 發(fā)表于 03-10 16:48 ?657次閱讀
    深度<b class='flag-5'>解析</b>:主流功能安全<b class='flag-5'>標準</b>(ISO 26262/IEC 61508)及其軟件合規(guī)全流程

    C語言安全編碼指南:MISRA C、CERT C、CWE 與 C Secure 標準對比與Perforce QAC應用詳解

    如何編寫真正安全的C語言代碼?指南涵蓋MISRA C、CERT、CWE等國際安全編碼標準對比,以及如何借助
    的頭像 發(fā)表于 01-26 17:38 ?1139次閱讀
    <b class='flag-5'>C</b>語言安全編碼指南:<b class='flag-5'>MISRA</b> <b class='flag-5'>C</b>、CERT <b class='flag-5'>C</b>、CWE 與 <b class='flag-5'>C</b> Secure <b class='flag-5'>標準</b>對比與<b class='flag-5'>Perforce</b> <b class='flag-5'>QAC</b>應用詳解

    Perforce QAC 2025.4 的新特性

    Perforce QAC 2025.4 提供了一個新的最小化安裝包,以簡化 CI/CD 環(huán)境的部署,并包含分析改進,例如擴展了針對 Windows API 的動態(tài)內(nèi)存分析。Visual
    的頭像 發(fā)表于 12-30 13:50 ?740次閱讀
    <b class='flag-5'>Perforce</b> <b class='flag-5'>QAC</b> 2025.4 的新特性

    汽車網(wǎng)絡安全開發(fā)語言選型指南:C/C++/Rust/Java等主流語言對比+Perforce QAC/Klocwork工具支持

    汽車網(wǎng)絡安全如何選編程語言?C、C++、Rust、Java……誰更適合AUTOSAR、ISO/SAE 21434?一文了解8種主流語言的優(yōu)劣與適用場景,以及Perforce QAC/
    的頭像 發(fā)表于 12-26 11:13 ?676次閱讀
    汽車網(wǎng)絡安全開發(fā)語言選型指南:<b class='flag-5'>C</b>/<b class='flag-5'>C</b>++/Rust/Java等主流語言對比+<b class='flag-5'>Perforce</b> <b class='flag-5'>QAC</b>/<b class='flag-5'>Klocwork</b><b class='flag-5'>工具</b><b class='flag-5'>支持</b>

    【征集令】2026年全球汽車軟件開發(fā)狀況調(diào)查,500美金等你拿!

    、應用程序生命周期管理平臺、敏捷規(guī)劃軟件以及用于靜態(tài)代碼分析Klocwork、QAC等。Perforc
    的頭像 發(fā)表于 11-12 10:02 ?869次閱讀
    【征集令】2026年全球汽車軟件開發(fā)狀況調(diào)查,500美金等你拿!

    什么是CVE?如何通過SAST/靜態(tài)分析工具Perforce QACKlocwork應對CVE?

    本文將為您詳解什么是CVE、CVE標識符的作用,厘清CVE與CWE、CVSS的區(qū)別,介紹CVE清單內(nèi)容,并說明如何借助合適的靜態(tài)分析工具(如Perforce
    的頭像 發(fā)表于 10-31 14:24 ?773次閱讀
    什么是CVE?如何通過SAST/<b class='flag-5'>靜態(tài)</b><b class='flag-5'>分析</b><b class='flag-5'>工具</b><b class='flag-5'>Perforce</b> <b class='flag-5'>QAC</b> 和 <b class='flag-5'>Klocwork</b>應對CVE?

    C/C++代碼靜態(tài)測試工具Perforce QAC 2025.3的新特性

    ?Perforce Validate?中?QAC?項目的相對/根路徑的支持。C++?分析也得到了增強,增加了用于檢測
    的頭像 發(fā)表于 10-13 18:11 ?762次閱讀
    <b class='flag-5'>C</b>/<b class='flag-5'>C</b>++<b class='flag-5'>代碼</b><b class='flag-5'>靜態(tài)</b>測試<b class='flag-5'>工具</b><b class='flag-5'>Perforce</b> <b class='flag-5'>QAC</b> 2025.3的新特性

    車企工具鏈落地指南:Perforce P4、QAC/Klocwork工具部署與龍智一站式服務

    從試用驗證到部署、培訓,再到長期的運維護航,龍智致力于為車企客戶提供全生命周期的技術服務與支持,讓Perforce產(chǎn)品以及DevSecOps工具鏈真正落地生根,創(chuàng)造價值!
    的頭像 發(fā)表于 09-19 11:01 ?1097次閱讀
    車企<b class='flag-5'>工具</b>鏈落地指南:<b class='flag-5'>Perforce</b> P4、<b class='flag-5'>QAC</b>/<b class='flag-5'>Klocwork</b>等<b class='flag-5'>工具</b>部署與龍智一站式服務

    Perforce QAC 2025.2版本更新:虛擬內(nèi)存優(yōu)化、100%覆蓋CERT C規(guī)則、CI構建性能提升等

    【產(chǎn)品更新】Perforce QAC更新至2025.2版本,安裝路徑和許可證都有變化!重點:虛擬內(nèi)存占用降低、100%覆蓋CERT C規(guī)則C
    的頭像 發(fā)表于 09-09 14:40 ?843次閱讀
    <b class='flag-5'>Perforce</b> <b class='flag-5'>QAC</b> 2025.2版本更新:虛擬內(nèi)存<b class='flag-5'>優(yōu)化</b>、100%覆蓋CERT <b class='flag-5'>C</b><b class='flag-5'>規(guī)則</b>、CI構建性能提升等

    汽車軟件團隊必看:基于靜態(tài)代碼分析工具Perforce QAC的ISO 26262合規(guī)實踐

    ISO 26262合規(guī)指南,從ASIL分級到工具落地,手把手教你用靜態(tài)代碼分析Perforce QAC
    的頭像 發(fā)表于 08-07 17:33 ?1344次閱讀
    汽車軟件團隊必看:基于<b class='flag-5'>靜態(tài)</b><b class='flag-5'>代碼</b><b class='flag-5'>分析</b><b class='flag-5'>工具</b><b class='flag-5'>Perforce</b> <b class='flag-5'>QAC</b>的ISO 26262合規(guī)實踐

    汽車軟件開發(fā)必看:Perforce工具鏈助力高效開發(fā)與功能安全的最佳實踐

    無論是主機廠還是供應商,ISO 26262合規(guī)都是繞不開的課題。冗長的流程、復雜的標準是否讓您的團隊疲于應對?Perforce一體化工具鏈正是破解這一難題的鑰匙!從靜態(tài)
    的頭像 發(fā)表于 08-01 10:49 ?1239次閱讀
    汽車軟件開發(fā)必看:<b class='flag-5'>Perforce</b><b class='flag-5'>工具</b>鏈助力高效開發(fā)與功能安全的最佳實踐

    Perforce QAC產(chǎn)品簡介:面向C/C++的靜態(tài)代碼分析工具(已通過SO 26262認證)

    Perforce QAC專為C/C++開發(fā)者打造,支持多種編碼規(guī)范、功能安全標準(ISO 262
    的頭像 發(fā)表于 07-10 15:57 ?1494次閱讀
    <b class='flag-5'>Perforce</b> <b class='flag-5'>QAC</b>產(chǎn)品簡介:面向<b class='flag-5'>C</b>/<b class='flag-5'>C</b>++的<b class='flag-5'>靜態(tài)</b><b class='flag-5'>代碼</b><b class='flag-5'>分析</b><b class='flag-5'>工具</b>(已通過SO 26262認證)

    2025年汽車行業(yè)趨勢解讀:AI在汽車軟件開發(fā)中的應用、代碼安全挑戰(zhàn)等(附Perforce QAC / Klocwork工具推薦)

    隨著AI技術深入嵌入式系統(tǒng),汽車軟件已成為智能出行的核心要素。根據(jù)Perforce發(fā)布的《2025年汽車軟件開發(fā)現(xiàn)狀報告》,全球650多名汽車從業(yè)者共同揭示了AI在汽車行業(yè)的演進趨勢、挑戰(zhàn)與應對策略。
    的頭像 發(fā)表于 06-13 15:03 ?1814次閱讀
    <b class='flag-5'>2025</b>年汽車行業(yè)趨勢解讀:AI在汽車軟件開發(fā)中的應用、<b class='flag-5'>代碼</b>安全挑戰(zhàn)等(附<b class='flag-5'>Perforce</b> <b class='flag-5'>QAC</b> / <b class='flag-5'>Klocwork</b><b class='flag-5'>工具</b>推薦)

    Helix QAC 2025.1 重磅發(fā)布!MISRA C:2025? 100%覆蓋

    和服務器存儲占用。? 編碼規(guī)范支持MISRA C:2025?、CERT C)? ? MISRA
    的頭像 發(fā)表于 05-13 16:48 ?1624次閱讀
    Helix <b class='flag-5'>QAC</b> 2025.1 重磅發(fā)布!<b class='flag-5'>MISRA</b> <b class='flag-5'>C</b>:<b class='flag-5'>2025</b>? 100%覆蓋
    青田县| 电白县| 崇阳县| 顺昌县| 白玉县| 松阳县| 朝阳市| 清原| 弥勒县| 湾仔区| 洪江市| 云阳县| 桃源县| 宁波市| 依兰县| 兴国县| 绥阳县| 柳河县| 卢氏县| 铁力市| 尤溪县| 永胜县| 德庆县| 临沭县| 思南县| 遂川县| 阳曲县| 阳新县| 长春市| 金坛市| 织金县| 江陵县| 鄂温| 黔西| 晋州市| 团风县| 金山区| 红安县| 福海县| 潼关县| 精河县|