Web虎-b/s源代码加密,软件防盗版保护系统

站内搜索:

热搜: asp.net加密 php加密  

Java加密 ...
  选择Web虎的20个理由   免费赠送Web虎机器码版-网站授权保护系统   免费试用打包加密版Web虎   50套可免费打激光logo
  首页 | php加密 | asp.net加密 | flash保护 | Web虎网站(课件)保护 | 成功案例 | 公司动态 | 业界关注 | 客服| 下载| 关于| 付款方式| 注册
当前位置:业界关注

软件企业为什么要加密源代码?


时间:2011年9月1日  来源:互联网转载  关联产品/方案:网站授权保护

     说一说软件公司为什么要加密程序的源代码。我们都知道.NET平台的目标是将多种语言,编译为同一种格式,不同的编译器将C#/VB.NET之类的符合 CLS规范的.NET语言源代码,编译成IL格式,在运行时IL格式的程序时,由即时编译器转化为机器执行指令。IL格式是开放的,自描述的,在不加密的 情况下可以很轻松的反编译成源代码。所以,提到源代码,经过C#/VB.NET编译器编译之后的IL格式的程序集,也可以称为源代码。

1 加密源代码可以杜绝抄袭,模仿

     只要有程序员在,在源代码可读的情况下,无论多么复杂的系统,总有人可以破解其中的奥妙。就比如Windows Server 2008的激活(没有源代码的情况),最新版的Windows Server 2008需要联机才能激活,即使这样,也有人可以做出注册机。没有源代码的Windows尚且如此,那有源代码就更容易破解了。


     在 网上经常可以看到,仿XX之类的软件源码。这类型的源码,在一定程度上,不可否认它推广了技术,但同时也打击了软件的原创者。记得在2005/2006年 的时候,公司要求做一套像阿里巴巴一样的贸易网站,换作是今天,各种仿阿里巴巴的网站源代码已经很多了。但那时似乎找不到这类型源码,硬着头皮 做,ASP+SQL Server,折腾的死去活来。

     这种类型的仿制软件,多半是界面上的仿造,而且会开源。360和QQ医生,是功能的仿造,不开源的。很多ERP/MIS的实现,实现起来不难,是各种方案的集合,加密软件的源代码,可以很大程度上减少仿造软件的产生,阻止抄袭。说一句题外话,我如果能做一 个漂亮的软件A,很受欢迎,下载量不错,我想我肯定也会做一个仿A的软件,并且把它开源,让最终用户和程序员一起帮忙发展你的软件。Visual Studio Express,各种软件的Community版都是非商业版,可以免许可使用的,这也可以杜绝各类的仿制软件的产生,因为你开源的或是免费的版本已经很 好用了,开放的源代码也让爱钻研的人过过瘾了,它会手下留情,放过对你的软件的仿造。
     也听说过,网络游戏的私服程序,会故意放一部分到网络上流传,是故意泄露的,然后在服务器端作出处理,这也是帮忙改善软件的很clever的办法,软件人的头脑真的很不错。

     我的另一个心得是,如果公司要你去做一个防阿里巴巴一样的贸易网站,或是一个妨腾讯的地方门户网站,找工作时碰到这样的公司,请谨慎入职。

 

2 版本控制,功能控制,资源保护的一种策略

     先说功能控制,举例QQ医生和360之间的相互打架,都互掐对方,说扫描用户硬盘,暴露用户隐私。可是,这也是谣传,你没有它的源代码,不知道它为什么让你心爱的硬盘一直忙个不停,加密源代码可以做到这一点,死不认帐。再来说PPLive,网络电视,优库,土豆网的播放软件,这类型的软件与资源绑定紧密,软件是不能获取任何费用的,只有从与它绑定的资源中获取利润,加密源代码,可以保护资源,保护公司利益。

      再回到功能控制上来,由于加密了源代码,再配合客户端自动升级技术,像360,QQ医生之类的软件可以为所欲为,它真的干了什么,谁也不知道。以扫描用户隐 私这一项来说,当要闹官司,求清白的时候,都说自己的软件是以客户为上帝时,可是一但配合自动升级技术,他们说的都是真的。可是,我一直都在怀疑,安装完 成后的360要300多MB的硬盘,360杀毒要200多MB的硬盘,软件的发展,应该是接口越来越简单好用,代码量越来越少,可他们越来越肥胖了,胖到 你不可理解的地步。我无意批判这些软件,我只是想表达,C/S软件,配合自动升级技术,再把你的源代码加密,你想干什么,都取决于你了。
      我理解的版本控制,就是前后版本间,有bug或是要更新什么,由于加密的源代码,你无从得知。当然,我们只是软件的用户,不是开发人员,不需要关心这个细节,只是偶尔好奇为什么硬盘忙个不停。
 

