[发明专利]基于Ubuntu操作系统的软件版权保护系统和方法有效
申请号: | 202111147919.X | 申请日: | 2021-09-29 |
公开(公告)号: | CN113821775B | 公开(公告)日: | 2022-04-08 |
发明(设计)人: | 周书平;刘小兵;张晓东 | 申请(专利权)人: | 北京珞安科技有限责任公司 |
主分类号: | G06F21/31 | 分类号: | G06F21/31;G06F21/46;G06F9/455;G06F9/445 |
代理公司: | 北京君泰水木知识产权代理有限公司 11906 | 代理人: | 王贵良 |
地址: | 100097 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 ubuntu 操作系统 软件 版权 保护 系统 方法 | ||
基于Ubuntu操作系统的软件版权保护方法,应用于基于Ubuntu操作系统的软件版权保护系统,包括设置单元和版权保护单元,所述版权保护单元包括权限修改模块、系统保护模块、修改监控模块和时长监控模块;软件版权保护方法包括以下步骤:步骤一,设置单元在操作系统设置虚拟机,目标保护软件安装在所述虚拟机;步骤二,所述版权保护单元的权限修改模块进行系统设置;步骤三,所述版权保护单元的系统保护模块将修改监控模块复制在操作系统的不同位置;步骤四,所述版权保护单元监控软件服务运行时长是否超时;步骤五,时长监控模块重启系统,弹出授权过期提示。本发明实现了对软件的多重保护,增加了破解难度,保护了软件的版权。
技术领域
本发明涉及软件版权保护技术领域,更具体的说,特别涉及一种基于Ubuntu操作系统的软件版权保护系统和方法。
背景技术
随着互联网行业竞争的日益激烈,很多软件公司都会给用户提供试用版软件,让用户充分了解软件是否满足自己的需求,然后决定是否购买软件。但是有一些恶意用户,会对软件进行破解,从而免费获得软件的使用权,这对软件厂商造成了很大的经济损失。
现有的方案有根据系统时间判断是否授权过期,或者软件和机器码绑定,软件只能在一个机器上运行,或者使用软件狗等的方式来保护软件。但是,根据系统时间进行授权过期的判断的方式,如果用户更改了系统时间,很容易被破解;机器码绑定的方案,如果用户更改了系统硬件的信息,也会失效。而使用软件狗的方式,需要额外的软件狗,成本就会增加,使用也不方便。
因此,现有技术存在的问题,有待于进一步改进和发展。
发明内容
(一)发明目的:为解决上述现有技术中存在的问题,本发明的目的是提供一种综合多种保护机制,具有更好保护效果,使破解难度大大增加的基于Ubuntu操作系统的软件版权保护系统和方法。
(二)技术方案:为了解决上述技术问题,本技术方案提供一种基于Ubuntu操作系统的软件版权保护方法,应用于软件版权保护系统,包括以下步骤:
步骤一,设置单元在操作系统设置虚拟机,目标保护软件安装在所述虚拟机;
步骤二,所述版权保护单元的权限修改模块进行系统设置;
步骤三,所述版权保护单元的系统保护模块将所述版权保护单元的修改监控模块复制在操作系统的不同位置;
步骤四,所述版权保护单元监控软件服务运行时长是否超时;
步骤五,时长监控模块重启虚拟机,弹出授权过期提示。
所述基于Ubuntu操作系统的软件版权保护方法,其中,所述步骤二包括,
步骤21,所述版权保护单元的权限修改模块将虚拟机的登陆shell进行设置,使虚拟机用户只有配置ip的权限;
步骤22,所述版权保护单元的权限修改模块修改启动管理器配置文件,设置单用户模式登陆的用户名、密码,和虚拟机操作系统登陆时的用户名、密码。
所述基于Ubuntu操作系统的软件版权保护方法,其中,所述步骤21还包括权限修改模块对虚拟机的配置权限进行测试。
所述基于Ubuntu操作系统的软件版权保护方法,其中,所述步骤二设置完成后,用户登录虚拟机时输入用户名和密码验证登陆后,目标保护软件启动。
所述基于Ubuntu操作系统的软件版权保护方法,其中,所述步骤四包括,
步骤41,版权保护单元的修改监控模块监控启动管理器文件是否被修改,被修改时,执行步骤42;未被修改时,执行步骤43;
步骤42,修改监控模块停止软件的服务进程并删除代码;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京珞安科技有限责任公司,未经北京珞安科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111147919.X/2.html,转载请声明来源钻瓜专利网。