首页
社区
课程
招聘
[旧帖] [讨论]软件授权-云时代的软件保护? 0.00雪花
发表于: 2012-3-23 15:17 1116

[旧帖] [讨论]软件授权-云时代的软件保护? 0.00雪花

2012-3-23 15:17
1116
看看能不能赚个邀请码...
这几天在网上想找到一些关于软件保护下一步发展趋势的资料,在找资料的时候看到了关于“软件授权”的一些内容,甚至有的说,软件授权是软件保护的延伸和下一步的发展。因此对这块多找了一些资料,跟大家分享一下我看到的内容,还有自己的一些思考吧。
软件保护的是从软件开发者的角度出发,强调的是利用加密、代码混淆、甚至虚拟机保护等技术手段保护软件不被破解和逆向。但是从理论上说,没有一种是绝对的安全,只要攻击者拥有足够的资源和时间,所有的软件保护技术都可以被破解。但是,如果一种保护技术的安全强度达到了让破解者付出比购买软件还要高的成本,这种保护技术就是成功的,值得使用。
“云计算”是现在很火热的一个概念,而在我看来,“软件即服务”则是云计算中最具有代表性的应用了。而如果真的到了云时代,那么现在的软件保护产业可能会要发生相应的改变,而不仅仅是对客户端进行保护或其他的一些处理了。
而且由于软件用户对功能的需求多样,希望软件提供商能灵活的对用户的需求进行响应,这是云计算的优势所在,可以根据用户的需求或其他的条件灵活地进行服务的调整。
这就引入了软件授权的概念,软件授权包括了软件加密,授权管理和授权服务三个关键要素:软件授权依然需要提供用户按授权内容使用软件的技术手段。不同的是,软件授权所需要的软件加密方案要更灵活,能够满足不同授权需求和业务模式的需要;授权必然要涉及到管理。为每个软件用户提供不同的授权方案并根据需要进行升级,需要一个完整的系统,将授权保护与设计,发放,升级,统计等内容进行集成。如果说软件保护主要是一个软件应用的客户端的技术,授权管理则是一个系统架构;软件授权要求建立中央授权服务系统,以用于授权的设计和发放,并为所有软件用户授权服务。其中客户端的重要的配置文件和数据都保存在服务器端,客户端必须保持与服务端的联系才能正常使用。
对于软件保护来说,其核心理念是防止软件不被盗版;而软件授权的目标是让软件用户按照购买许可来使用软件,涉及软件的安装份数,使用时间,应用范围以及功能模块等内容。

原文中还说到,是以下几个原因推动了从软件保护到软件授权的发展:
1.当前IT企业的并购日益频繁(即使是大型的IT企业收购或被收购都很常见),这样在企业并购完成后,就会涉及到并购企业间的产品整合问题,也就引来软件授权的整合和管理。

2.软件的功能及模块越来越丰富,软件开发商需要按照功能模块来销售软件,按照不同的客户或市场划分,提供不同功能的软件产品,比如提供全功能版本,有限功能版或者是试用版等。

3.软件的按需使用销售模式的发展,用户希望按照使用人数,时间,次数等来购买和使用软件,软件开发商需要提供丰富的授权类型以满足不同用户的需求。

4.软件版本的增加,软件开发商迫切需要更好地管理软件不同版本的授权。

5.软件用户数量的增长,软件开发商既需要增加新用户,也要推动既有的老客户将产品升级到新版本,以此提供更好的软件服务给客户。

在这里只是跟大家讨论一下,是否在云计算时代,软件授权是软件保护的下一个发展趋势?现在的保护技术需要适时而变了?

原文链接:
http://www.williamlong.info/archives/2416.html

[培训]《安卓高级研修班(网课)》月薪三万计划,掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法

收藏
免费 0
支持
分享
最新回复 (0)
游客
登录 | 注册 方可回帖
返回
//