代码之家  ›  专栏  ›  技术社区  ›  Joe

在swift文件中保存用户名和密码等凭证安全吗

  •  1
  • Joe  · 技术社区  · 3 年前

    在我的iOS应用程序中,我使用的是一个web服务,它有一些用户名和密码用于访问端点。目前,我已经将web服务的用户名和密码保存在我的swift文件中,当我需要使用web服务时,我会从swift文件中读取Credentail并发送到web服务器。我的问题是,在swift文件中保存凭证或任何敏感数据是否安全?是否有任何方法对IPA文件进行反向工程并读取凭证,或以任何其他方式获取swift文件上存储的密钥。因为这在android APK中是可能的,如果保存在java文件中,反向工程将向攻击者公开完整的代码。

    我的swift文件

    class Connection:NSObject {
     ...
         public let pass = "AD%$^%DS78DS"
         public let user = "KKKSL"
     ...
    }
    
    0 回复  |  直到 3 年前
        1
  •  0
  •   Bijoy    3 年前

    使用加密算法。如SH1