致力于为芯片,物联网,汽车,通讯,大数据,生物科技,消费电子,智能设备,区块链,信息安全,金融支付等电子科技行业提供一站式研发,测试产品、解决方案,及测试技术咨询与技术服务。
Android安卓系统应用程序App安全加固: DexGuard
    发布时间: 2017-04-03 14:22    
Android安卓系统应用程序App安全加固: DexGuard

Android系统应用程序App安全加固:DexGuard






      DexGuard是GuardSquare研发的Android移动应用安全加固软件,专门用于?;ndroid应用程序和SDK免受逆向工程和黑客攻击。

     DexGuard以及iXGuard是应用于代码混淆的安全?;げ?,DexGuard的前身ProGuard是免费开源的Android App安全?;げ?,DexGuard以及iXGuard所提供的是从内向外,多层多态,网状立体化的安全防护,而非仅仅对APK加一层壳或在壳之上的防护,其混淆加密技术实现对APK和SDK的深度?;?,使得反编译篡改更加困难。目前GuardSquare的加密加固以及混淆技术已受到欧美各类渗透测试机构的认可,尤其是ProGuard已经内嵌到Google Android Studio开发环境中,成为Google官方Android Studio开发环境的标配产品。



DexGuard使用多种代码加固技术?;つ挠τ贸绦蚝蚐DK免受静态分析的攻击:




命名混淆
     - DexGuard可以混淆处理类、域、方法、原生库名称,也可混淆处理资源名、资源文件名、资产文件名及资XML属性名。

控制流混淆:
     - DexGuard可以混淆方法中代码的控制流,以阻碍自动和手动代码分析。

运算符混淆:
     - DexGuard可以将简单的算术和逻辑表达式做深度混淆、转换为难以分析的代码,开发人员可以隐藏增量循环等常见的表达式,以?;っ舾泄?/span>被解析。

隐藏调用:
     - 
DexGuard可以将简单的算术和逻辑表达式做深度混淆、转换为难以分析的代码,开发人员可以隐藏增量循环等常见的表达式,以?;っ舾泄奖唤馕?。

加壳封装代码:
     - 
 DexGuard可以高效地将所有联合字节码进行整体加密,作为附加?;げ?。

加密:
     - 
DexGuard可以加密敏感字符串以防止通过细微搜索导致的黑客攻击。 DexGuard同时可以加密类、资产文件、资源文件和原生库。

原生代码混淆:
     - DexGuard可以混淆原生库及Dalvik字节码中JNI数名。

删除Android 日志代码:
     - 日志代码提供了应用程序及SDK结构及执行流程等信息。 DexGuard可以删除包括日志记录、调试测试代码以阻止任何企图利用此信息的行为。

对Webview和Cordova的?;ぃ?/span>
     - DexGuard可以加密WebviewCordova/Phonegap应用程序(html,css,js)的内容。



DexGuard能够在应用程序App和SDK运行时通过使用各种自我?;せ票;つ挠τ贸绦駻pp和SDK免受动态分析和实时攻击:





SSL绑定:
     - DexGuard能够确保受?;さ挠τ贸绦蚧?/span>SDK是连接到预期的服务器上,以防止中间人攻击。

证书检查
     - DexGuard能够确保您的应用程序通过原始证书签名认证。

篡改侦测:
     - 
DexGuard使您的应用程序或SDK能够对非法修改或入侵作出适当的回应。

Root侦测:
     - 
 DexGuard使您的应用程序或SDK能够对非法修改或入侵作出适当的回应。

调试器和仿真模拟器检查:
     - 
 DexGuard使您的应用程序或SDK能够校验其运行环境完整性,并侦测调试工具及仿真模拟器的使用。

Hook侦测:
     - 
 DexGuard使您的应用程序或SDK能够侦测试图修改其行为的hook框架。



DexGuard
 同时具有优化功能,可以显著改善应用程序或SDK的体积和性能:

       DexGuard 通过缩减代码、资源等方式来减小应用程序的大小,通过执行各种优化以减小资源配置的大小并优化Dex文件结构。 DexGuard化功能通过删除日志代码,删除可能泄漏敏感信息的调试和测试代码提供了额外的安全层。



DexGuard 无缝整合:

     - DexGuard稳定性高,兼容性强,用户无需对外分享源代码,在内部即可完成应用程序的全部?;?。
     - DexGuard可以透明地集成到构建过程中,无需更改源代码。 DexGuard附带了所有常见构建工具和开发环境的插件(Gradle, Android Studio, Ant, Eclipse, Maven和自定义构建), DexGuard还可以对apk文件进行后置处理,即直接在.apk层面进行加固?;?。
     - DexGuard是ProGuard的升级产品, DexGuard向下兼容ProGuard文件配置,即用户可以直接在DexGuard中使用ProGuard配置文件。
     - DexGuard附带Android Studio插件,支持语法高亮显示,自动完成文本输入、智能显示潜在的不恰当或错误的配置信息。 DexGuard可以对集成到app中可能再次被做混淆处理的库项目自动生成配置文件。
     - 广泛的自定义选项,包括可客户化自定义的加密算法,使用户根据自身的安全需求和性能需求调整DexGuard?;げ愕墓δ芎颓慷?。
     - DexGuard支持Java 8功能,为所有Android版本提供通用支持。
     - DexGuard可以自动从传统安装的应用程序项目创建即时应用程序,无需重新进行项目重构或手动代码重构。



相关产品
激情视频照片国产在线观看|国产精品人人做人人爽_日日噜噜夜夜狠狠久久av_免费播放一区二区三区_日本精品高清一区二区