2014-09-23 55 views
0

我正在通过谷歌播放发布一个android应用程序。android版本,保护数据资源

这是我的第一个版本&我想检查之前的所有安全可能性。

我目前担心的是,该应用程序使用api进行数据采购。 当前的api地址在源代码中被硬编码。

显然它承载的API已经被保护,只有在80

可用的API服务器是否有任何“机器人公约”,以API人士透露,类似的strings.xml如何治疗?

+0

什么阻止你将API url放入strings.xml中?在一天结束时,它只是一个字符串。 无论如何,看看Proguard,它通常用来模糊这些东西 – 2014-09-23 11:31:41

+0

约定是使用库来访问网络。 – danny117 2014-09-23 12:53:13

回答

0

您可以随时随地存储加密的字符串。 逻辑是,为了解密这些字符串,你需要一个密钥。无论你最终存储密钥成为这条链中的薄弱环节。如果您的应用程序被反向设计并且某人获得了密钥,则您的字符串不再被加密。