当前位置: 首页 > 新闻动态 > 新闻详情
加密狗,也称作加密锁,是一种用在计算机、智能硬件设备、工控机、云端系统等软硬件加密产品。软件开发商通过加密狗管理软件的授权,防止非授权使用或者抵御盗版威胁,保护源代码及算法。广义的加密狗是一整套软件加密方案,针对不同软件的使用量、经济价值、面临破解的压力以及软件使用环境等要求综合因素的考量下,涉及从软硬件识别、数据通信、授权管理、分发模式和物理硬件要求等环节的完整软件加密解决方案。
好的软件加密解决方案必须包括软件保护涉及的各个方面,如:安全、易用、耐用、兼容性好、跨平台、丰富的授权管理功能等。而安全则是一个木桶效应,如果仅采用软件加壳工具或仅采用API加密,或仅考虑智能卡加密狗,这些方法都存在短板,会为破解者所利用并进行攻击。
中国原创软件企业正在夹缝中生存,除了面临国内外软件巨头的挤压之外,同时面临着盗版对软件发展的巨大冲击。并且由于中国软件企业的发展正由之前的软件模仿向创新发展,因此软件加密已成为中国软件企业乃至硬件设备商的重中之重。加密狗可以简单分为硬件、软件形式的加密安全方案:
硬件加密狗——软件保护密码箱
首先需要明确的是软件加密是完全站在软件开发商角度出发的,它强调的是软件保护和不被盗版,具体包括源代码不被反编译、软件不被随意篡改、软件不被逆向工程,同时也包括软件授权不被非法拷贝、不被篡改。也即从侧面反映软件加密是一个全面的概念,不是用某一种技巧或某一种方法达到真正的安全防护效果。
市面上的纯硬件加密狗产品的价格不等,从低价品到高端加密产品种类繁多,其产品特点即是加密狗厂商提供硬件及接口函数给软件开发商,软件调用硬件,达到表面上看没有加密狗就不能访问软件的效果,实现软件加密。采用此类产品,软件开发商需要花费大量的人力、物力、财力及大量时间去做软件加密方案,如果软件开发商没有开发实力则加密后的软件极易被破解。
上一页:加密软件未来发展趋势会是如何?