一种私有化产品的部署方法及系统技术方案

技术编号:40969117 阅读:21 留言:0更新日期:2024-04-18 20:50
本申请公开了一种私有化产品的部署方法及系统,涉及软件部署技术领域。其中方法包括:对私有化产品的代码进行混淆处理;对混淆处理后的私有化产品进行数字签名,形成许可证;在私有化产品的使用过程中对许可证进行有效性验证,当确定许可证无效时,拒绝启动私有化产品。本申请通过对私有化产品进行代码混淆处理和许可证的有效性验证,可以提高私有化产品的安全性,提高使用企业破解的难度,维护服务企业的利益。

【技术实现步骤摘要】

本申请涉及软件部署,特别涉及一种私有化产品的部署方法及系统


技术介绍

1、私有化产品,包括私有化系统或软件,是运行在有限范围网络中的计算机产品,其运行环境可以与外网断开,且拥有对数据的存储和修改权限,因此在很多大型企业以及对数据安全性非常敏感的企业中得到了部署。

2、由于私有化产品完全运行在企业的内网中,提供私有化产品服务的企业无法参与到这些私有化产品的日常运行管理中,只有使用的企业有需要时才能介入,导致私有化产品存在脱离服务企业控制的风险,使用企业很容易对私有化产品进行破解,例如对许可证(license)进行破解,导致私有化产品的有效性验证失效,严重影响了服务企业的利益。


技术实现思路

1、本申请实施例提供了一种私有化产品的部署方法及系统,用以解决现有技术中私有化产品容易被使用企业破解的问题。

2、一方面,本申请实施例提供了一种私有化产品的部署方法,包括:

3、对私有化产品的代码进行混淆处理;

4、对混淆处理后的私有化产品进行数字签名,形成许可证;

<本文档来自技高网...

【技术保护点】

1.一种私有化产品的部署方法,其特征在于,包括:

2.根据权利要求1所述的一种私有化产品的部署方法,其特征在于,还采用C语言或Go语言编写所述私有化产品。

3.根据权利要求1所述的一种私有化产品的部署方法,其特征在于,在对所述私有化产品的代码进行混淆处理时,对所述私有化产品的代码中特定的判断语言处进行混淆处理。

4.根据权利要求1所述的一种私有化产品的部署方法,其特征在于,在首次生成所述许可证时,还获取客户端的硬件信息,将所述硬件信息作为所述许可证的一部分,在验证所述许可证的有效性时,还对所述硬件信息进行验证。

5.根据权利要求4所述的一种...

【技术特征摘要】

1.一种私有化产品的部署方法,其特征在于,包括:

2.根据权利要求1所述的一种私有化产品的部署方法,其特征在于,还采用c语言或go语言编写所述私有化产品。

3.根据权利要求1所述的一种私有化产品的部署方法,其特征在于,在对所述私有化产品的代码进行混淆处理时,对所述私有化产品的代码中特定的判断语言处进行混淆处理。

4.根据权利要求1所述的一种私有化产品的部署方法,其特征在于,在首次生成所述许可证时,还获取客户端的硬件信息,将所述硬件信息作为所述许可证的一部分,在验证所述许...

【专利技术属性】
技术研发人员:徐才钦周文明
申请(专利权)人:四川开物信息技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1