[发明专利]程序开发维护系统有效
申请号: | 201110348852.6 | 申请日: | 2011-11-07 |
公开(公告)号: | CN103095482A | 公开(公告)日: | 2013-05-08 |
发明(设计)人: | 周维;王家炜;魏震;王森;黄颖雷;徐端;魏广余 | 申请(专利权)人: | 上海宝信软件股份有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/06 |
代理公司: | 上海浦一知识产权代理有限公司 31211 | 代理人: | 王江富 |
地址: | 201203 上*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种程序开发维护系统,包括一服务器、多个开发运维终端;服务器包括服务端许可证、服务端许可证验证模块、登录授权模块、动态密钥解析模块、代码服务模块、代码数据库;开发运维终端包括开发端许可证、开发端许可证验证模块、登录模块、动态密钥生成模块。本发明的程序开发维护系统,基于许可证进行服务器环境下程序源代码的权限管控,可有效防止在服务器环境下程序源代码的非法泄漏和篡改,有效保护软件资产,提高软件开发及运维的系统安全性。 | ||
搜索关键词: | 程序 开发 维护 系统 | ||
【主权项】:
一种程序开发维护系统,包括一服务器、多个开发运维终端,服务器同各开发运维终端间互联网络通信;其特征在于,所述服务器,包括服务端许可证、服务端许可证验证模块、登录授权模块、动态密钥解析模块、代码服务模块、代码数据库;所述服务端许可证,记录有服务端验证信息、代码安全策略;所述服务端验证信息,用于进行服务器可访问性验证;所述代码安全策略,包括所托管开发端许可证的验证信息及对应的请求权限;所述动态密钥解析模块,用于解析接收到的开发运维终端动态密钥,得到该开发运维终端上的开发端许可证的开发端验证信息及请求事项信息,请求事项信息包括请求命令类型,请求命令类型包括登录、代码操作;所述服务端许可证验证模块,在所述动态密钥解析模块得到开发端验证信息及请求事项信息后,依据服务端许可证的服务端验证信息先对服务器的可访问性进行验证,在服务器的可访问性验证通过后,再依据服务端许可证的代码安全策及解析得到的开发端验证信息、请求事项信息对发送请求命令的开发运维终端上的开发端许可证的有效性以及请求事项的权限进行验证;所述登录授权模块,在服务端许可证验证模块对发送请求命令的开发运维终端上的开发端许可证的有效性以及登陆请求的权限验证通过后,把在所述服务端许可证中的代码安全策略对该开发端许可证的授权内容,发送给该开发运维终端;所述代码服务模块,用于在服务端许可证验证模块对发送请求命令的开发运维终端上的开发端许可证的有效性以及代码操作请求的权限验证通过后,完成相应的代码操作服务并返回结果到该开发运维终端;所述代码数据库,用于存放代码文件;所述开发运维终端,包括开发端许可证、开发端许可证验证模块、登 录模块、动态密钥生成模块;所述开发端许可证,记录有开发端验证信息;所述开发端许可证验证模块,用于在开发运维终端向服务器发送任何请求时,依据开发端许可证记录的开发端验证信息对开发运维终端的可访问性进行验证;所述登录模块,用于发送登录请求,还用于根据服务器的登录授权模块发送的授权内容得到授权文件列表,并支持对授权文件列表中的授权文件发出代码操作请求;所述动态密钥生成模块,用于在所述开发端许可证验证模块对开发运维终端的可访问性验证通过后,根据所述登录模块发出登录请求或代码操作请求,以及开发端许可证的服务端验证信息,生成一个动态密钥,发送到服务器。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海宝信软件股份有限公司,未经上海宝信软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201110348852.6/,转载请声明来源钻瓜专利网。