一种软件授权保护方法、装置及其系统制造方法及图纸

技术编号:39185643 阅读:25 留言:0更新日期:2023-10-27 08:33
本发明专利技术公开了一种软件授权保护方法、装置及其系统,其中方法包括:若软件的运行环境为在物理机上加载的物转虚拟机环境,则退出软件,其中,物转虚拟机环境是由虚拟化软件将物理机操作系统制作而成的虚拟机环境;若软件的运行环境为非物转虚拟机环境的物理机环境,则判断预存指纹与动态指纹是否一致,其中,动态指纹是通过软件计算得到的;若预存指纹与计算指纹一致,则启动软件。根据本发明专利技术,通过判断软件的运行环境和指纹信息在软件以盗用模式启动之前阻止启动。动之前阻止启动。动之前阻止启动。

【技术实现步骤摘要】
一种软件授权保护方法、装置及其系统


[0001]本专利技术属于信息安全
,尤其涉及一种软件授权保护方法、装置及其系统。

技术介绍

[0002]随着信息科技的日益发展,基于电子计算机的各种软件产品数量呈现爆炸性增长,而软件产品的版权保护方法成为其需要考虑的重要领域,得到广泛的重视。
[0003]当软件被安装到虚拟机类型的运行环境中时,由于虚拟机镜像能够被复制,相当于软件被盗用使用,失去了软件版权保护的意义。虚拟机的使用有分为两种情况,一种是通过虚拟机软件制作虚拟机环境,然后将软件安装于该虚拟环境中,获取正规授权信息,通过复制该虚拟环境实现盗版使用。另一种是将软件安装于物理机运行环境,然后获取正规授权,然后再利用虚拟机软件将该物理机运行环境制作成虚拟机环境。由此可见,虚拟机镜像的可复制性产生了软件在正版授权方面的漏洞。

技术实现思路

[0004]为了解决上述问题,本专利技术提供了一种软件的授权保护方法、装置及其系统,用以解决现有的软件保护方法不能防止通过复制虚拟机镜像而破解软件授权的问题。其中,方法包括:若所述软件的运本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种软件授权保护方法,其特征在于,所述软件为运行于Windows操作系统的受授权保护的程序,当所述软件企图启动时,包括:若所述软件的运行环境为在物理机上加载的物转虚拟机环境,则退出所述软件,其中,所述物转虚拟机环境是由虚拟化软件将物理机操作系统制作而成的虚拟机环境;若所述软件的运行环境为非物转虚拟机环境的物理机环境,则判断预存指纹与动态指纹是否一致,其中,所述动态指纹是通过所述软件计算得到的;若所述预存指纹与所述计算指纹一致,则启动所述软件。2.根据权利要求1所述的软件授权保护方法,其特征在于,包括:若所述预存指纹与所述计算指纹不一致,则退出所述软件。3.根据权利要求1所述的软件授权保护方法,其特征在于,若所述软件的运行环境为在物理机上加载的物转虚拟机环境,包括:标记启动信号P为假。4.根据权利要求1所述的软件授权保护方法,其特征在于,若所述预存指纹与所述计算指纹一致,包括:标记启动信号P为真。5.根据权利要求2所述的软件授权保护方法,其特征在于,若所述预存指纹与所述计算指纹不一致,包括:提示软件信息错误。6.根据权利要求1所述的软件授权保护方法,其特征在于...

【专利技术属性】
技术研发人员:陈媛王俊杰赵宇方智敬王安邦王红园宋元章林星辰
申请(专利权)人:中国科学院长春光学精密机械与物理研究所
类型:发明
国别省市:

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

1