Klocwork
產品編號:105249
當前版本:v2023
開 發(fā) 商:Perforce
產品類型:獨立控件
產品功能:軟件安全/靜態(tài)代碼分析/SAST工具可/漏洞查找
開發(fā)平臺:Visual Studio 2019/ Visual Studio 2023
其他特性:Web Form / Windows Form / 兼容Sharepoint / Ajax支持
產品源碼:不提供源碼
提供高質量代碼的SAST工具 適用于 C、C++、C#、Java、JavaScript、Python 和 Kotlin 的Klocwork 靜態(tài)代碼分析和SAST工具可識別軟件安全、質量和可靠性問題,幫助強制遵守標準。 Klocwork 專為企業(yè) DevOps 和 DevSecOps 構建,可擴展到任何規(guī)模的項目,與大型復雜環(huán)境、廣泛的開發(fā)人員工具集成,并為整個企業(yè)提供控制、協作和報告。這使得 Klocwork 成為首選的靜態(tài)分析器,它可以保持較高的開發(fā)速度,同時強制執(zhí)行安全和質量的持續(xù)合規(guī)性。 Klocwork 主要特點 使用SAST查找安全漏洞 使用Klocwork靜態(tài)應用程序安全測試 ( SAST ) 進行 DevOps (DevSecOps)。我們的安全標準可以識別安全漏洞,幫助及早發(fā)現和解決安全問題,并證明符合國際公認的安全標準。 1、DevSecOps: Klocwork 與 CI/CD 工具、容器、云服務和機器配置集成,使自動化安全測試變得容易。 2、安全標準: CWE、OWASP、CERT、PCI DSS、DISA STIG和ISO/IEC TS 17961。 3、安全漏洞檢測: SQL 注入、受污染的數據、緩沖區(qū)溢出、易受攻擊的編碼實踐等等。 4、Bug、質量問題和代碼異味檢測:空指針取消引用/異常、內存/資源泄漏、未捕獲的異常等等。 項目流 Project Streams 通過簡化項目規(guī)則配置、問題管理、缺陷引用、報告和分析數據的高效數據存儲,提供對具有多個變體或分支的共享代碼庫的輕松管理。 創(chuàng)建流有以下好處: 1、將單個項目規(guī)則配置分配給所有變體。 2、多個變體常見的問題會自動保持同步,并且只需要引用一次。 3、輕松識別多個流中的相同問題以及特定流特有的問題。 4、生成各個流的報告,以用于合規(guī)性、功能安全或其他證據目的。 5、分析數據的組織和存儲更加便捷。 開發(fā)運營就緒 Klocwork 工具的設計以持續(xù)集成 和持續(xù)交付為首要考慮,這使得您可以輕松地將靜態(tài)代碼分析作為 CI/CD 管道的一部分。 差異分析:使用來自 Klocwork Server 的系統(tǒng)上下文數據,可以僅分析發(fā)生更改的文件,同時還提供差異分析結果,就像分析了整個系統(tǒng)一樣。這為您提供了盡可能短的分析時間。 易于自動化: Klocwork 工具具有通用命令行界面,Klocwork 缺陷數據可通過 REST API 訪問,所有輸出格式均使用標準格式,例如 XML、JSON 和 PDF。 容器化構建: Klocwork 可以在容器化和云構建系統(tǒng)中運行,并支持根據需要配置機器實例。提供靈活性和使用內部或外部云服務進行代碼分析的機會。 控制、協作和報告 Klocwork Validate 平臺是整個組織內代碼庫的分析數據、趨勢、指標和配置的集中存儲 - 可通過 Web 瀏覽器訪問。 該儀表板是高度可定制的,使您的開發(fā)人員、經理和其他利益相關者能夠: 1、定義全局或特定于項目的 QA 和安全目標以及規(guī)則配置。 2、控制訪問權限和審批工作流程。 3、查看項目質量和合規(guī)性的趨勢和指標數據。 4、生成合規(guī)性和安全報告。 5、根據嚴重性、位置和生命周期確定缺陷的優(yōu)先級。 6、使用智能排名幫助開發(fā)人員根據缺陷可能性確定修復的優(yōu)先級,與問題嚴重性相結合,提供總體漏洞風險評分。 7、區(qū)分新問題和遺留代碼問題。 8、將積壓問題推送至變更控制系統(tǒng)。 9、將 Helix QAC 結果導入并集成到 Validate 平臺,以便在單個儀表板中查看和管理綜合分析結果。 專為開發(fā)人員設計 通過將靜態(tài)代碼分析與開發(fā)工具集的其余部分無縫集成,Klocwork 將左移缺陷檢測并提高開發(fā)人員的采用率,將其作為開發(fā)人員培訓和提高生產力的工具。 無需用戶配置: Klocwork 為數百種編譯器和交叉編譯器提供開箱即用的支持,因此構建集成是自動的。 易于使用:適用于流行 IDE(包括Microsoft Visual Studio、Eclipse、IntelliJ 等)的插件。 連接桌面:使用連接桌面插件進行的本地代碼更改可在 IDE 中提供即時差異分析結果。 詳細的反饋和幫助:根據風險的嚴重程度來識別過程中的缺陷和編碼違規(guī)。對于每個缺陷和編碼違規(guī),您將收到詳細的原因信息以及豐富的上下文相關幫助和補救指導。這提供了輕松獲得理解和學習的機會。 此外,Klocwork 還具有 Secure Code Warrior 集成功能,可在您編寫代碼時為您提供針對多種常見開發(fā)語言的軟件安全課程和培訓工具。 自定義規(guī)則:圖形自定義檢查器創(chuàng)建工具可以快速輕松地實施特定于項目或組織的規(guī)則 - 進一步豐富學習機會。 架構分析: Klocwork 還與 Structure 101 等架構可視化和執(zhí)行工具集成,允許用戶通過干凈且正確的依賴關系進一步提高其代碼庫的整體質量和可維護性。 誰使用Klocwork? 航空航天與國防 航空航天、國防和軍事組織每天都使用嵌入式軟件。確保軟件安全可靠至關重要。這給開發(fā)人員帶來了開發(fā)沒有任何缺陷的軟件的壓力。 龐大的代碼庫和復雜的系統(tǒng)使這成為一個挑戰(zhàn)。嚴格的合規(guī)要求使其變得更加困難。借助Klocwork,機載系統(tǒng)開發(fā)人員可以輕松證明合規(guī)性并開發(fā)質量系統(tǒng)。 能源技術 能源和公用事業(yè)產品開發(fā)團隊需要確保功能安全合規(guī)性、滿足行業(yè)法規(guī)以及減少潛在的安全漏洞和編碼錯誤。對于團隊來說,這可能是一個需要有效應對的重大挑戰(zhàn)。 借助 Klocwork,能源和公用事業(yè)產品開發(fā)團隊可以輕松遵守編碼標準、識別潛在風險并了解代碼合規(guī)性。 嵌入式開發(fā) 所有這些流程都需要在嚴格的合規(guī)準則下進行。對于質量關鍵的行業(yè),代碼需要符合編碼標準和行業(yè)要求。而且,Klocwork 可以證明您的代碼是合規(guī)的。 醫(yī)療裝置 醫(yī)療設備中嵌入的軟件質量可能意味著生與死的區(qū)別。因此,對設備安全性的審查越來越嚴格。 通過使用 Klocwork,您將能夠滿足不斷變化的政府法規(guī),并驗證您的醫(yī)療設備安全、可靠和高效。 汽車 汽車軟件開發(fā)需要超過1億行代碼。此外,安裝的嵌入式軟件通常是獨立于汽車其他部分開發(fā)的。 因此,開發(fā)團隊必須能夠有效地應對一系列獨特的挑戰(zhàn)。借助 Klocwork,開發(fā)團隊能夠在項目上進行協作,并確保他們的代碼具有高質量并符合法規(guī)要求。