Klocwork 2024.3 為C/C++分析引擎和構(gòu)建上傳流程引入了新功能和性能改進(jìn)。此版本還附帶了增強的安全性和用戶體驗改進(jìn),包括用于SAML/OIDC身份驗證的IDE插件中更好的用戶身份驗證工作流程。其他增強功能包括更廣泛的編碼標(biāo)準(zhǔn)覆蓋范圍以及改進(jìn)的與Bazel構(gòu)建系統(tǒng)的集成。
Validate平臺改進(jìn)
構(gòu)建加載
- 將生成上傳到 Validate 的速度已得到提高。
- 改進(jìn)了在使用 'kwauth'/'validate auth' 時存儲用戶令牌進(jìn)行身份Validate的安全性。
- 文檔中介紹了對 ltokens 使用的更改以及用于指定相關(guān)文件位置的新環(huán)境變量。
- 增強了使用Validate SAML/OIDC 身份Validate時IDE插件中的用戶身份Validate。
編碼標(biāo)準(zhǔn)
Klocwork 2024.3 新增和擴展的標(biāo)準(zhǔn)覆蓋范圍:
- MISRA C:2012
- 100% 覆蓋MISRA C:2012修正案2規(guī)則
- CERT C 和C++
- 選定的 1 級規(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)
文件擴展名
- Klocwork 2024.3 允許在Suppression配置的路徑匹配中加入文件擴展名(在.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令牌存儲在具有Java KeyStore的安全存儲中的“credentials”文件中。環(huán)境變量KLOCWORK_SECURE_TOKEN_STORAGE對于新令牌設(shè)置為JAVA_SECRET_STORAGE,對于預(yù)先存在的令牌設(shè)置為empty。如果將2024.1或更早版本的Klocwork工具與2024.2或更高版本的Validate服務(wù)器一起使用,則必須使用不安全的令牌存儲。要將不安全存儲與任何身份Validate命令一起使用,請將VALIDATE_SECURE_TOKEN_STORAGE環(huán)境變量設(shè)置為DISABLED。
許可證管理更改
截至 2023.4 年,Klocwork工具使用Reprise許可證管理器 (RLM)v15.1BL2。
維護(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時,必須在遷移前切換到其他身份Validate方法,以確保在升級后可以繼續(xù)登錄。
Legacy維護(hù)周期終止幫助網(wǎng)站
- 需要使用發(fā)布包中提供的脫機內(nèi)容訪問 2021.x 及更早版本的文檔。
在 2023.4 版中停止安裝Klocwork服務(wù)器
從 2023.4 版開始,Klocwork Server安裝已停止。我們建議過渡到Validate安裝程序,以獲得更簡化和集成的體驗。
如想體驗Klocwork 2024.3新特性,歡迎聯(lián)系北匯信息申請試用。
-
軟件測試
+關(guān)注
關(guān)注
2文章
226瀏覽量
18540 -
靜態(tài)測試
+關(guān)注
關(guān)注
0文章
25瀏覽量
6494 -
Klocwork
+關(guān)注
關(guān)注
0文章
4瀏覽量
6351
發(fā)布評論請先 登錄
相關(guān)推薦
評論