隨着網易雲一起推出的易盾加固保護,不知道效果怎么樣?特別是做為手游廠商,這個易盾加固對手游保護的效果怎么樣呢?
為了更好的解答這個問題,小編就引用我雲攻城獅2016年寫的一篇舊文:iOS App的加固保護原理
文章對於網易雲易盾加固保護機制做了詳細的講解,雖然技術有更新,iOS 和 Android 的實現有所區別,但是核心邏輯和思路,大體是一致的。總之先了解破解的實現原理,再有針對性地加固APP,保證不被分析、破解。
總結加固的思路如下:
- 字符串混淆:對應用程序中使用到的字符串進行加密,保證源碼被逆向后不能看出字符串的直觀含義。
- 類名、方法名混淆:對應用程序的方法名和方法體進行混淆,保證源碼被逆向后很難明白它的真正功能。
- 程序結構混淆加密:對應用程序邏輯結構進行打亂混排,保證源碼可讀性降到最低。
- 反調試、反注入等一些主動保護策略:這是一些主動保護策略,增大破解者調試、分析APP的門檻。
相關閱讀:大公司怎么做Android代碼混淆的?
網易雲為您提供Android應用加固 、 iOS應用加固服務,均可免費試用