Swift:如何在 iOS 应用程序中隐藏 API URL 和参数
Posted
技术标签:
【中文标题】Swift:如何在 iOS 应用程序中隐藏 API URL 和参数【英文标题】:Swift: How to hide API URL and parameters in iOS App 【发布时间】:2020-04-20 07:49:27 【问题描述】:我很想知道,有什么方法可以安全地存储无法在逆向工程中编译的 API url 和参数?换句话说,我不想在常量文件中使用基本 url。我想把它保存在其他更安全的地方。谁能告诉我该怎么做?
【问题讨论】:
【参考方案1】:虽然确实没有办法完全保密,但您应该将它们存储为二进制文件。所以你可以自己做(有很多关于这方面的教程),或者使用半自动化或全自动的库和脚本,如 cocoapods-keys。此外,upfuscation 可以帮助您使攻击者更难解码硬编码的字符串。
但请记住:
保守秘密的最好方法,秘密,就是根本不保守!
【讨论】:
以上是关于Swift:如何在 iOS 应用程序中隐藏 API URL 和参数的主要内容,如果未能解决你的问题,请参考以下文章
iOS Swift:如何在 UIViewController 中隐藏和显示按钮