logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

FOSSID如何快速且准确找到项目中引用的第三方代码

FossID的代码片段机制本质上是以指纹比对为核心的局部代码匹配引擎,可以在你的专有程序代码里找出被复制、改写或AI生成的开源片段,并关联其来源组件、许可证与CVE漏洞。

#web安全#代码规范
如何利用FOSSID 管控AI生成代码合规性?

本文件旨在探讨如何使用 FOSSID 建立完善的“AI 代码治理”机制。通过精确的代码片段扫描技术与三层治理架构,企业能有效识别并管控 AI 辅助开发可能引入的开源许可证争议与网络安全漏洞,最终确保产品符合 CRA 与 SSDLC 等严格的供应链合规与可追溯性要求。

#人工智能#web安全
通过静态分析和持续集成 保证代码的质量 (Helix QAC)1

本文分为两个章节。第一章讨论持续集成的原理,持续集成如何简化软件开发生命周期,以及静态分析如何配合持续集成。第二章研究特定的工具套件,以及在实际使 用中如何获得该套件。主要研究Jenkins持续集成和PRQA的静态分析工具(QA•C, QA•C++ 和 QA•Verify),并说明他们是怎样结合在一起使用,以及他们所生成的信息。

CVE是什么?常见漏洞披露概述

CVE (Common Vulnerabilities and Exposures),通用漏洞披露,收集已知的网络安全漏洞披露,帮助您更好地保护嵌入式软件。该框架对于有效管理安全威胁至关重要。

如何对嵌入式C/C++进行自动化的单元和集成测试

VectorCAST/C++可对源代码进行解析,使用代码生成器自动建立测试代码(桩函数和驱动),以生成完整、可执行的测试套件。测试套件构建之后,VectorCAST/C++就可以构建并执行测试用例,然后显示代码覆盖率,报告静态检查结果。

#单元测试#集成测试#代码覆盖率
什么是CVE?常见漏洞和暴露列表概述

常见漏洞和暴露(Common Vulnerability and Exposures,简称CVE)收集了已知的网络安全漏洞和暴露,以帮助您更好地保护您的嵌入式软件。在这里,我们会阐释什么是CVE,CVE列表中包括哪些内容,以及它如何帮助确保您的软件是安全的。

什么是误报?如何识别误报和漏报

​不管开发人员技能多么精通,误报和漏报总是会发生,很可能是他们的代码有某种无意的错误或漏洞。为了确保尽早发现这些编码错误和漏洞,开发人员通常使用代码静态分析工具,工具会根据开发人员设置的规则检查代码。然而,代码静态分析工具并不完美,工具有时也会出现误报和漏报。这些编码错误如果没有被捕获,可能会对代码产生显著的影响。因此,我们将阐释什么是误报,概述误报和漏报的区别,并提供一个误报示例和和一个漏报示例

到底了