首页 > 解决方案 > Swift:如何在 iOS 应用程序中隐藏 API URL 和参数

问题描述

我很想知道,有什么方法可以安全地存储无法在逆向工程中编译的 API url 和参数?换句话说,我不想在常量文件中使用基本 url。我想把它保存在其他更安全的地方。任何人都可以让我知道该怎么做吗?

标签: iosswiftsecurityurl

解决方案


虽然实际上没有办法完全保密,但您应该将它们存储为二进制文件。所以你可以自己做(有很多关于这方面的教程),或者使用半自动化或全自动的库和脚本,如cocoapods-keys。此外,upfuscation 可以帮助您使攻击者更难解码硬编码的字符串。

但要记住:

保守秘密的最好方法,秘密,就是根本不保守!


推荐阅读