• <th id="g1iou"></th>
    <li id="g1iou"></li>

  • <dd id="g1iou"></dd>
      <dd id="g1iou"><center id="g1iou"></center></dd>

        <progress id="g1iou"><big id="g1iou"></big></progress>

      1. <span id="g1iou"></span>

        裝備電子系統的研發、測試、保障解決方案中心

        支持C/C++/C#/Java/Python/JavaScript/Kotlin的靜態分析工具Klocwork
        產品中心 支持C/C++/C#/Java/Python/JavaScript/Kotlin的靜態分析工具Klocwork
        產品概述

               Klocwork是靜態分析和SAST工具,分析C、C++、C#、Java、Python、JavaScript和Kotlin語言,識別軟件的安全、質量和可靠性問題,確保對編程標準的合規性。
               Klocwork適用于企業DevOps和DevSecOps,可擴展到任何規模的項目,集成大型復雜的環境、廣泛的開發工具、提供控制、協作與報告。
               Klocwork的差異分析引擎在保持準確性的同時提供即時分析結果,并與CI/CD管道無縫集成,以自動實現持續的合規性—在每次提交時保護軟件不受漏洞的影響。



        功能特性

        (一)Klocwork發現安全漏洞

               軟件中出現安全漏洞時,我們的以安全為中心的靜態分析引擎就會對其進行識別,這有助于盡早發現和修復漏洞,并使軟件符合國際和行業公認的安全標準以及用戶自己的企業要求。

        (二)Klocwork項目流

               Klocwork 項目流(Project Streams)通過簡化項目規則配置、問題管理、缺陷引用、報告和分析數據的高效數據存儲,提供了對具有多個變體或分支的共享代碼庫的輕松管理。

               創建流提供如下好處:

               ● 為所有變體分配單一項目規則配置

               ● 多個變體的常見問題會自動保持同步,并且只需要引用一次。

               ● 輕松識別多個流之間的相同問題以及特定流特有的問題。

               ● 在單個流上為合規性、功能安全或其他證據性目的生成報告。

               ● 更方便地組織和高效地存儲分析數據。

        (三)Klocwork支持DevOps

               在我們設計開發Klocwork工具的時候首先就考慮了持續集成和持續交付的問題,從而便于將靜態代碼分析作為用戶CI/CD管道的一部分。

               ● 差異分析

               使用來自Klocwork Server的系統上下文數據,可以僅分析已更改的文件,同時還提供差異分析結果,就好像對整個系統進行了分析一樣。這為用戶提供了最短的分析時間。

               ● 易于自動化

              Klocwork工具具有通用的命令行界面,可以通過REST API訪問Klocwork缺陷數據,所有輸出都是標準格式,例如XML、JSON和PDF。

               ● 容器化構建

              Klocwork可以在容器化和云端構建系統中運行,根據需要提供機器實例,提供了最大的靈活性和機會使用內部或外部云服務進行代碼分析。

        (五)適合開發人員使用

               通過將靜態代碼分析與其他的開發工具集無縫集成,Klocwork實現了缺陷檢測活動的左移,增強了開發人員對工具采用,以此作為培訓開發人員和提高生產率的工具。

               ● 無需用戶配置
               Klocwork為數百個編譯器和交叉編譯器提供了開箱即用的支持。
               ● 易于使用
               提供流行IDE(包括Microsoft Visual Studio,Eclipse,IntelliJ等)的插件。
               ● 連接的桌面客戶端
               使用Klocwork插件對本地代碼做的更改,可立即在IDE中提供差異分析結果。
               ● 詳細的反饋和幫助
               缺陷和代碼違規行為被識別為嚴重程度、位置和風險。對于每種缺陷和代碼違規,用戶將獲得詳細的起因,包括豐富的上下文相關幫助和補救指南方便用戶理解和學習。
               此外,Klocwork還提供了Secure Code Warrior集成,在編寫代碼時為您提供了許多常見開發語言的軟件安全課程和培訓工具。
               ● 自定義規則
               圖形化的自定義檢查器創建工具可快速輕松地實施特定于項目或組織的規則,從而進一步豐富了學習機會。
               ● 架構分析
               Klocwork還可與另外的架構可視化工具(Structure 101)集成在一起,允許用戶通過干凈而正確的依賴關系進一步提高其代碼庫的整體質量和可維護性。


        技術規范

        klocwork靜態分析


        klocwork靜態分析

        klocwork

        靜態分析

        代碼靜態掃描工具

        klocwork

        klocwork代碼靜態分析

        靜態分析


        靜態代碼掃描

        klocwork

        klocwork代碼掃描工具


        典型應用

        ● 航空航天與國防

               航空航天、國防和軍事組織每天都使用嵌入式軟件,確保軟件安全、防護和可靠至關重要。這使開發人員承受開發無缺陷軟件的壓力。
               大型代碼庫和復雜的系統使之成為一個挑戰,嚴格的合規性要求使其更加困難。借助Klocwork,機載系統開發人員可以輕松證明合規性并開發有質量的系統。

        ● 能源技術

               能源和公用事業產品開發團隊需要確保功能安全合規性,符合行業法規以及減少潛在的安全漏洞和編碼錯誤。
               借助Klocwork,能源和公用事業產品開發團隊可以輕松遵守編碼標準,識別潛在風險,看到代碼對法規的遵從性。

        ● 嵌入式開發

               管理數據資產的增長對于有效設計和開發嵌入式系統至關重要。所有這些過程都必須在嚴格的合規性準則下進行。對于質量關鍵的行業,代碼需要符合編碼標準和行業要求,Klocwork可以證明您的代碼符合要求。

        ● 醫療設備

               嵌入醫療設備的軟件質量關系著生與死,對設備安全性的審查因此越來越嚴格。通過使用Klocwork,用戶將能夠滿足不斷變化的政府法規,并驗證醫療設備是安全、可靠和高效的。

        ● 汽車

               汽車軟件開發需要超過1億行代碼。而且,安裝的嵌入式軟件通常獨立于汽車的其余部分進行開發。
               因此,開發團隊必須能夠有效地應對一系列獨特的挑戰。使用Klocwork,開發團隊能夠在項目上進行協作,并確保其代碼高質量并符合法規要求。

        国产原创51蜜桃果冻在线