软件状态控制管理系统通过软件状态文件和二维码标识图片,可快速实现软件状态的标识、验证、鉴别与比对,防止软件版本混淆错用和篡改伪造,厘清主体责任关系抗抵赖,保证软件版本的完整性、一致性、真实性和责任性。
产品简介
客户端
客户端包括软件安全打包、版本状态管控、状态文件比对和系统通讯录四个模块。使用客户端主功能时需获取我公司配发的密钥证书,密钥证书成对发放,包括公钥和私钥(以光盘刻录密钥文件形式发放)。 1)软件安全打包 本模块主要作用是保证软件文件在传递过程中的安全性,通过加密压缩算法将软件文件打包生成安全文库,实现保密共享,防止因丢失或不法分子获取带来的安全隐患。 2)版本状态管控 本模块的主要作用是对软件文件状态进行管控,利用数字签名技术进行加密处理,集中存储为一个状态文件(单一文件),也称随行文件,实施验证鉴别,保证软件版本真实性、完整性、一致性和责任性。通过会签人设置,明确软件全生命周期过程中各相关方责任,从而做到软件传递过程中出口签名、入口验证,防止软件版本混淆错用。同时可以将软件状态信息存储为二维码图片,使软件状态验证过程简单、快捷、方便。 3)状态文件比对 本模块的主要作用是对比两个不同软件版本的状态文件,从而展示两个软件版本之间的文件差异(相同文件、增加文件、删除文件、修改文件),并能生成对比报告。 4)用户管理 本模块的主要作用是实现联系人信息管理和密钥信息管理,做为软件安全文库共享和状态文件会签的基础,也是用户使用系统时身份认证的核心。 5)日志管理 本模块的主要作用是记录系统使用日志,包含用户的登录日志、操作日志、数据删除日志。
服务器端
服务器端主要分为五个模块,软件信息管理、源码比对与追踪、问题管理、系统管理、系统监控。 1)软件信息管理 本模块的主要作用维护装备谱系,装备、分系统、软件基本信息,建立软件版本变更历程,统一管理软件资源文件,并以可视化的形式展示装备基因图谱及软件应用分布情况。 2)源码比对与追踪 本模块的主要作用是比对分析两个软件版本源文件,对更改内容进行标识,以更改需求为主线,建立更改说明条款源程序文件文件更改域的三层追踪关系,分析软件文件的相似度和软件版本的总体相似度,生成比对报告和更改确认清单,同时可以对二进制文件进行比对和统计。 3)软件问题管理 本模块主要作用是以软件版本为主线收集测评、定型等过程中发现的问题,进行可视化展示,并可以实现软件问题的导入和导出,为软件版本的维护和升级提供依据。 4)系统管理 系统管理员通过本模块实现组织机构、部门、人员等信息的维护管理,设置角色与权限,以及系统使用的基础资源类型。 5)系统监控 系统监控是系统运行过程一些数据实时监控,包含系统当前在线人员、维护定时任务、服务器资源监控、缓存数据监控。
产品功能
产品亮点
将原有软件技术状态“看不见”“摸不着”的隐性化现象,通过技术状态标识、生成和验证等技术手段形成显性化的管控能力。
01
基于区块链思想的数字签名技术,保障软件产品传递链上每个节点均可签名、验证,利益相关方责权关系更加精准。
02
构建软件产品全生命周期技术状态信息型谱管理,以解决跨地域、跨单位、复杂化、多用户的软件技术状态不可控风险。
03
基于型谱的软件技术状态全属性信息收集、分析与统计,提高软件交付能力的同时,为维护保障提供决策依据。
04
深度集成软件产品加载设备,进一步下沉从出库到灌装生产环节“最后一公里”技术状态管控能力。
05
(1) 跨单位流转软件技术状态管控。
(2)总体单位与配套单位间软件技术状态管控。
(3)单位内部软件技术状态管控。
适用范围