开源助手产品介绍

创建时间:2023-11-07 09:23

 

Checode 开源助手

产品说明

 

 

环境

 

开源现状

 

    开源软件已经进入了几乎所有的软件领域,所有的软件公司和开发者几乎都在使用开源软件。

    尽管大家都在使用开源软件,但是对于所使用的开源软件的风险识别和管理,却有着巨大的差别。有些公司已经制定了系统的开源管理策略、并使用专业的工具帮助其进行开源软件管理,而还有很多公司仍然处在一种“随意”使用的状态,而随意的使用开源软件,可能会带来巨大的风险,对开源软件的滥用可能会导致引入安全漏洞、侵犯知识产权、自有知识产权受到侵犯等问题。

 

 
 

介绍

Checode

开源助手

 

    Checode 开源助手可以帮助您解决开源软件的风险问题,帮助您合理、安全、高效的使用开源软件,让开源为您创造更大的价值。

    Checode 是一套开源代码识别和风险检测的系统,可以帮助您发现您的软件中存在的开源代码、分析这些开源代码可能存在的合规性和安全性风险、在今后的软件开发过程中选择使用最合适的开源代码。

 
 

工作原理

Cheocde

开源助手

 
 
 
 
 

 

 

功能介绍

Checode

开源助手

Ⅰ-代码扫描与开源代码识别 

自动代码扫描,能够实现代码行级别的开源代码识别

能够识别开源组件许可证和开源文件许可证

识别并展示开源组件存在的已知安全漏洞

支持对代码打包文件内部压缩包的解压扫描

支持对代码中引用的外部代码的自动获取和扫描

 

 

 
 
 

 

Ⅱ-识别结果展示与代码确认 

自动展示与扫描文件匹配的开源软件及详细信息,包括许可证信息、安全漏洞信息等

可按照文件或文件目录进行确认,也可以按照匹配的开源组件、或者按照指定的许可证进行确认

支持手动确认,也支持智能自动确认

 

 

 
 
 

 

Ⅲ-数据统计与分析 

统计分析系统中最常用的开源组件

 

统计分析最常用开源组件的安全漏洞

统计分析扫描项目中开源、非开源代码所占的比例

统计分析扫项目中各种类型文件的数量和占比

统计分析扫描项目中使用的开源组件情况

统计分析扫描项目中使用的开源组件的安全漏洞情况

 

 
 
 

 

Ⅳ-团队协作

通过团队将扫描项目分享给团队成员,团队成员可以协同处理扫描项目

可以将相关用户邀请进入团队,共同进行协同工作

 

可以通过团队公告和消息让团队成员了解相关信息

 

 

 
 
 

 

Ⅴ-用户权限管理 

支持自定义用户角色,为每种用户角色分配特定的用户权限

每个用户可以通过指定其用户角色进行权限管理

系统自带最常用的多种用户角色

 

 

 
 
 

 

Ⅵ -中文操作界面

全中文操作界面,符合国内用户使用习惯

界面操作简单方便

 

 

 
 

技术特点

Cheocde

开源助手

 

 

01 开源知识库

    收录超过500万个开源组件,收录相关安全漏洞超过50万个。

02 支持语言

    不区分语言,能够扫描分析所有主流编程语言的代码;不仅能够扫描源代码,也能够扫描二进制文件。

03 扫描性能

     扫描快速,一定条件下,能够达到50文件/秒以上的扫描分析速度。

04 高精度扫描

    Checode 开源助手支持代码行级别扫描匹配,分辨率最小达8行。

05 扫描结果确认

    支持手工确认,能够保证最为精准的确认结果,同时也提供了最大的灵活性;也支持智能自动确认,可以方便快速的确认扫描结果,节省了大量人工工作量;支持确认继承,利用已有的确认结果完成自动确认。

06 扫描报告

    清晰明了的扫描报告,支持HTML / PDF / EXCEL 等格式。包含开源组件列表、安全漏洞列表、确认文件列表等详细的扫描结果信息。

07 数据统计与分析

    提供系统级别和扫描项目级别的数据统计信息。系统级统计信息包括最常用开源组件及安全漏洞、最常用许可证统计等;扫描项目级统计信息包括文件分类统计、开源组件统计、许可证统计、安全漏洞统计等。

08 团队协作

    支持创建团队,不同用户可以加入一个团队进行协作;扫描项目可以分享到团队,由团队成员进行共同操作。

09 用户及权限管理

     提供常用的预置用户角色,也支持自定义用户角色。

10 部署方式

      支持完全离线部署和云部署。