正文
初识“软授权”:软授权实现的原理和流程是怎样的?

初识“软授权”

对于完全不了解软授权的开发商,可以通过此篇文章对软授权有一个初步的认知。如果您希望进一步了解,可以通过我们的播客系列了解到软授权支持的应用和部署场景。

1. 什么是软(锁)授权?
这个叫法是相对于硬锁来说的,可以理解为不带硬锁的、基于许可文件的授权方案。它可以自动绑定 硬件设备的物理指纹 或虚拟指纹,以达到防止复制的目的;软授权同样支持使用外壳工具对软件进行保护,防止逆向工程;同样支持对软件核心数据进行保护。但软锁授权的优势在于,它能够满足更多业务场景的需要,帮助软件商拓展市场,而非仅仅作为一把“锁”起到保护的作用。近些年,我们看到越来越多的软件商偏向选择软(锁)授权方案。
还有一些其他因素也会影响到软件商的选择。比如,库存管理方面,邮寄成本方面,设备接口的限制,最终用户群的特点等。

2. 硬锁授权和软(锁)授权分别适合什么情况呢?
就像刚才所说的,硬锁可能更加安全,而且即插即用非常方便。但决定选择硬锁,还是软(锁)授权时,要看您业务目标的侧重点。对于软件商来说,如果做好“保护”工作就够了,那么他只需要在意安全性,这也是硬锁的一个优势。但如果您的侧重点 是要快速拓展市场,要支持更多、更复杂的应用场景。比如,需要实现更加灵活的收费模式、要拓展海外业务,或者要部署在虚拟环境、云环境等等情况。这时候软件商会青睐灵活性更强、扩展性更高的软(锁)授权方案,并且会在灵活性、扩展性、稳定性、安全性和成本等多方面 做综合的评估。
当然,还有一些其他因素也会影响到软件商的选择。比如,库存管理方面,邮寄成本方面,设备接口的限制,最终用户群的特点等。

3. 它能实现哪些授权场景?
从业务层面说,它可以帮助开发商实现按照使用期限收费,这个是最常见的;其他还有按照次数、功能、并发量来收费;当下在安防领域,还有希望按照视频路数或者流量收费等。此外,有一些软件商希望通过大量发行试用版来拓展市场,利用软授权可以轻松实现。
从应用场景说,包括在线或离线授权,网络或单机授权,以及 基于私有云的授权场景等等;在流程方面,它支持授权的创建、分发、激活、收回和远程更新等环节。
从平台环境上说,软授权支持的范围更加广泛,从Windows、Linux ARM、安卓到虚拟机和容器环境,都可以实现。

4. 软授权实现的原理和流程是怎样的?
简单讲,软(锁)授权是通过绑定物理机指纹或虚拟机指纹来实现防止拷贝的目的。
对于离线场景:用户将一个带有设备指纹的授权请求 发给开发商,开发商返回一个授权文件,用户安装、激活授权即可使用软件。
对于在线场景:开发商在授权管理系统生成一个激活码,连通软件一起发给用户,用户在运行程序时输入激活码完成授权激活。 

5. 软(锁)授权是如何保证其安全性的呢?
安全性是为了保护软件,防止软件的收入损失,而帮助软件商拓展市场,支持更多的业务场景,才是软授权更凸显的价值。所以,在这个前提下,圣天诺软授权的安全性可以概括于以下方面:
从防复制方面说,它可以绑定设备的多种物理指纹或虚拟指纹,甚至绑定开发商自选外设的硬件指纹。
从防篡改方面说,它采用国际通用的AES与RSA保护算法,不仅可以防止非法破解,还可以防止恶意篡改。
从通信安全方面,它采用白盒密钥技术,与被保护软件之间的通信使用随机密钥保护,从而防止中间人攻击。
此外,圣天诺的软授权提供了安全存储内存, 可以很好的保护软件的核心数据。

6. 软(锁)授权在虚拟环境下有哪些优势?

Copyright © 2013 Chinadlp.com All rights reserved.