随着網易雲一起推出的易盾加強保護,不知道效果怎麼樣?特别是做為手遊廠商,這個易盾加強對手遊保護的效果怎麼樣呢?
為了更好的解答這個問題,小編就引用我雲攻城獅2016年寫的一篇舊文:iOS App的加強保護原理
文章對于網易雲易盾加強保護機制做了詳細的講解,雖然技術有更新,iOS 和 Android 的實作有所差別,但是核心邏輯和思路,大體是一緻的。總之先了解破解的實作原理,再有針對性地加強APP,保證不被分析、破解。
總結加強的思路如下:
- 字元串混淆:對應用程式中使用到的字元串進行加密,保證源碼被逆向後不能看出字元串的直覺含義。
- 類名、方法名混淆:對應用程式的方法名和方法體進行混淆,保證源碼被逆向後很難明白它的真正功能。
- 程式結構混淆加密:對應用程式邏輯結構進行打亂混排,保證源碼可讀性降到最低。
- 反調試、反注入等一些主動保護政策:這是一些主動保護政策,增大破解者調試、分析APP的門檻。
相關閱讀:大公司怎麼做Android代碼混淆的?
Android App的破解技術有哪些?如何防止反編譯?
一文讀懂加強apk的開發者是怎麼想的
目前安卓App加強到底該如何做到防篡改?
網易雲為您提供Android應用加強 、 iOS應用加強服務,均可免費試用