2015-12-07 52 views
0

我是一名移动开发人员,目前我正在开发一个使用离子和角度的ios应用程序。现在我需要混淆/加密plist和移动配置文件。那可能吗?我不希望任何人对我的应用程序进行反向工程并查看或使用这些文件。Plist和移动配置文件加密

谢谢,

回答

2

首先评估您需要的安全级别。

混淆是非常薄弱的​​,但可能会满足您的需求。

Apple使用的标准文件,如Info.plist不能被开发人员加密。您创建的任何plist文件都可以加密。

加密数据最简单最安全的解决方案是使用RNCryptor

但请注意,加密密钥将是弱点,并将其嵌入到应用程序中不是很安全。这就是说,这是您可以在设备上保护用户数据的最佳选择。

另外请注意,你将不得不向美国政府申请例外,没有真正的问题,只是一个额外的麻烦。

+0

可以加密.plist和移动设置吗?这仍然正常工作? – madrick

+0

Apple使用的标准文件不能由开发人员加密。您创建的任何plist文件都可以加密。但为什么你看到需要隐藏移动配置和应用程序plist文件的内容? – zaph

+0

这就是我的应用程序已经通过VAPT测试,他们的建议是混淆/加密plist和移动配置文件。 – madrick