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