如何保護Xamarin應用程序和本地應用程序?
對于許多平臺/語言來說,代碼混淆和應用強化工具是防止逆向工程的常見方法。例如,如果你是一名安卓開發人員,你可能已經使用過ProGuard來縮小和模糊Java代碼。為了獲得更強的保護,你可能已經使用了像DashO這樣的工具來屏蔽、模糊和強化你的Android應用程序。
Xamarin是一個非常適合開發Android和iOS應用的開發平臺,因為它使用c#,大約95%或更多的代碼可以重用。而且,它提供了幾乎原生的用戶體驗。
有了DotfuscatorXamarin開發人員可以在所有主要的移動設備系列(從Android、iOS到通用Windows(UWP))上獲得同樣的保護。Dotfuscator的輕版本,稱為CommunityEdition,甚至默認隨VisualStudio的每個復制本一起發布。
不受信任環境中Xamarin的應用程序安全
保護在不受信任的環境中運行的Xamarin移動應用程序是很重要的,因為不是每個下載您的應用程序的人都有良好的意圖。幾乎可以肯定的是,在損害發生之前,您不會知道您的應用程序和組織處于危險之中。從反編譯器和調試器開始,黑客可以對他們從公共應用商店下載的任何應用進行逆向工程。這使得他們可以竊取商業機密或數據、捕獲通信、破壞代碼完整性、執行盜版、探測漏洞、繞過安全檢查等。這可能會對您的組織產生非常負面的后果。請看下圖:
盜版、盜竊和破壞都是針對收益鏈中的“薄弱環節”開始的,因此Xamarin應用程序自然成為黑客的目標。但是,您可以保護Xamarin移動應用程序,提高它們對逆向工程、未經授權的調試和窺探的抵抗力和復原力。
Dotfuscator對Xamarin應用程序保護采用分層的方法,使用混淆、加密、根檢測、屏蔽和防篡改,使您的應用程序更難以被人利用。您將得到主動和被動保護的組合,以有效地保護應用程序。應用程序加固直接注入到您的Xamarin應用程序中(每次構建都會自動進行),所以無論您的Xamarin移動應用程序在哪里運行,我們的保護都是適用的。
-
JAVA
+關注
關注
19文章
2909瀏覽量
103206 -
應用程序
+關注
關注
37文章
3168瀏覽量
56835 -
xamarin技術
+關注
關注
0文章
2瀏覽量
26
原文標題:Preemptive解決方案:Xamarin應用程序加固與防護
文章出處:【微信號:哲想軟件,微信公眾號:哲想軟件】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論