加密狗是什么?什么是软件保护

最近在研究加密和授权领域有感而发,研究也是学习的过程,以下 是个人在近期从公司项目使用的加密产品的操作和研究中得到的总结,也有官网提供的资料进行copy的,如有不严谨的地方,或者功能描述不对,请联系我删除。本文章纯个人研究,无宣传 引导 ,请各位看客自行斟酌。如内容对官方加密产品造成影响,请随时联系我删除。同时也欢迎加密爱好者和专业人员指导交流~。

概述

当一个软件产品或文档产生的时候,若不做任何保护措施,其被复制和传播的成本是可以忽略不计的,软件的知识产权将无法得到保障。软件保护就是保护软件知识产权的过程,软件保护过程中必须使用一些高安全性的保护技术,将软件彻底保护起来。

在互联网世界里,软件的拷贝和传播是无法避免的,但是我们可以通过有效的技术使得被拷贝的软件无法正常运行,例如通过将软件和一个外部设备关联,或者将软件和机器的硬件信息做关联,或者通过登录一个账号访问云服务后才能使用。这些技术都可以有效的阻止软件被复制,被盗用,被恶意传播。

常见的软件保护方案

基于硬件的保护方案

在基于硬件的保护方案中,要依赖一个外部设备,将软件的启动、运行、计算和一个外部设备关联起来,软件的正常使用必须依赖于一个外部设备,软件和设备之间进行通信,两者相互验证,只有正确的响应才能正常的运行软件。

硬件保护方案常见的就是使用加密锁进行保护,精锐5 提供高强度的授权保护和认证过程,支持许可管理、代码加密、代码移植等高级功能,后面我们将详细讲解精锐5 授权使用方法,若想了解精锐5 更多的信息,请参考:《精锐5 产品白皮书》(TODO: 链接)。

基于云的保护方案

基于云的方案是指将软件和运行在云端的服务做关联,通过登录一个云账号来访问存储在云端的软件许可,是目前越来越常用的一种软件保护手段。

Virbox 云许可就是一款基于云平台的授权保护方案,软件开发者通过云端来管理每个账号的授权信息,远程操控软件的使用期限。下面的文章我们将详细讲解 Virbox 云许可的发布和使用过程。

基于软件的保护方案

基于软件的保护方案也是一直以来使用的软件保护方案,在最终用户计算机上安装软件后,再通过输入激活码等一系列的动作来激活软件,这个激活过程就是一个授权保护的过程。

Virbox 软许可是一款基于软件的授权保护方案,软件在最终用户机器上安装后,即会产生一个高强度的安全容器,然后无论是通过云账号还是通过一个授权码,都可以对软件进行激活。详细内容后面会介绍。

软件保护方案对比

每一种保护方案都有其特点,例如,基于硬件的保护方案安全强度最高,支持的场景最广,但是成本较高;基于云的方案管理成本低,随时随地可以发许可,但是软件必须联网才能使用;基于软件的方案可以兼顾前两者的缺点,但是安全强度却不如前两者。

下面我们通过简单的评分方式对比一下以上三种解决方案。其中:1分最低,5分最高。

组合保护方案

随着软件使用场景的不断变化,单一的软件保护方案并不能满足更多的应用场景,例如单一的使用硬件锁做授权保护,在发布软件的试用版本的时候就无计可施,这样发布试用版成本会非常高,假如试用版采用云许可或软许可,成本将大大降低。

Virbox LM 推出的三种软件保护方案都是可以通用的,试用许可发布云许可,正式许可发布硬许可,而且软件并不需要维护两个版本,也就是说,当用户购买了正式版本后,只需要再给用户寄一把加密锁即可,不需要用户重新安装正式版本。

  • 13
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值