0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Klocwork 2024.3新特性速览

北汇信息POLELINK 2024-11-07 09:49 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

Klocwork 2024.3 为C/C++分析引擎和构建上传流程引入了新功能和性能改进。此版本还附带了增强的安全性和用户体验改进,包括用于SAML/OIDC身份验证的IDE插件中更好的用户身份验证工作流程。其他增强功能包括更广泛的编码标准覆盖范围以及改进的与Bazel构建系统的集成。

Validate平台改进

构建加载

  • 将生成上传到 Validate 的速度已得到提高。

认证

  • 改进了在使用 'kwauth'/'validate auth' 时存储用户令牌进行身份Validate的安全性。
  • 文档中介绍了对 ltokens 使用的更改以及用于指定相关文件位置的新环境变量。
  • 增强了使用Validate SAML/OIDC 身份Validate时IDE插件中的用户身份Validate。

编码标准

Klocwork 2024.3 新增和扩展的标准覆盖范围:

  • MISRA C:2012
  • 100% 覆盖MISRA C:2012修正案2规则
  • CERT C 和C++
  • 选定的 1 级规则
  • AUTOSAR、HKMC C++、MISRA C++:2023中的相应规则

C/C++ 分析引擎

改进了 C/C++ 的语言特征覆盖率和缺陷检测。

  • 改进了对与内存泄漏或释放后尝试使用内存相关的问题的检测分析。
  • 增加了对 Windows 和Linux上的Bazel构建系统的支持。

软件质量一般性改进

文件扩展名

  • Klocwork 2024.3 允许在Suppression配置的路径匹配中加入文件扩展名(在.sconf文件中)。

构建系统支持

  • 支持在 Windows 和Linux上与Bazel构建系统集成(在2024.1中添加了支持)。

Licensing

  • 更新了“kwadmin”/“validate admin”的许可,以简化构建许可证的使用。

编译器支持

  • 对以下编译器的附加或改进的支持:
  • GNU
  • Clang
  • TI ARM Clang
  • QNX
  • iccarm
  • Tricore

Klocwork 2024.3 中的重要更改

安全身份Validate令牌

从 2024.3 开始,默认情况下,使用'kwauth'/'validate auth'生成的安全身份Validate令牌存储在具有Java KeyStore的安全存储中的“credentials”文件中。环境变量KLOCWORK_SECURE_TOKEN_STORAGE对于新令牌设置为JAVA_SECRET_STORAGE,对于预先存在的令牌设置为empty。如果将2024.1或更早版本的Klocwork工具与2024.2或更高版本的Validate服务器一起使用,则必须使用不安全的令牌存储。要将不安全存储与任何身份Validate命令一起使用,请将VALIDATE_SECURE_TOKEN_STORAGE环境变量设置为DISABLED。

许可证管理更改

截至 2023.4 年,Klocwork工具使用Reprise许可证管理器 (RLM)v15.1BL2。

  • 2023 许可证与Klocwork 2024.1或更高版本不兼容。要使用产品的最新版本,请通过license@perforce.com联系Perforce获取新许可证。

维护周期终止公告

弃用 Structure 101 集成

从 2024.3 开始,Klocwork与Structure 101之间的集成已弃用,不再受支持。

Klocwork 2022 结束维护

Klocwork 2022 所有版本的维护 已于2024年3月31日结束。此外,维护终止 (EOM) 日期和销售终止 (EOS) 日期也发生在2024年3月31日。有关任何Klocwork版本的支持可用性的信息 ,请参阅Klocwork产品维护周期。

CentOS Linux 7 维护周期终止- Klocwork 2024.3

从 Klocwork 2024.3 开始,将不再支持CentOS Linux 7。

NIS Access Control 的维护周期终止

从 Klocwork 2024.3 开始,将不再支持NIS访问控制。从早期版本迁移到Klocwork 2024.3时,必须在迁移前切换到其他身份Validate方法,以确保在升级后可以继续登录。

Legacy维护周期终止帮助网站

  • 需要使用发布包中提供的脱机内容访问 2021.x 及更早版本的文档。

在 2023.4 版中停止安装Klocwork服务器

从 2023.4 版开始,Klocwork Server安装已停止。我们建议过渡到Validate安装程序,以获得更简化和集成的体验。

