[发明专利]一种网络软件使用节点数的控制方法有效
申请号: | 200810111949.3 | 申请日: | 2008-05-19 |
公开(公告)号: | CN101291333A | 公开(公告)日: | 2008-10-22 |
发明(设计)人: | 孙吉平;韩勇 | 申请(专利权)人: | 北京深思洛克数据保护中心 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100086北京市海淀区中*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网络软件 使用 节点 控制 方法 | ||
技术领域
本发明涉及软件保护技术,特别涉及一种网络软件使用节点数的控制方法。
背景技术
软件保护装置是实现软件安全保护和版权保护的主要手段。软件保护装置特指一种附加在计算机接口(比如,USB接口、串口、并口等接口)上的硬件设备,对运行在计算机上的特定的软件进行软件安全保护和版权保护。现代的软件保护装置,例如USB加密锁,采用高强度智能卡芯片和先进的密码学技术,具有一定的运算和存储能力,同时难以被破解和复制,在高强度软件版权保护中具有广泛的应用。
随着网络技术的发展,基于网络的应用日益普遍。其中,客户机/服务器架构是计算机网络尤其是Internet中最重要的应用技术之一,其系统结构是把一个大型的计算机应用系统变为多个能互为独立的子系统,而服务器便是整个应用系统资源的存储与管理中心,多台客户机则负责与使用者的人机交互功能。用户使用应用程序时,首先启动客户机通过有关命令告知服务器进行连接以完成各种操作,而服务器则按照此请示提供相应的服务。
在对客户机/服务器系统进行软件保护时,有两方面要求:一是对服务器端运行的服务器端软件实施代码或数据保护,使得服务器端软件只能被授权用户启动运行,不可被随意复制传播;二是控制同时连接服务器的客户机数目,即连接服务器端软件的客户端软件的最大并发节点数。传统的使用软件保护装置的方法只能满足软件保护的需求,需要使用其它的方法控制节点数,例如运行专门的授权服务程序,这增加了额外的成本。另外,由于软件保护功能和节点控制功能相互独立,二者之间无法进行协同控制,软件破解者很可以很容易的修改服务器端或客户端软件或网络通讯数据,使得节点控制功能失效,获得非法的节点使用授权。
发明内容
有鉴于此,本发明提出了一种网络软件使用节点数的控制方法。软件保护装置保护服务器端软件,并记录当前可用授权数;客户端软件运行时发出授权签出请求,软件保护装置根据当前可用授权以及授权控制策略满足或拒绝签出请求;签出请求被满足的客户端软件得到访问授权,获得软件保护装置分配的访问票据,以此访问服务器端软件功能,否则终止或等待可用授权;客户端软件结束时发出签入请求,将授权返还给软件保护装置。
根据本发明的一个方面,提供一种网络软件使用节点数的控制方法,其特征在于,该方法包括步骤:
(1)客户端软件运行时,向软件保护装置发送授权签出请求;
(2)授权签出请求被满足时,软件保护装置生成票据;
(3)将生成的票据发送给客户端软件;
(4)客户端软件在访问服务器端软件时提交该票据;
(5)服务器端软件通过软件保护装置对票据进行验证;
(6)通过对票据的验证后,响应客户端软件的服务请求。
根据本发明的一个方面,其特征还在于,在步骤(1)之前,将软件保护装置连接到服务器,保证服务器端软件正常运行。
根据本发明的一个方面,其特征还在于,在步骤(2)中,判断授权签出请求是否被满足包括判断可用节点数或检查预先定义的控制策略。
根据本发明的一个方面,其特征还在于,软件保护装置在内部通过计数器记录当前已连接的节点数,当计数器值达到预先设定的条件时,拒绝后续的授权签出请求,或让后续的授权签出请求等待可用的授权。
根据本发明的一个方面,其特征还在于,预先定义的控制策略包括一个客户机是否可以进行多次连接、客户机IP地址是否被允许或禁止。
根据本发明的一个方面,其特征还在于,在步骤(2)中,票据可以包含以下信息:授权签出时间、授权有效期、客户端信息。
根据本发明的一个方面,其特征还在于,票据还可以附带软件保护装置生成的数字签名或MAC校验码。
根据本发明的一个方面,其特征还在于,在步骤(6)之后,当客户端软件结束运行时,向软件保护装置发送授权签入请求。
根据本发明的一个方面,其特征还在于,软件保护装置响应该授权签入请求,作废相应的票据。
附图说明
图1为本发明提出的一种网络软件使用节点数的控制方法的结构示意图。
图2为本发明实施例中软件保护装置中授权节点控制流程图。
具体实施方式
为使本发明的目的、技术方案及优点更加清楚明白,以下参照附图并举实施例,对本发明进一步详细说明。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京深思洛克数据保护中心,未经北京深思洛克数据保护中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810111949.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:气压阻尼装置
- 下一篇:一种采用溶剂法制备抗病毒再生纤维素纤维的方法