[发明专利]防止linux服务设备被复制的方法和装置有效
申请号: | 201710256936.4 | 申请日: | 2017-04-19 |
公开(公告)号: | CN106997430B | 公开(公告)日: | 2020-05-15 |
发明(设计)人: | 洪鹏;杨云磊 | 申请(专利权)人: | 杭州亚古科技有限公司 |
主分类号: | G06F21/12 | 分类号: | G06F21/12;G06F9/445 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 王术兰 |
地址: | 310000 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 防止 linux 服务 设备 复制 方法 装置 | ||
本发明提供了防止linux服务设备被复制的方法和装置,包括:对linux系统中的磁盘分区进行加密和格式化处理,得到格式化的加密磁盘分区;当linux系统中的服务软件运行时,根据服务软件的硬件信息和软件信息,得到服务软件的唯一值;将唯一值与注册码进行校验;如果校验通过,则正常运行服务软件;将服务软件安装到格式化的加密磁盘分区;设置linux系统开机后自动打开格式化的加密磁盘分区,并设置服务软件自动运行,可以使用户无法直接接触到可以运行的软件,从而避免用户对软件的调试破解,并且防止用户使用磁盘将软件拷贝到其它硬件设备上。
技术领域
本发明涉及通信技术领域,尤其是涉及防止linux服务设备被复制的方法和装置。
背景技术
通过使用注册码注册软件来防止软件的拷贝能起到一定作用,但是由于用户能够直接接触到可以运行的软件,使用文件复制就能复制软件,再利用破解工具破解软件的注册过程,从而不在需要注册或者使用相同注册码就可以直接正常使用软件,从而使用户可以直接接触到运行的软件,并对软件进行调试破解。
另外,对于无法破解注册过程的软件也可以通过磁盘拷贝来复制注册过的软件,然后把磁盘安装到相似硬件设备上正常运行软件。
发明内容
有鉴于此,本发明的目的在于提供防止linux服务设备被复制的方法和装置,可以使用户无法直接接触到可以运行的软件,从而避免用户对软件的调试破解,并且防止用户使用磁盘将软件拷贝到其它硬件设备上。
第一方面,本发明实施例提供了防止linux服务设备被复制的方法,包括:
对linux系统中的磁盘分区进行加密和格式化处理,得到格式化的加密磁盘分区;
当所述linux系统中的服务软件运行时,根据所述服务软件的硬件信息和软件信息,得到所述服务软件的唯一值;
将所述唯一值与注册码进行校验;
如果校验通过,则正常运行所述服务软件;
将所述服务软件安装到所述格式化的加密磁盘分区;
设置所述linux系统开机后自动打开所述格式化的加密磁盘分区,并设置所述服务软件自动运行。
结合第一方面,本发明实施例提供了第一方面的第一种可能的实施方式,其中,所述将所述唯一值与注册码进行校验,还包括:
如果校验失败,则使所述服务软件中的功能禁止使用或退出所述服务软件。
结合第一方面,本发明实施例提供了第一方面的第二种可能的实施方式,其中,在所述将所述服务软件安装到所述格式化的加密磁盘分区之后,在所述设置所述linux系统开机后自动打开所述格式化的加密磁盘分区,并设置所述服务软件自动运行之前,还包括:
关闭所述格式化的加密磁盘分区。
结合第一方面,本发明实施例提供了第一方面的第三种可能的实施方式,其中,所述对linux系统中的磁盘分区进行加密和格式化处理,得到格式化的加密磁盘分区包括:
对所述linux系统中的所述磁盘分区进行加密,得到加密的磁盘分区;
对所述加密的磁盘分区进行格式化,得到所述格式化的加密磁盘分区。
结合第一方面,本发明实施例提供了第一方面的第四种可能的实施方式,其中,所述硬件信息包括硬盘信息、中央处理器CPU、内存信息、主板信息、网卡信息、硬件设备的序列号信息和网卡的介质访问控制MAC地址信息,所述软件信息包括版本信息、型号信息和名称信息。
第二方面,本发明实施例还提供防止linux服务设备被复制的装置,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州亚古科技有限公司,未经杭州亚古科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710256936.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种块状化工产品传送台上料装置
- 下一篇:图片密码认证方法和图片密码认证装置