[发明专利]基于Ubuntu操作系统的软件版权保护系统和方法有效
申请号: | 202111147919.X | 申请日: | 2021-09-29 |
公开(公告)号: | CN113821775B | 公开(公告)日: | 2022-04-08 |
发明(设计)人: | 周书平;刘小兵;张晓东 | 申请(专利权)人: | 北京珞安科技有限责任公司 |
主分类号: | G06F21/31 | 分类号: | G06F21/31;G06F21/46;G06F9/455;G06F9/445 |
代理公司: | 北京君泰水木知识产权代理有限公司 11906 | 代理人: | 王贵良 |
地址: | 100097 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 ubuntu 操作系统 软件 版权 保护 系统 方法 | ||
1.基于Ubuntu操作系统的软件版权保护方法,其特征在于,应用于软件版权保护系统,包括以下步骤:
步骤一,设置单元设置Ubuntu操作系统虚拟机,目标保护软件安装在所述虚拟机;
步骤二,版权保护单元的权限修改模块进行系统设置;
步骤三,版权保护单元的系统保护模块将版权保护单元的修改监控模块复制在操作系统的不同位置;
步骤四,版权保护单元监控软件服务运行时长是否超时;
步骤五,版权保护单元的时长监控模块重启虚拟机,弹出授权过期提示;
所述步骤二包括,
步骤21,所述版权保护单元的权限修改模块对虚拟机的登陆shell进行设置,使虚拟机用户只有配置ip的权限;
步骤22,所述版权保护单元的权限修改模块修改启动管理器配置文件,设置单用户模式登陆的用户名、密码,和虚拟机操作系统登陆时的用户名、密码;
所述启动管理器配置文件为grub配置文件;
所述步骤四包括,
步骤41,所述版权保护单元的修改监控模块监控启动管理器配置文件是否被修改,被修改时,执行步骤42;未被修改时,执行步骤43;
步骤42,修改监控模块停止软件的服务进程并删除代码;
步骤43,所述版权保护单元的时长监控模块监控软件服务运行时长;未达到授权期限时,执行步骤41;达到授权期限时,执行步骤五。
2.根据权利要求1所述基于Ubuntu操作系统的软件版权保护方法,其特征在于,所述步骤21还包括权限修改模块对虚拟机的配置权限进行测试。
3.根据权利要求2所述基于Ubuntu操作系统的软件版权保护方法,其特征在于,所述步骤二设置完成后,用户登录虚拟机时输入用户名和密码验证登陆后,目标保护软件启动。
4.根据权利要求1所述基于Ubuntu操作系统的软件版权保护方法,其特征在于,所述步骤42中删除代码的方式包括,使用随机数和0,对代码进行重新覆盖写,彻底删除目标保护软件及附属数据文件。
5.根据权利要求1所述基于Ubuntu操作系统的软件版权保护方法,其特征在于,所述步骤三中对修改监控模块复制数量大于等于二份。
6.基于Ubuntu操作系统的软件版权保护系统,其特征在于,包括设置单元和版权保护单元,所述版权保护单元包括权限修改模块、系统保护模块、修改监控模块和时长监控模块;
所述设置单元在操作系统设置虚拟机,目标保护软件安装在所述虚拟机;
所述权限修改模块进行系统设置;
所述系统保护模块将所述版权保护单元的修改监控模块复制在操作系统的不同位置;
所述版权保护单元监控软件服务运行时长是否超时;
所述时长监控模块重启系统,弹出授权过期提示;
所述权限修改模块将虚拟机的登陆shell进行设置,使虚拟机用户只有配置ip的权限;所述权限修改模块修改启动管理器配置文件,设置单用户模式登陆的用户名、密码,和虚拟机操作系统登陆时的用户名、密码;所述启动管理器配置文件为grub配置文件;
所述版权保护单元的修改监控模块监控启动管理器文件是否被修改;被修改时,所述修改监控模块停止软件的服务进程并删除代码;
所述版权保护单元的时长监控单元监控软件服务运行时长;达到授权期限时,时长监控单元重启虚拟机,弹出授权过期提示。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京珞安科技有限责任公司,未经北京珞安科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111147919.X/1.html,转载请声明来源钻瓜专利网。