RM新时代网站-首页

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

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

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

AbsInt—確保代碼安全的靜態(tài)性能分析工具

hirain_tech ? 來源:hirain_tech ? 作者:hirain_tech ? 2023-11-08 11:15 ? 次閱讀

產(chǎn)品概述

德國AbsInt公司是專注于安全苛求軟件研發(fā)、確認(rèn)、驗證和認(rèn)證的工具鏈供應(yīng)商,能夠為客戶提供完整的確保代碼安全的性能分析工具套件以及軟件分析、驗證、確認(rèn)和編譯器技術(shù)相關(guān)咨詢服務(wù)。AbsInt產(chǎn)品廣泛地應(yīng)用于工業(yè)、交通、汽車、通信和能源等行業(yè)的安全苛求軟件研發(fā)過程中。

產(chǎn)品介紹

AbsInt代碼安全性能分析套件主要包括以下幾種產(chǎn)品:

aiT WCET Analyzer/最差情況執(zhí)行時間分析工具

StackAnalyzer/最差情況堆棧使用量分析工具

TimingProfiler/代碼執(zhí)行時間分析工具

Astrée/C代碼運行時錯誤和數(shù)據(jù)競爭檢查工具

RuleChecker/C代碼規(guī)則檢查工具

CompCert/形式化方法驗證的優(yōu)化C語言編譯器

二進制代碼分析工具

aiT:針對特定的處理器和編譯器,能夠分析出較接近實際運行情況的最差執(zhí)行時間,真實反映系統(tǒng)性能。在分析過程中充分考慮了高速緩存和流水線(pipeline)的影響,從而避免了過于保守的WCET值,亦即避免了硬件資源的浪費

StackAnalyzer:針對特定的處理器族和編譯器,能夠自動分析出任務(wù)的最差堆棧使用量,即避免了人為低估造成的堆棧溢出,又避免了人為高估而造成的資源浪費

wKgaomVK_VqAHZHnAACT22ASPVA876.png

TimingProfiler:針對特定的處理器族和編譯器,能夠從初期開始對代碼執(zhí)行時間進行持續(xù)分析和評估

特點

