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

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

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

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

北匯信息POLELINK ? 2024-08-06 12:16 ? 次閱讀

Klocwork 2024.2 為現(xiàn)代C/C++分析引擎引入了顯著的準確性和性能改進。此版本還包括增強的安全性和身份驗證功能以及改進的用戶體驗,以及MISRA?和CERT規(guī)則集改進、Java語言增強功能以及Kotlin的新CWE映射。

C/C++ 分析引擎

Klocwork 2024.2 引入了單獨運行現(xiàn)代分析引擎的選項,為C和C++代碼結構分析帶來了顯著的性能改進,并為最新版本擴展的語言特性提供了支持。

“Modern Mode”功能

?為C++17和更新的語言版本提供更大的代碼覆蓋率和缺陷檢測。
?降低假陽性率和假陰性率。
?對于特定項目*,分析時間更快,最高可達25%。
注意:由于分析覆蓋范圍和理解力的增加,“Modern Mode”可能會導致結果發(fā)生更顯著的變化。
*(基于內(nèi)部基準測試的開放源碼軟件項目)

新的Validate平臺身份驗證改進

通過 SAML 和OIDC身份驗證增強安全性

現(xiàn)在,您可以使用安全斷言標記語言 (SAML) 或OpenID Connect(OIDC) 身份驗證將身份提供商與Validate集成,以享受以下優(yōu)勢:
?通過集中身份驗證增強安全性。
?通過單點登錄 (SSO) 簡化用戶管理和體驗。
使用 Validate 測試的身份提供商包括:
? SAML:Keycloak、Okta、AWS、Cisco、GitHub。
? OIDC:Keycloak、Google、Microsoft Entra(以前稱為Azure AD)、AWS。

在 Validate 中驗證和管理用戶會話和應用程序令牌

現(xiàn)在,您可以在 Validate 中創(chuàng)建應用程序令牌,以安全地向SAML或OIDC支持的服務器進行身份驗證,以執(zhí)行以下任務:
?使用kwauth登錄命令行工具或驗證身份。
?從Validate或Web API導入項目。
管理員現(xiàn)在可以通過 Validate 將用戶從其Validate會話中注銷來管理單個用戶會話。
其他改進包括增強了使用基本身份驗證時驗證中的密碼安全性。

Java 分析引擎

在 kwandroid 中使用-ignore files選項,而無需修改構建規(guī)范以專注于一組選定的Java文件進行分析。

Klocwork 實用程序增強功能

?通過設置KW_JAVA環(huán)境變量來指定Java虛擬機 (JVM)Klocwork工具應使用的新功能,從而實現(xiàn)更大的靈活性和與不同Java環(huán)境的兼容性。
?為了簡化Klocwork分析工具在自動化環(huán)境中的部署,持續(xù)集成工具現(xiàn)在包含在構建工具包中。

MISRA? C 和C++

使用 Klocwork 改進的MISRA C和MISRA C++分類法來執(zhí)行MISRA合規(guī)性。
?規(guī)則優(yōu)先的分類法。
?檢查器現(xiàn)在是分類法中規(guī)則的子類別。

編碼標準

Klocwork 2024.2 的新和擴展編碼標準覆蓋范圍和分類法:
?適用于Kotlin的CWE定義

提高產(chǎn)品質量

IDE 插件和擴展

?引入了新的驗證身份驗證,允許您使用經(jīng)典身份驗證、SAML或OIDC身份驗證連接到任何插件中的項目流。

編譯器支持

對以下編譯器的額外或改進支持:
? Clang
? Clang-cl
? GCC
? IAR
? Renasas

Klocwork 2024.2 中的重要更改

許可證管理更改

截至 2023.4,Klocwork工具現(xiàn)在使用Reprise許可證管理器 (RLM)v15.1BL2。
?升級后的RLM v15.1BL2服務器包含在Klocwork 2023.4+安裝中。任何早期的RLM服務器都需要升級到此版本才能與Klocwork 2023.4及更高版本一起使用。
? FLEXlm /FlexNet Publisher支持在2022.2中已棄用,并且將不再與Klocwork 2023.1+版本一起使用。
? 2023許可證與Klocwork 2024.1或更高版本不兼容。

