Klocwork 2024.3 為C/C++分析引擎和構(gòu)建上傳流程引入了新功能和性能改進(jìn)。此版本還附帶了增強(qiáng)的安全性和用戶體驗(yàn)改進(jìn),包括用于SAML/OIDC身份驗(yàn)證的IDE插件中更好的用戶身份驗(yàn)證工作流程。其他增強(qiáng)功能包括更廣泛的編碼標(biāo)準(zhǔn)覆蓋范圍以及改進(jìn)的與Bazel構(gòu)建系統(tǒng)的集成。
Validate平臺(tái)改進(jìn)
構(gòu)建加載
- 將生成上傳到 Validate 的速度已得到提高。
- 改進(jìn)了在使用 'kwauth'/'validate auth' 時(shí)存儲(chǔ)用戶令牌進(jìn)行身份Validate的安全性。
- 文檔中介紹了對 ltokens 使用的更改以及用于指定相關(guān)文件位置的新環(huán)境變量。
- 增強(qiáng)了使用Validate SAML/OIDC 身份Validate時(shí)IDE插件中的用戶身份Validate。
編碼標(biāo)準(zhǔn)
Klocwork 2024.3 新增和擴(kuò)展的標(biāo)準(zhǔn)覆蓋范圍:
- MISRA C:2012
- 100% 覆蓋MISRA C:2012修正案2規(guī)則
- CERT C 和C++
- 選定的 1 級(jí)規(guī)則
- AUTOSAR、HKMC C++、MISRA C++:2023中的相應(yīng)規(guī)則
C/C++ 分析引擎
改進(jìn)了 C/C++ 的語言特征覆蓋率和缺陷檢測。
- 改進(jìn)了對與內(nèi)存泄漏或釋放后嘗試使用內(nèi)存相關(guān)的問題的檢測分析。
- 增加了對 Windows 和Linux上的Bazel構(gòu)建系統(tǒng)的支持。
軟件質(zhì)量一般性改進(jìn)
文件擴(kuò)展名
- Klocwork 2024.3 允許在Suppression配置的路徑匹配中加入文件擴(kuò)展名(在.sconf文件中)。
構(gòu)建系統(tǒng)支持
- 支持在 Windows 和Linux上與Bazel構(gòu)建系統(tǒng)集成(在2024.1中添加了支持)。
Licensing
- 更新了“kwadmin”/“validate admin”的許可,以簡化構(gòu)建許可證的使用。
編譯器支持
Klocwork 2024.3 中的重要更改
安全身份Validate令牌
從 2024.3 開始,默認(rèn)情況下,使用'kwauth'/'validate auth'生成的安全身份Validate令牌存儲(chǔ)在具有Java KeyStore的安全存儲(chǔ)中的“credentials”文件中。環(huán)境變量KLOCWORK_SECURE_TOKEN_STORAGE對于新令牌設(shè)置為JAVA_SECRET_STORAGE,對于預(yù)先存在的令牌設(shè)置為empty。如果將2024.1或更早版本的Klocwork工具與2024.2或更高版本的Validate服務(wù)器一起使用,則必須使用不安全的令牌存儲(chǔ)。要將不安全存儲(chǔ)與任何身份Validate命令一起使用,請將VALIDATE_SECURE_TOKEN_STORAGE環(huán)境變量設(shè)置為DISABLED。
許可證管理更改
截至 2023.4 年,Klocwork工具使用Reprise許可證管理器 (RLM)v15.1BL2。
- 2023 許可證與Klocwork 2024.1或更高版本不兼容。要使用產(chǎn)品的最新版本,請通過license@perforce.com聯(lián)系Perforce獲取新許可證。
維護(hù)周期終止公告
棄用 Structure 101 集成
從 2024.3 開始,Klocwork與Structure 101之間的集成已棄用,不再受支持。
Klocwork 2022 結(jié)束維護(hù)
Klocwork 2022 所有版本的維護(hù) 已于2024年3月31日結(jié)束。此外,維護(hù)終止 (EOM) 日期和銷售終止 (EOS) 日期也發(fā)生在2024年3月31日。有關(guān)任何Klocwork版本的支持可用性的信息 ,請參閱Klocwork產(chǎn)品維護(hù)周期。
CentOS Linux 7 維護(hù)周期終止- Klocwork 2024.3
從 Klocwork 2024.3 開始,將不再支持CentOS Linux 7。
NIS Access Control 的維護(hù)周期終止
從 Klocwork 2024.3 開始,將不再支持NIS訪問控制。從早期版本遷移到Klocwork 2024.3時(shí),必須在遷移前切換到其他身份Validate方法,以確保在升級(jí)后可以繼續(xù)登錄。
Legacy維護(hù)周期終止幫助網(wǎng)站
- 需要使用發(fā)布包中提供的脫機(jī)內(nèi)容訪問 2021.x 及更早版本的文檔。
在 2023.4 版中停止安裝Klocwork服務(wù)器
從 2023.4 版開始,Klocwork Server安裝已停止。我們建議過渡到Validate安裝程序,以獲得更簡化和集成的體驗(yàn)。
如想體驗(yàn)Klocwork 2024.3新特性,歡迎聯(lián)系北匯信息申請?jiān)囉谩?/p>
-
軟件測試
+關(guān)注
關(guān)注
2文章
238瀏覽量
19024 -
靜態(tài)測試
+關(guān)注
關(guān)注
0文章
29瀏覽量
6692 -
Klocwork
+關(guān)注
關(guān)注
0文章
9瀏覽量
6478
發(fā)布評(píng)論請先 登錄
自制怠速步進(jìn)電機(jī)測試器
英特爾FPGA AI套件軟件2024.3版本的主要亮點(diǎn)
緩沖區(qū)溢出漏洞的原理、成因、類型及最佳防范實(shí)踐(借助Perforce 的Klocwork/Hleix QAC等靜態(tài)代碼分析工具)

一文速覽石墨烯的奧秘

閃速存儲(chǔ)器屬于RAM還是ROM,閃速存儲(chǔ)器一般用來做什么的
閃速存儲(chǔ)器的閃速是指什么,閃速存儲(chǔ)器的速度比內(nèi)存快嗎
閃速存儲(chǔ)器是u盤嗎,閃速存儲(chǔ)器一般用來做什么的
瑞薩、ST、英飛凌等最新產(chǎn)品速覽!

Helix QAC 2024.3新特性速覽

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

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

單元測試工具TESSY 新版本亮點(diǎn)速覽:提供測試駕駛艙視圖、超級(jí)覆蓋率、代碼訪問分析、增強(qiáng)覆蓋率審查

評(píng)論