? 代碼靜態(tài)分析工具,可直接導(dǎo)入編譯后的.elf/*.out等二進制可執(zhí)行文件進行自動分析,不會對現(xiàn)有的工具鏈造成影響

?圖形化顯示程序的調(diào)用和控制流及不同程序點的機器狀態(tài),為優(yōu)化提供依據(jù)

?遍歷所有程序執(zhí)行路徑,對所有場景有效,無需提供測試用例

?支持批量測試,支持Jenkins,可實現(xiàn)軟件持續(xù)集成測試

?aiT和StackAnalyzer有認(rèn)證支持包,能夠提供認(rèn)證支持服務(wù)(ISO-26262、IEC-61508、EN-50128等)

C代碼分析工具

Astrée

?Astrée能夠確保找出所有的代碼運行時錯誤(run-time error)和數(shù)據(jù)競爭(data race)問題,控制流和數(shù)據(jù)流基本達到100%的覆蓋度

?Astrée分析方法,確保較低的誤報率

?Astrée在分析過程中能夠考慮OSEKAUTOSAR等OS配置環(huán)境的影響,提高分析結(jié)果精確度

?Astrée的分析結(jié)果支持交互式瀏覽,能夠幫助用戶迅速定位問題,并進行備注及修改

?Astrée可與dSPACE TargetLink實現(xiàn)無縫集成

?Astrée有認(rèn)證支持包,能夠提供認(rèn)證支持服務(wù)(ISO-26262、IEC-61508、EN-50128等)

RuleChecker:RuleChecker是C代碼規(guī)則檢查工具,支持以下代碼規(guī)則標(biāo)準(zhǔn)

?MISRA 2004、2012、2012Amendment 1

?ISO/IEC TS17961:2013

?SEI CERT Secure C

?MITRE CWE

?客戶訂制標(biāo)準(zhǔn)

應(yīng)用案例

豐田汽車非預(yù)期加速事件調(diào)查,2010年aiT被NASA作為工業(yè)標(biāo)準(zhǔn)靜態(tài)分析工具用于豐田汽車公司非預(yù)期加速事件調(diào)查,以排除與時間相關(guān)的軟件缺陷

Daimler在動力總成控制系統(tǒng)等多個軟件研發(fā)項目中,成功運用StackAnalyzer工具進行相關(guān)分析,在研發(fā)前期即對軟件的堆棧使用量情況進行有效分析和預(yù)估,避免了堆棧溢出等問題造成的項目延期和成本損失

審核編輯 黃宇

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

    關(guān)注

    68

    文章

    19259

    瀏覽量

    229650
收藏 人收藏

    評論

    相關(guān)推薦

    海外靜態(tài)IP:跨國業(yè)務(wù)與遠程工作的重要工具

    海外靜態(tài)IP在跨國業(yè)務(wù)和遠程工作中扮演著至關(guān)重要的角色,它不僅是連接不同國家和地區(qū)網(wǎng)絡(luò)的橋梁,還是確保數(shù)據(jù)穩(wěn)定傳輸和協(xié)作的關(guān)鍵工具
    的頭像 發(fā)表于 11-13 07:34 ?179次閱讀

    使用Arthas火焰圖工具的Java應(yīng)用性能分析和優(yōu)化經(jīng)驗

    分享作者在使用Arthas火焰圖工具進行Java應(yīng)用性能分析和優(yōu)化的經(jīng)驗。
    的頭像 發(fā)表于 10-28 09:27 ?248次閱讀
    使用Arthas火焰圖<b class='flag-5'>工具</b>的Java應(yīng)用<b class='flag-5'>性能</b><b class='flag-5'>分析</b>和優(yōu)化經(jīng)驗

    汽車異構(gòu)硬件平臺開發(fā)如何進行靜態(tài)代碼分析

    先進的靜態(tài)代碼分析工具,其新版本中引入的多CCT功能為開發(fā)人員提供了強大的支持,該功能不僅簡化了多編譯器環(huán)境下的代碼
    的頭像 發(fā)表于 10-09 16:15 ?508次閱讀
    汽車異構(gòu)硬件平臺開發(fā)如何進行<b class='flag-5'>靜態(tài)</b><b class='flag-5'>代碼</b><b class='flag-5'>分析</b>

    Perforce靜態(tài)分析工具2024.2新增功能:Helix QAC全新CI/CD集成支持、Klocwork分析引擎改進和安全增強

    ?和Klocwork的最新版本對靜態(tài)分析工具進行了重大改進,通過盡早修復(fù)錯誤、降低開發(fā)成本和加快發(fā)布速度,使開發(fā)團隊實現(xiàn)左移。本文中,我們將概述2024.2版本的新特性和新功能。CI/CD和左移以
    的頭像 發(fā)表于 10-08 16:22 ?273次閱讀
    Perforce<b class='flag-5'>靜態(tài)</b><b class='flag-5'>分析</b><b class='flag-5'>工具</b>2024.2新增功能:Helix QAC全新CI/CD集成支持、Klocwork<b class='flag-5'>分析</b>引擎改進和<b class='flag-5'>安全</b>增強

    利用靜態(tài)檢查工具完善功能安全中測試覆蓋率

    在功能安全中測試覆蓋率是比較重要的概念,也是在驗證過程中通常需要花費時間較多的步驟,如果能借助于靜態(tài)檢查工具的死邏輯查找和聲明、測試用例自動補全等功能往往能取得事半功倍的效果。
    的頭像 發(fā)表于 09-05 09:15 ?332次閱讀
    利用<b class='flag-5'>靜態(tài)</b>檢查<b class='flag-5'>工具</b>完善功能<b class='flag-5'>安全</b>中測試覆蓋率

    代碼靜態(tài)測試工具Klocwork 2024.2新發(fā)布

    Klocwork 2024.2 為現(xiàn)代?C/C++?分析引擎引入了顯著的準(zhǔn)確性和性能改進。此版本還包括增強的安全性和身份驗證功能以及改進的用戶體驗,以及?MISRA??和?CERT?規(guī)則集改進、Java?語言增強功能以及?Kot
    的頭像 發(fā)表于 08-06 12:16 ?254次閱讀
    <b class='flag-5'>代碼</b><b class='flag-5'>靜態(tài)</b>測試<b class='flag-5'>工具</b>Klocwork 2024.2新發(fā)布

    DevOps中的質(zhì)量門工作原理,以及靜態(tài)代碼分析Klocwork和Perforce Helix QAC在質(zhì)量門中的實踐應(yīng)用

    如何使用靜態(tài)代碼分析工具(如Klocwork 和 Helix QAC)實現(xiàn)質(zhì)量門。 什么是質(zhì)量門? 質(zhì)量門是在IT或開發(fā)項目中實施的檢查點,這些檢查點要求在進入下一個開發(fā)階段之前達到最
    的頭像 發(fā)表于 07-29 15:12 ?387次閱讀

    IAR通過多架構(gòu)認(rèn)證的靜態(tài)分析工具加速代碼質(zhì)量自動化

    公司推出經(jīng)TüV SüD認(rèn)證的C-STAT靜態(tài)分析工具,適用于最新發(fā)布的IAR Embedded Workbench for RISC-V V3.30.2功能安全版。
    的頭像 發(fā)表于 06-19 15:49 ?375次閱讀

    Synopsys推出一款低功耗靜態(tài)規(guī)則檢查工具—VCLP

    VCLP(VC Low Power)是Synopsys提供的一款低功耗靜態(tài)規(guī)則檢查工具,它能夠幫助驗證和清潔IEEE 1801 Unified Power Format (UPF)低功耗設(shè)計意圖,并確保UPF中的功耗意圖與實現(xiàn)一
    的頭像 發(fā)表于 04-15 11:25 ?2430次閱讀
    Synopsys推出一款低功耗<b class='flag-5'>靜態(tài)</b>規(guī)則檢查<b class='flag-5'>工具</b>—VCLP

    車載信息娛樂系統(tǒng)的網(wǎng)絡(luò)安全考慮因素

    靜態(tài)應(yīng)用程序安全測試 ( SAST ) 軟件測試方法檢查和分析應(yīng)用程序源代碼、字節(jié)碼和二進制文件的編碼和設(shè)計條件,以發(fā)現(xiàn) IVI 系統(tǒng)軟件中的安全
    的頭像 發(fā)表于 03-06 17:14 ?1161次閱讀
    車載信息娛樂系統(tǒng)的網(wǎng)絡(luò)<b class='flag-5'>安全</b>考慮因素

    Cybellum—信息安全測試工具

    Cybellum是一款信息安全測試與管理工具,幫助汽車OEM及其供應(yīng)商在整個汽車生命周期內(nèi)大規(guī)模評估和降低安全風(fēng)險。它無需訪問源代碼,通過Cyber Digital Twins技術(shù)檢測
    的頭像 發(fā)表于 01-26 16:48 ?630次閱讀
    Cybellum—信息<b class='flag-5'>安全</b>測試<b class='flag-5'>工具</b>

    代碼審計怎么做?有哪些常用工具

    代碼審計是一種通過檢查源代碼來發(fā)現(xiàn)潛在的安全漏洞的方法。 下面是常用的源代碼審計工具: 1、Fortify:通過內(nèi)置的五大主要
    發(fā)表于 01-17 09:35

    Klocwork—符合功能安全要求的自動化靜態(tài)測試工具

    Klocwork是Perforce公司產(chǎn)品,主要用于C、C++、C#、Java、 python和Kotlin代碼的自動化靜態(tài)分析工作,可以提供編碼規(guī)則檢查、代碼質(zhì)量度量、測試結(jié)果管理等
    的頭像 發(fā)表于 01-16 16:26 ?649次閱讀
    Klocwork—符合功能<b class='flag-5'>安全</b>要求的自動化<b class='flag-5'>靜態(tài)</b>測試<b class='flag-5'>工具</b>

    Helix QAC—軟件靜態(tài)測試工具

    Helix QAC是Perforce公司(原PRQA公司)產(chǎn)品,主要用于C/C++代碼的自動化靜態(tài)分析工作,可以提供編碼規(guī)則以及信息安全相關(guān)檢查、
    的頭像 發(fā)表于 01-10 17:35 ?654次閱讀
    Helix QAC—軟件<b class='flag-5'>靜態(tài)</b>測試<b class='flag-5'>工具</b>

    網(wǎng)絡(luò)安全測試工具有哪些類型

    可以分為以下幾大類型: 漏洞掃描器 漏洞掃描器是一類常見的網(wǎng)絡(luò)安全測試工具,用于檢測系統(tǒng)、網(wǎng)絡(luò)和應(yīng)用程序中存在的各種漏洞和安全風(fēng)險。這些工具通過自動化掃描和
    的頭像 發(fā)表于 12-25 15:00 ?1280次閱讀
    RM新时代网站-首页