活动预告 | 迎战AI大模型时代:Perforce P4大规模代码·数字资产管理与高速协同沙龙(8月25日周二下午 上海)

400-666-7732

Perforce QAC 与 Klocwork 中的 Rust 及 C/C++ 混合语言分析

越来越多的项目采用 Rust 与 C/C++ 混合开发的模式,然而,这种跨语言架构也带来了新的静态分析挑战——如何在同一项目中同时检测 Rust 代码和 C/C++ 代码的缺陷,识别跨语言数据传递引发的安全问题?

本期视频(中文字幕)中,Perforce 中国授权合作伙伴龙智(DragonSoft)将带您详细了解—— Perforce 静态分析工具 QAC 和 Klocwork 如何高效扫描 Rust 代码,发现内存安全之外的潜在问题,以及如何支持 Rust、C/C++ 混合代码库的跨语言统一分析。

主要看点

QAC 图形界面基础分析:

通过 QAC GUI 直观演示 Rust 项目的分析流程,自动识别未使用函数、注释代码等问题,一键启动分析即可在图形界面中查看标记结果。

Klocwork对 Rust 与 C/C++ 混合项目的分析配置:

演示Klocwork 命令行工具对混合语言项目的分析配置,包括启用内置的Clippy 引擎,以及Klocwork Rust 引擎进行数据流检查。

Rust 构建过程的捕获与复现:

演示 Klocwork构建集成工具Kwinject,如何捕获 cargo build 的过程,并在分析阶段复现完整的编译上下文。

Rust 安全与不安全代码中的缺陷洞察:

揭示 Rust 虽然在默认配置下是内存安全的,但不安全代码块中仍可能出现空指针解引用;而除零错误在名义上的“安全代码”中也同样可能发生。

跨语言问题检测:

演示在 Rust 代码与 C 代码之间传递数据时,工具能够检测出跨语言的污染索引问题——这是混合项目中极易被忽视的安全风险,也是 Rust 与 C/C++ 混合分析需要重点关注的地方。

关于Perforce QAC:

Perforce QAC(原Helix QAC)是一款专为 C 和 C++ 开发者打造的静态代码分析工具,能够自动扫描代码,精准检测违规,确保您的代码符合行业标准。

对于追求高安全、高可靠的汽车、eVTOL、医疗器械和机器人等行业,QAC不仅仅是一个代码检查工具,更是一个能满足严苛功能安全与合规要求的成熟解决方案。‍它支持多种编码规范(如 MISRA 和 AUTOSAR)以及功能安全标准(如 ISO 26262),并通过了 TÜV-SÜD 的功能安全合规认证,包括 IEC 61508、ISO 26262、EN 50716 和 IEC 62304。此外,它还通过了 ISO 9001 | TickIT plus 基础级认证,确保满足并超越您的需求。

关于Klocwork:

Perforce Klocwork是一款优秀的静态代码分析和SAST工具,适用于 C、C++、C#、Java、JavaScript、Python和Kotlin ,可识别软件安全性、质量和可靠性问题,帮助强制遵守标准。

Perforce Klocwork专为企业DevOps和DevSecOps打造,可适配任何规模的项目,能与大型复杂环境及各类开发工具集成,还可为整个企业提供管控、协作与报告支持,是一款优秀的静态分析工具。它在助力提升开发效率的同时,还能持续推动安全与质量合规性落地。

龙智(DragonSoft)服务支持

龙智(DragonSoft)是 Perforce 中国授权合作伙伴,为中国用户提供全方位的 Perforce QAC、Klockwork产品服务,包括咨询、销售、实施、培训、培训和技术支持等。欢迎联系龙智团队,获取有关 Perforce 产品的更多支持。

官网:www.shdsd.com

电话:400-666-7732

邮箱:marketing@shdsd.com

最新文章

相关产品

分享到:
关于龙智

龙智DevSecOps解决方案

龙智深耕DevSecOps相关领域近十年,集成DevOps、ITSM、Agile管理思路及该领域的优秀工具,提供软件研发生命周期管理解决方案,以及实施、培训、升级、数据迁移、定制开发、运维等服务。

龙智致力于帮助企业实现软件开发运营一体化,并确保安全防护融入软件研发的整个生命周期中。龙智提供从产品规划与需求管理、开发,到测试、部署以及运维全生命周期的解决方案与管理工具,帮助企业科学、高效、安全地管理软件开发,更快、更好地交付软件产品。

近年来,龙智团队潜心开发,先后帮助金融、通信、互联网、汽车、芯片、游戏、医疗等行业的1000多家企业促进开发安全运营的一体化的实践。 秉承着打造开放式DevSecOps的理念,龙智与国外其他多家DevOps工具顶级厂商如Atlassian、Perforce、Mend(原WhiteSource)、CloudBees、SmartBear等合作,将国际市场上先进的工具引入中国市场,帮助企业打造量身定制的DevSecOps解决方案、ITSM解决方案,助力企业高效开发与运维。

我们的自研产品包括Confluence水印插件,Timewise-Jira计划及实际工时管理插件,Jira服务台企业微信应用插件等;我们还与全球DevOps领域领先的企业建立了合作伙伴关系,我们是:

· Atlassian全球白金合作伙伴

· Perforce中国授权合作伙伴

· Mend (原WhiteSource)中国授权合作伙伴

· CloudBees中国授权合作伙伴

· SmartBear中国授权合作伙伴