Publication cover
圣天诺·成都长今信息

带您了解什么是“软授权”—泰雷兹·圣天诺软授权解决方案

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

image.png

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

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

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


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

就像刚才所说的,硬锁可能更加安全,而且即插即用非常方便。但决定选择硬锁,还是软(锁)授权时,要看您业务目标的侧重点。对于软件商来说,如果做好“保护”工作就够了,那么他只需要在意安全性,这也是硬锁的一个优势。但如果您的侧重点 是要快速拓展市场,要支持更多、更复杂的应用场景。比如,需要实现更加灵活的收费模式、要拓展海外业务,或者要部署在虚拟环境、云环境等等情况。这时候软件商会青睐灵活性更强、扩展性更高的软(锁)授权方案,并且会在灵活性、扩展性、稳定性、安全性和成本等多方面 做综合的评估。

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


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

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

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

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


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

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

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

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






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


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


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


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


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


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






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


有关这个问题,还是希望大家到我们的『圣天诺播客』里找到“有关软授权”那一段去看一看吧 :)