Klocwork 2022 結束的維護

Klocwork 2022 所有版本的維護 已于2024年3月31日結束。此外,維護結束 (EOM) 日期和銷售終止 (EOS) 日期也發(fā)生在2024年3月31日。有關 對Klocwork任何版本的支持可用性的信息 ,請參閱Klocwork產(chǎn)品生命周期。

舊版幫助網(wǎng)站的生命周期結束

?這是一份通知,旨在通知用戶請使用新網(wǎng)站https://help.klocwork.com/來滿足您的所有文檔需求。
?版本2021.x及更早版本的文檔需要使用發(fā)布包中提供的脫機內(nèi)容進行訪問。

棄用 NIS 訪問控制

如果使用 NIS 訪問控制,則從早期版本遷移到2024.2時,需要切換到其他身份驗證方法。建議在遷移前切換到其他方法,以確保用戶在升級后可以繼續(xù)登錄。

停止使用 Jenkins 插件

從 Klocwork 2024.2 開始,Klocwork中已經(jīng)移除了Jenkins插件,不再提供安裝包。

刪除Validate代碼審查

從 Klocwork 2024.2 開始,代碼審查功能及其相關的命令行工具已從Validate中刪除。

預告

CentOS Linux 7 和RHEL 7的生命周期終止- Klocwork 2024.3

從 Klocwork 2024.3 開始,將不再支持CentOS Linux 7和RHEL 7。CentOS Linux 7將于2024年6月30日終止使用,RHEL 7將停止維護。

NIS 訪問控制的停止

從 Klocwork 2024.3 開始,將不再支持NIS訪問控制。2024.2版本中的某些功能可能會受到影響。

