有时候公司APP有安全方面的要求,那APP安全防护到底有几种方式,应该如何去做?下面介绍简单的几种供参考。
一、URL编码加密
对iOS app中出现的URL进行编码加密,加解密方式可以有base64加解密等,防止URL被静态分析
二、本地数据加密
对NSUserDefaults等存储文件数据加密,比如账号和密码使用MD5加密在保存。
三、网络传输数据加密
对iOS app客户端传输数据提供加密方案,有效防止通过网络接口的拦截获取
四、方法体,方法名高级混淆
对iOS app的方法名和方法体进行混淆,保证源码被逆向后无法解析代码
五、程序结构混排加密
对iOS app逻辑结构进行打乱混排,保证源码可读性降到最低。
网友评论