NEWS

加密软件专家提醒: 保护好了软件代码并不意味着软件版权就安全. 2020-11-13


家庭级无线覆盖越来越普及
 
        AxProtector外壳加密技术采用了按需解密的先进技术,不仅改变了OEP指向,并把代码层的部分代码进行了加密,把IAT地址重新指向,破解者如果试图在OEP断点处进行内存DUMP时,程序将会崩溃;同时AXAN技术可以在代码执行过程中在内存中解密该代码,执行完加密,这是目前安全标准中比较先进的技术。
       IxProtector可以与AxProtector完美结合,部分代码或函数在内存中按需解密、即时加密,能真正防止代码在内存段中被Dump。AxProtector及IxProtector支持Native程序、.NET程序集或Java程序集,提供真正意义的软件代码加密,防止软件代码被反编译、被逆向工程。
        保护好了软件代码并不意味着软件版权就安全了。
        CodeMeter系列软件加密锁
       由于软件代码反编译及逆向工程需要有大量的破解技术及经验,要求精通汇编语言,真正意义破解源代码的成本高之又高,破解花费的时间也会非常长。因此无论是破解者本身或者是购买破解版别有用心的“软件商”都不愿意花费大价钱或者花费可能一年的时间去破解代码本身。破解授权或者复制硬件狗就成为相对成本低的破解方式。因此授权的安全性成为软件加密安全系统的另外一块板。
       CmStick/B加密锁
       很多软件商认为只要用最安全的硬件狗(锁)就可以万无一失了,或者有些软件加密工程师超强的外壳工具,但是最终的结果都是软件很快被破解。花费了时间、花费了精力、花费了金钱,最终的结果可能是不堪一击!这是因为软件代码安全保护完全可以运用到木桶定律。一套真正安全的软件保护方案是不应该出现任何短板的,否则花再长时间做的方案都将功亏一篑。那么还有哪块板可以帮助我们解决问题呢?
03软件加密的第三块板——软件通讯国内外技术领先的硬件加密锁(狗)厂商摒弃了原有的单片机作为加密芯片,取而代之的是各类专用ASIC芯片、安全智能卡芯片,使得硬件克隆成本一再提高,从而保证了加密硬件的安全。
       破解者则会通过大量的经验寻找软件加密的另一板块:通讯通道。目前加密锁(加密狗)的解密破解工作主要集中在应用程序与加密动态库之间的通讯拦截,这种方法成本较低。由于加密锁(加密狗)的应用程序接口(API)基本上都是公开的,因此从网上可以很容易下载到加密狗的编程接口API、用户手册和其它相关资料,还可以了解加密狗技术的最新进展。很多硬件狗的Dll或驱动已被破解者熟知,网上各类加密模拟器层出不穷。有了这些模拟器,即使新手工程师也可能轻松操作。你会发现,原来不起眼的软件通讯通道极有可能成为软件加密环节中的“短板”。
        CodeMeterASIC芯片加密
        CodeMeter支持128位AES对称算,224位ECC和2048位RSA非对称算法对。软件与CodeMeter加密锁之间的通讯采用了AES算法、TDES算法,从而避免了通讯数据被侦听,使得二者之前的通讯不可能被模拟;CodeMeter加密锁与CM.exe之间运用了ECC、RSA公/私钥认证技术,从而真正达到加密锁不能被替换的目的;WibuCM.dll被AxProtector静态打包到软件当中,破解者无从分析Dll库,从而达到了非常高的加密效果;另外CodeMeter提供WUPIEngine.lib(静态库),可以完全封装到应用程序中,可以更好的提高加密强度。


上一篇:目前主流加密软件有3种方式
下一篇:港口信息化建设中的无线覆盖系统解决方案