本文是一篇对软件开发者很有用的文章,文中我尽可减短;我正在从事一个软件加密和授权的事业,阿里云的安全性毋庸置疑,不出阿里云环境可减少软件安全风险,当然软件有几种环境,云环境和本地环境等,我这里重点说授权许可问题,即商业模式问题,软件上线将面临软件销售、销售模式、软件版本定义、模块化、已经软件价格如何适应市场等好多问题, 那么用销售成果衡量软件成功与否的标准;
我把我说的多商业模式介绍给各位开发者:通过软硬件加密狗产品多软件的商业模式控制是绝对的投资不报最高的一种,国内外的产品都很多,低端市场竞争更激烈,我这里是一些高端产品的能力,通过授权可以对软件的多商业模式进行控制,如 体验模式销售、分期模式销售、非终身模式,经按次收费以及多模块多元化的平台模式,也不仅限于产品,质保、服务也是如此,一个完善的授权控制体系对软件本身的市场发展非常重要,甚至高过于软件的被盗版,被复制。
提到了被盗版被复制,我这里简单说一下本地环境部署的软件存在的安全问题,软件本身的安全性,如 语言、复杂程度、核心技术的自保等问题,目前比较成熟的方案如加固、加壳、代码移植等方式是软件开发者选择的解决办法,但还是有很多盗版、复制,我这里推荐一个深思数盾的解决方案,深思数盾目前有三款加密狗产品,分别是云锁、软锁、硬件狗,云软任何一款产品配合硬件狗使用,能实现核心代码移植、通讯加密、防止反编译汇编、独有的反黑引擎产品可以实现动态的反调试和监听。