如想体验Klocwork 2024.3新特性,欢迎联系北汇信息申请试用。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 软件测试
    +关注

    关注

    2

    文章

    245

    浏览量

    19874
  • 静态测试
    +关注

    关注

    0

    文章

    33

    浏览量

    6829
  • Klocwork
    +关注

    关注

    0

    文章

    10

    浏览量

    7236
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    什么是CVE?如何通过SAST/静态分析工具Perforce QAC 和 Klocwork应对CVE?

    本文将为您详解什么是CVE、CVE标识符的作用,厘清CVE与CWE、CVSS的区别,介绍CVE清单内容,并说明如何借助合适的静态分析工具(如Perforce QAC/Klocwork),在软件开发早期发现并修复漏洞。
    的头像 发表于 10-31 14:24 280次阅读
    什么是CVE?如何通过SAST/静态分析工具Perforce QAC 和 <b class='flag-5'>Klocwork</b>应对CVE?

    划重点!一图浦江开源鸿蒙生态大会金句

    划重点!一图浦江开源鸿蒙生态大会金句
    的头像 发表于 10-16 17:29 372次阅读
    划重点!一图<b class='flag-5'>速</b><b class='flag-5'>览</b>浦江开源鸿蒙生态大会金句

    中创新航与翌航空达成战略合作

    近日,中创新航与合肥翌航空科技有限公司签署战略合作协议。截至目前,翌航空共获得 9 家客户约500 架飞机订单。中创新航与翌航空将就LE200项目高能量密度动力电池方案进行探讨及合作。
    的头像 发表于 10-10 11:48 523次阅读

    星海SD系列肖特基二极管:SOD-123/SOD-323封装技术应用

    的热门选择。下面来介绍关于星海SD系列肖特基二极管:SOD-123/SOD-323封装技术应用。​SOD-123封装:中低功率场景主力​SOD-123封装以“
    的头像 发表于 09-09 13:55 1520次阅读
    星海SD系列肖特基二极管:SOD-123/SOD-323封装技术应用<b class='flag-5'>速</b><b class='flag-5'>览</b>​

    双电机独立驱动电动车电子差技术

    摘要:针对双电机独立驱动电动车电子差问题进行了研究,根据ACKERMANN 汽车转向模型和电机的特性及双电机独立驱动的特点,提出了以2个驱动轮的相对滑转率(8)为控制变量进行调速控制的方法,并确定
    发表于 06-18 16:36

    自制怠步进电机测试器

    步进电机式怠系统的工作原理为:由步进电 机控制怠进气孔的截面积来控制发动机进气管的 进气量,通过进气压力传感器来感应进气管的进气 压力,把进气压力信号送到控制单元后,再由控制 单元判断出进气量或
    发表于 03-21 13:32

    英特尔FPGA AI套件软件2024.3版本的主要亮点

    FPGA AI 套件软件 2024.3 版全新发布,其提供诸多增强功能,旨在改善开发人员的开发体验。为帮助开发人员应对在实际应用中面临的挑战,此次更新也增加了多项新功能,从提高性能到提供新的设计示例,再到完善编译器工具,每一项优化都可有效提高开发人员的工作效率。
    的头像 发表于 03-07 14:07 1143次阅读

    缓冲区溢出漏洞的原理、成因、类型及最佳防范实践(借助Perforce 的Klocwork/Hleix QAC等静态代码分析工具)

    本期来认识软件漏洞的“常客”——缓冲区溢出,C/C++开发者尤其要注意!全面了解该漏洞的成因、类型、常见示例,以及如何借助Klocwork、Helix QAC等SAST工具进行防护。
    的头像 发表于 03-04 16:39 1718次阅读
    缓冲区溢出漏洞的原理、成因、类型及最佳防范实践(借助Perforce 的<b class='flag-5'>Klocwork</b>/Hleix QAC等静态代码分析工具)

    一文 30KPA48A:快速响应,为电路安全保驾护航

    一文 30KPA48A:快速响应,为电路安全保驾护航
    的头像 发表于 02-22 10:15 875次阅读
    一文<b class='flag-5'>速</b><b class='flag-5'>览</b> 30KPA48A:快速响应,为电路安全保驾护航

    一文石墨烯的奥秘

    石墨烯属于二维碳纳米材料,具有优秀的力学特性和超强导电性导热性等出色的材料特性,英国曼彻斯特大学物理学家安德烈·盖姆和康斯坦丁·诺沃肖洛夫,由于成功从石墨中分离出石墨烯(2004)并在单层和双层石墨
    的头像 发表于 02-18 14:11 1467次阅读
    一文<b class='flag-5'>速</b><b class='flag-5'>览</b>石墨烯的奥秘

    存储器属于RAM还是ROM,闪存储器一般用来做什么的

    在数字存储技术的快速发展中,闪存储器(Flash Memory)以其独特的性能和广泛的应用领域,成为了连接随机存取存储器(RAM)与只读存储器(ROM)之间的重要桥梁。本文将深入探讨闪存储器的技术特性、分类及其在现代电子设备
    的头像 发表于 01-29 16:53 1552次阅读

    存储器属于RAM还是ROM,闪存储器有哪些功能和作用

    本文旨在深入探讨闪存储器的归属问题,即它是否属于RAM或ROM,同时详细阐述闪存储器的功能与作用。
    的头像 发表于 01-29 15:21 1473次阅读

    存储器的闪是指什么,闪存储器的速度比内存快吗

    存储器之所以得名“闪”,主要源于其擦除操作的高效性。传统的EPROM(可擦除可编程只读存储器)和EEPROM(电可擦除可编程只读存储器)在擦除数据时,往往需要较长的时间,且操作相对繁琐。而闪
    的头像 发表于 01-29 15:14 1282次阅读

    存储器是u盘吗,闪存储器一般用来做什么的

    在信息技术飞速发展的今天,闪存储器(Flash Memory)以其高速度、大容量和非易失性的特性,成为数据存储领域的重要成员。而U盘,作为闪存储器的一种常见应用形式,更是凭借其便携性和易用性,在
    的头像 发表于 01-29 15:12 1352次阅读

    瑞萨、ST、英飞凌等最新产品

    多家半导体大厂发布新品!涵盖低功耗MCU、全桥变压器驱动器、USB PD EPR解决方案等等新产品。 本周,瑞萨、ST、英飞凌、合泰发布多款低功耗MCU、全桥变压器驱动器等新品,应用涵盖智能检测
    的头像 发表于 12-16 10:16 1269次阅读
    瑞萨、ST、英飞凌等最新产品<b class='flag-5'>速</b><b class='flag-5'>览</b>!