-
ꁸ 回到顶部
-
ꂅ 010-68379213-825
-
ꁗ QQ客服
-
ꀥ 微信客服
SunwiseSCA
高效软件成分分析系统
SunwiseSCA是一款利用自有专利的高精准代码溯源分析技术,具备代码自研率鉴定、软件成分分析、代码复用分析、安全缺陷分析和许可协议合规分析等综合检测能力的产品。
工具优势
核心功能
精确高效的源代码溯源分析
SunwiseSCA提供精确高效的软件源代码溯源分析,支持项目级、文件级、代码片段级等全维度的溯源检测,精确给出各个层级的代码溯源分析详情清单,并定位到溯源文件的来源和位置。通过精确高效的源代码特征提取技术和多级粒度的代码相似度对比技术,片段级检测的精度可达到10行;通过海量代码特征快速匹配技术检测速度可达每分钟检测1万行。
支持安全漏洞和本地私有库缺陷的检测分析
SunwiseSCA提供公开的安全漏洞分析和本地私有库领域缺陷分析。SunwiseSCA根据代码溯源分析的结果,依据第三方组件信息快速匹配安全漏洞库,查询到这些组件的已知安全漏洞,并将安全漏洞的详细信息展示给用户,并给出详尽的解决方案。同时,SunwiseSCA还允许用户建立私有软件资产的领域知识库和本领域的缺陷库,如果用户复用了本地私有库中存在缺陷的软件资产,工具将举一反三,自动识别并提醒用户。
符合检测标准的自主可控评估分析
SunwiseSCA提供对软件源码自研率分析和标准的符合性检测。源码自研率分析支持项目级、文件级和代码行数级三种粒度的自研率。标准的符合性检测依据工业软件自主可控测评和军用软件鉴定测评要求,可以给出源码自研率满足自主可控的等级,帮助用户提高源代码的自主可控等级。同时可以设置项目自研率门限阈值,对于不满足自研率阈值要求的软件进行自动预警。
组织级软件资产复用分析
SunwiseSCA支持建立本地私有资产库,可以对本单位的所有软件资产进行统一管理。通过构建私有库中软件资产依赖关系、软件资产复用、软件版本演化等的知识图谱,对被检测软件资产进行代码溯源分析,同时对于复用代码中潜在缺陷/漏洞进行影响分析,以降低存在风险软件资产的复用,提升高可用、高可信、高可靠软件资产的复用率。
无人值守的自动化检测
SunwiseSCA通过代码入库自动触发、编程语言自动识别、多任务调度管理、检测报告自动生成等多种自动化手段,无需人工干预,实现从代码入库到检测结果生成全链条的自动化运行检测。
竞品对比
序号 |
特性 |
SunwiseSCA | 国内工具1 | 国内工具1 |
1 | 军工和工业行业主要开发语言检测支持 | 全部支持 | Verilog不支持 | Verilog、VHDL不支持 |
2 |
代码指纹提取方式检测 |
支持 |
不支持 |
不支持 |
3 |
扩展语言 |
C++ C# python |
DML |
C++ python |
4 |
混合编程语言项目检测 |
支持 |
支持 |
不支持 |
5 |
代码溯源分析及粒度 |
代码片段10行粒度检测 |
文件级 |
代码片段级别 |
6 |
自主可控分析 |
支持 |
不支持 |
不支持 |
7 |
软件资产复用分析 |
支持 |
不支持 |
不支持 |
8 |
安全漏洞检测分析 |
支持 |
支持 |
支持 |
9 |
许可证检测分析 |
支持 |
支持 |
支持 |
10 |
私有代码知识库构建 |
支持 |
不支持 |
不支持 |
11 |
两两项目复用对比分析 |
支持 |
不支持 |
不支持 |
12 |
项目管和任务两级管理 |
支持 |
不支持任务 |
支持 |
13 |
检测任务调度管理 |
支持 |
不支持 |
不支持 |
14 |
黑名单配置 |
支持 |
不支持 |
支持 |
15 |
白名单配置 |
支持 |
不支持 |
不支持 |
16 |
是否保留源代码控制 |
支持 |
不支持 |
不支持 |
17 |
重新检测 |
支持 |
不支持 |
不支持 |
18 |
多并发检测 |
支持4个并发检测线程 |
不支持 |
不支持 |
19 |
支持集群部署 |
支持 |
支持 |
支持 |