初识“软授权”

1. 什么是软(锁)授权?

这个叫法是相对于硬锁来说的,可以理解为不带硬锁的、基于许可文件的授权方案。它可以自动绑定 硬件设备的物理指纹 或虚拟指纹,以达到防止复制的目的;软授权同样支持使用外壳工具对软件进行保护,防止逆向工程;同样支持对软件核心数据进行保护。但软锁授权的优势在于,它能够满足更多业务场景的需要,帮助软件商拓展市场,而非仅仅作为一把“锁”起到保护的作用。近些年,我们看到越来越多的软件商偏向选择软(锁)授权方案。

2. 硬锁授权和软(锁)授权分别适合什么情况呢?

就像刚才所说的,硬锁可能更加安全,而且即插即用非常方便。但决定选择硬锁,还是软(锁)授权时,要看您业务目标的侧重点。对于软件商来说,如果做好“保护”工作就够了,那么他只需要在意安全性,这也是硬锁的一个优势。但如果您的侧重点 是要快速拓展市

场,要支持更多、更复杂的应用场景。比如,需要实现更加灵活的收费模式、要拓展海外业务,或者要部署在虚拟环境、云环境等等情况。这时候软件商会青睐灵活性更强、扩展性更高的软(锁)授权方案,并且会在灵活性、扩展性、稳定性、安全性和成本等多方面 做综合的评估。

当然,还有一些其他因素也会影响到软件商的选择。比如,库存管理方面,邮寄成本方面,设备接口的限制,最终用户群的特点等。

3. 它能实现哪些授权场景?

从业务层面说,它可以帮助开发商实现按照使用期限收费,这个是最常见的;其他还有按照次数、功能、并发量来收费;当下在安防领域,还有希望按照 视频路数 或者流量收费等。此外,有一些软件商希望通过大量发行试用版来拓展市场,利用软授权可以轻松实现。

从应用场景说,包括在线或离线授权,网络或单机授权,以及 基于私有云的授权场景等等;在流程方面,它支持授权的创建、分发、激活、收回和远程更新等环节。

从平台环境上说,软授权支持的范围更加广泛,从Windows、Linux ARM、安卓到虚拟机和容器环境,都可以实现。

4. 软授权实现的原理和流程是怎样的?

简单讲,软(锁)授权是通过绑定物理机指纹或虚拟机指纹来实现防止拷贝的目的。

对于离线场景:用户将一个带有设备指纹的授权请求 发给开发商,开发商返回一个授权文件,用户安装、激活授权即可使用软件。

对于在线场景:开发商在授权管理系统生成一个激活码,连通软件一起发给用户,用户在运行程序时输入激活码完成授权激活。

5. 软(锁)授权是如何保证其安全性的呢?

安全性是为了保护软件,防止软件的收入损失,而帮助软件商拓展市场,支持更多的业务场景,才是软授权更凸显的价值。所以,在这个前提下,圣天诺软授权的安全性可以概括于以下方面:

防复制方面,它可以绑定设备的多种物理指纹或虚拟指纹,甚至绑定开发商自选外设的硬件指纹。

防篡改方面,采用国际通用的AES与RSA保护算法,不仅可以防止非法破解,还可以防止恶意篡改。

通信安全方面,它采用白盒密钥技术,与被保护软件之间的通信使用随机密钥保护,从而防止中间人攻击。

此外,圣天诺的软授权提供安了全存储空间, 可以很好的保护软件的核心数据。

posted on 2021-01-25 14:55  hasp  阅读(921)  评论(0编辑  收藏  举报