###APP安全(安全防护篇) #####对APP的安全防护主要是对程序进行加密,其中加密有五个方向
- 1.URL编码加密 对程序中出现的URL进行编码加密,防止URL被静态分析
- 2.本地数据加密 对NSUserDefaults,sqlite存储文件数据加密,保护帐号和关键信息。
- 3.网络传输数据加密 对客户端传输数据提供加密方案,有效防止通过网络接口的拦截获取
- 4.方法体,方法名高级混淆 对应用程序的方法名和方法体进行混淆,保证源码被逆向后无法解析代码
- 5.程序结构混排加密 对应用程序逻辑结构进行打乱混排,保证源码可读性降到最低