3  知识创新,软件业分工细化的必然要求

     加密软件的源代码,造成一定程度的技术垄断,但也促进了知识创新。以Form Designer的开发为例子,原本世界上只有三家公司可以开发窗体设计器这种软件,Microsoft的Visual Studio,IBM的Eclipse和Borland的Delphi,这三家公司,可以开发出世界上最好用的窗体设计器,Borland很早就退出了软 件开发工具市场,只剩下了Microsoft和IBM。看窗体设计器的演化,也只有看这两家公司的产品了,这是垄断。另一方面,程序语言的却越来越多。 Borland垄断了Delphi/C++/Java系列的开发工具,Microsoft垄断了C#/VB.NET的开发工具,Sun垄断了Oracle /Java Developer开发工具,但是,近几年,程序语言的数量也增长的非常快。以我为例子,我要找到Delphi在.NET环境下的一种语言,通过 Delphi.NET来操作.NET Framework已经失败,但是由此也诞生了许多类似的商业化的语言及其开发工具,比如Visual Studio 2005时就诞生了RemObjects Chrome for VisualStudio,直接以Delphi的语法,调用.NET Framework,编译成IL格式。这也令我想起了J#,以Java的语法,.NET 平台的API,环境来创作.NET程序。

      到了后来,这个项目又发展成Delphi Prism,更加完善。这是知识创新的结果。 Microsoft 垄断了.NET开发的基础平台,自从C# Builder消失后,再没有第三方的开发工具供应商生产C#开发工具,扼腕叹息,与此同时,聪明的人另开辟路径,避开IDE的战争,进入到重新设计一门 语言,然后提供基于这个语言的解决案,Delphi.NET的失败,也给后来开发Delphi的方向提供了经验。

相关业界关注:
数据安全产品成年度政府采购重点(2011-11-2)

当前流行的一些软件保护技术(2011-10-28)

爱迪德收购专业搜索和反盗版公司BayTSP(2011-10-26)

google宣布为登陆用户提供默认搜索结果加密(2011-10-24)

开发人员开发苹果手机软件是怎样进行软件加密防盗版的(2011-10-24)

深圳易用信息公司,一切以用户为中心

jar加密狗,php加密狗,ASP.NET加密狗,java加密狗,bs加密狗,asp加密狗,课件加密狗,flash加密狗,swf加密狗


地址:深圳市福田区深华科技园1栋6楼 | 邮编:518008 | 电话:0755-88865755,(0)138-2326-5258 | 传真:0755-83273525 | 电邮:leo-euse.cn
华东办:(0)186-5858-6527| 电邮:jacky-euse.cn | 关注咱们:
北京代理:中科神州(北京)信息技术有限公司|电话:(0)137-0124-0303|电邮:yubin_sinotech

  本网站版权归深圳市易用信息技术有限公司所有   |   粤ICP备09056668号-2  始自2003年


合作伙伴招募中:

上海,广州,杭州,宁波,南京,无锡,佛山,苏州,天津,成都,大连,济南,青岛,烟台,泉州,常州,东莞,武汉,沈阳,金华,南通,重庆,郑州,福州,温州,长沙,厦门,绍兴,西安,哈尔滨,合肥,珠海,包头,昆明,太原,湖州,汕头,惠州,广东,山东,江苏,浙江,河南,河北,辽宁,上海,四川,湖北,湖南,福建,北京,安徽,内蒙古,黑龙江,广西,陕西,吉林,天津,山西,江西,云南,重庆,新疆,贵州


友情连接: flash加密防盗版保护 seo工具 铁卷防泄密 纵横网络 软件项目交易网 深圳工作流系统 局域网管理软件 YCanPDF