应用文档
软锁小知识
更新时间:2020-08-14 16:26:54 点击量:
1.什么是软(锁)授权?
这个叫法是相对硬锁来说的,可以理解为不带硬锁的、基于许可文件的授权方案。它可以自动绑定硬件设备的物理指纹或虚拟指纹,以达到防止复制的目的:软授权同样支持使用外壳工具对软件进行保护,防止逆向工程:同样支持对软件核心数据进行保护。但软锁授权的优势在于,它能够满足更多业务场景的需要,帮助软件商拓展市场,而非仅仅作为一把“锁”起到保护的作用。近些年,我们看到越来越多的软件商偏向选择软(锁)授权方案。
2.硬锁授权和软(锁)授权分别适合什么情况呢?
就像刚才所说的,硬锁可能更加安全,而且即插即用非常方便。但决定选择硬锁,还是软(锁)授权时,要看您业务目标的侧重点。对于软件商来说,如果做好“保护”工作就够了,那么他只需要在意安全性,这也是硬锁的一个优势。但如果您的侧重点是要快速拓展市场,要支持更多、更复杂的应用场景。比如,需要实现更加灵活的收费模式、更要拓展海外业务,或者要部署在虚拟环境、云环境等等情况,这时候软件商会亲睐灵活性更强、拓展性更高的软(锁)授权方案,并且会在灵活性、扩展性、稳定性、安全性和成本等多方面 做综合的评估。
当然,还有一些其他因素也会影响到软件商的选择,比如,库存管理方面,邮寄成本方面,设备接口的限制,最终用户群的特点等。
3.它能实现哪些授权场景?
●从业务层面说,它可以帮助开发商实现按照使用期限收费,这个是最常见的;其他还要按照次数、功能、并发量来收费;当下在安防领域,还有希望按照视频路数或者流量收费等。此外,有一些软件商希望通过大量发行试用版来拓展市场,利用软授权可以轻松实现。
●从应用场景说,包括在线或离线授权,网络或单机授权,以及基于私有云的授权场景等等;在流程方面,它支持授权的创建、分发、激活、回收和远程更新等环节。
●从平台环境上说,软授权支持的范围更加广泛,从Windows、Linux ARM、安卓到虚拟机和容器环境,都可以实现。
4.软授权实现的原理和流程是怎样的?
简单讲,软(锁)授权是通过绑定物理机指纹或虚拟机指纹来实现防止拷贝的目的。
●对于离线场景:用户将一个带有设备指纹的授权请求发给开发商,开发商返回一个授权文件,用户安装、激活授权即可使用软件。
●对于在线场景:开发商在授权管理系统生成一个激活码,连通软件一起发给用户,用户在运行程序时输入激活码完成授权激活。
5.软(锁)授权是如何保证其安全性的呢?
安全性是为了保护软件,防止软件的收入损失,而帮助软件商拓展市场,支持更多的业务场景,才是软授权更凸显的价值。所以,在这个前提下,圣天诺软授权的安全性可以概况于以下方面:
●从防复制方面说,它可以绑定设备的多种物理指纹或虚拟指纹,甚至绑定开发商自选外设的硬件指纹。
●从防篡改方面说,它采用国际通用的AES与RSA保护算法,不仅可以防止非法破解,还可以防止恶意篡改。
●从通信安全方面,它采用白盒密钥技术,与被保护软件之间的通信使用随机密钥保护,从而防止中间人攻击。
此外,圣天诺的软授权提供安全存储空间,可以很好保护软件的核心数据。