Preemptive解决方案:Xamarin应用程序加固与防护

描述

如何保护Xamarin应用程序和本地应用程序?

对于许多平台/语言来说,代码混淆和应用强化工具是防止逆向工程的常见方法。例如,如果你是一名安卓开发人员,你可能已经使用过ProGuard来缩小和模糊Java代码。为了获得更强的保护,你可能已经使用了像DashO这样的工具来屏蔽、模糊和强化你的Android应用程序。

Xamarin是一个非常适合开发Android和iOS应用的开发平台,因为它使用c#,大约95%或更多的代码可以重用。而且,它提供了几乎原生的用户体验。

有了DotfuscatorXamarin开发人员可以在所有主要的移动设备系列(从Android、iOS到通用Windows(UWP))上获得同样的保护。Dotfuscator的轻版本,称为CommunityEdition,甚至默认随VisualStudio的每个复制本一起发布。

不受信任环境中Xamarin的应用程序安全

保护在不受信任的环境中运行的Xamarin移动应用程序是很重要的,因为不是每个下载您的应用程序的人都有良好的意图。几乎可以肯定的是,在损害发生之前,您不会知道您的应用程序和组织处于危险之中。从反编译器和调试器开始,黑客可以对他们从公共应用商店下载的任何应用进行逆向工程。这使得他们可以窃取商业机密或数据、捕获通信、破坏代码完整性、执行盗版、探测漏洞、绕过安全检查等。这可能会对您的组织产生非常负面的后果。请看下图:

JAVA

盗版、盗窃和破坏都是针对收益链中的“薄弱环节”开始的,因此Xamarin应用程序自然成为黑客的目标。但是,您可以保护Xamarin移动应用程序,提高它们对逆向工程、未经授权的调试和窥探的抵抗力和复原力。

Dotfuscator对Xamarin应用程序保护采用分层的方法,使用混淆、加密、根检测、屏蔽和防篡改,使您的应用程序更难以被人利用。您将得到主动和被动保护的组合,以有效地保护应用程序。应用程序加固直接注入到您的Xamarin应用程序中(每次构建都会自动进行),所以无论您的Xamarin移动应用程序在哪里运行,我们的保护都是适用的。

JAVA

 

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分