歡迎聯(lián)系北匯信息,申請Klocwork最新版本試用。

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

    評論

    相關推薦

    恒訊科技分析:如何測試海外靜態(tài)IP服務的穩(wěn)定性和速度?

    測試海外靜態(tài)IP服務的穩(wěn)定性和速度可以通過以下步驟進行: 1、選擇測試工具:使用網(wǎng)絡測試工具,如ping命令、traceroute(或 racert)、網(wǎng)絡速度
    的頭像 發(fā)表于 08-14 14:58 ?144次閱讀

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

    Helix QAC 2024.2 帶來了新的特性和功能,為開發(fā)過程增加了靈活的選項。用戶使用新的 CI 分析通過 Validate 獲得完整的 CI 集成支持,從而輕松管理 CI/CD 更改分析結果并加快測試反饋速度,并使用新的服務器分析許可證獲得更大的部署靈活性。
    的頭像 發(fā)表于 08-05 17:40 ?206次閱讀
    <b class='flag-5'>代碼</b><b class='flag-5'>靜態(tài)</b><b class='flag-5'>測試工具</b>Helix QAC <b class='flag-5'>2024.2</b><b class='flag-5'>新發(fā)</b>

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

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

    新品發(fā)布 | 多通道車載以太網(wǎng)仿真測試工具

    新品發(fā)布Newproductsrelease隨著汽車電子技術的快速發(fā)展,車載以太網(wǎng)仿真測試工具在汽車行業(yè)中的應用廣泛且重要,它們主要用于測試、驗證和優(yōu)化車載以太網(wǎng)系統(tǒng)的性能、可靠性和兼容性。同星智能
    的頭像 發(fā)表于 07-27 08:21 ?699次閱讀
    新品<b class='flag-5'>發(fā)布</b> | 多通道車載以太網(wǎng)仿真<b class='flag-5'>測試工具</b>

    CAN總線測試工具的主要功能

    CAN總線測試工具是用于測試CAN(Controller Area Network)總線通信的軟件或硬件工具,其功能豐富且多樣化。以下是CAN總線測試工具的主要功能,以分點表示和歸納:
    的頭像 發(fā)表于 06-25 16:02 ?750次閱讀

    代碼靜態(tài)測試工具 Klocwork 2024.1版新功能解讀

    Klocwork 2024.1為Perforce的持續(xù)安全和代碼合規(guī)性平臺Validate引入了新的功能和改進。現(xiàn)在,Validate的升級過程更快、更穩(wěn)健、對用戶更友好。您可以去除項目、優(yōu)先遷移、無需服務器重啟單獨遷移項目、無縫處理遷移失敗等等。
    的頭像 發(fā)表于 04-26 10:42 ?398次閱讀
    <b class='flag-5'>代碼</b><b class='flag-5'>靜態(tài)</b><b class='flag-5'>測試工具</b> <b class='flag-5'>Klocwork</b> 2024.1版新功能解讀

    嵌入軟件單元測試工具的作用

    測試單元進行測試,來驗證其是否按照設計要求正常工作。 嵌入軟件單元測試工具能夠提高開發(fā)人員的工作效率和軟件質量。首先,它可以幫助開發(fā)人員快速地發(fā)現(xiàn)代碼中的錯誤和問題。通過自動化
    的頭像 發(fā)表于 04-23 15:31 ?326次閱讀
    嵌入軟件單元<b class='flag-5'>測試工具</b>的作用

    靜態(tài)測試方案

    隨著自動駕駛、車聯(lián)網(wǎng)等技術突飛猛進的發(fā)展,汽車中包含的軟件越來越多。如何保證這些軟件的質量就成了重中之重。經(jīng)緯恒潤擁有十幾年的嵌入式軟件研發(fā)及測試經(jīng)驗,經(jīng)驗豐富的軟件測試團隊,能夠借助測試工具及設備給客戶提供優(yōu)質的
    的頭像 發(fā)表于 01-29 11:36 ?1286次閱讀
    <b class='flag-5'>靜態(tài)</b><b class='flag-5'>測試</b>方案

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

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

    代碼靜態(tài)測試工具Helix QAC 2023.4新發(fā)布

    Helix QAC 2023.4 為新的 MISRA C++:2023 指南推出了 100% MISRA C++:2023? 規(guī)則覆蓋率。此版本還包括擴展的 C++20 語言支持、數(shù)據(jù)流分析的性能改進以及整個產(chǎn)品中的許多產(chǎn)品體驗增強功能。
    的頭像 發(fā)表于 01-13 12:25 ?351次閱讀
    <b class='flag-5'>代碼</b><b class='flag-5'>靜態(tài)</b><b class='flag-5'>測試工具</b>Helix QAC 2023.4<b class='flag-5'>新發(fā)布</b>

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

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

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

    可以分為以下幾大類型: 漏洞掃描器 漏洞掃描器是一類常見的網(wǎng)絡安全測試工具,用于檢測系統(tǒng)、網(wǎng)絡和應用程序中存在的各種漏洞和安全風險。這些工具通過自動化掃描和分析目標系統(tǒng)中的配置和代碼,查找已知的漏洞,并生成詳
    的頭像 發(fā)表于 12-25 15:00 ?987次閱讀

    redis集群性能測試工具有哪些

    Redis是一種高性能的內(nèi)存鍵值存儲系統(tǒng),它被廣泛應用于各種互聯(lián)網(wǎng)應用和大規(guī)模的數(shù)據(jù)存儲中。為了評估Redis在不同場景下的性能,我們需要使用一些性能測試工具來對Redis集群進行基準測試和負載測試
    的頭像 發(fā)表于 12-04 11:36 ?601次閱讀

    如何使用芯片測試工具測試芯片靜態(tài)功耗?

    為什么需要芯片靜態(tài)功耗測試?如何使用芯片測試工具測試芯片靜態(tài)功耗? 芯片靜態(tài)功耗
    的頭像 發(fā)表于 11-10 15:36 ?1995次閱讀

    Linux下的stress-ng壓力測試工具介紹

    今天浩道跟大家分享Linux下一款強大的壓力測試工具------stress-ng,這款測試工具對于運維工程師或者測試工程師,還是比較受歡迎的。本文帶你安裝部署,并且列舉出它常用的測試
    的頭像 發(fā)表于 11-03 09:31 ?6350次閱讀
    Linux下的stress-ng壓力<b class='flag-5'>測試工具</b>介紹