【问题标题】:iOS do NSLog statements represent a security /privacy issue, or are they ignored by the system in 2018?iOS NSLog 语句是否代表安全/隐私问题,还是在 2018 年被系统忽略?
【发布时间】:2019-02-09 20:18:35
【问题描述】:

我有一个应用程序可能会使用 NSLog 将敏感信息打印到控制台。我不知道 NSLog 的当前状态,并希望就是否应该删除它提出建议。

  • 插入计算机后,设备日志中是否可以看到 NSLog 语句?
  • 其他应用程序可以从控制台/ NSLog 中读取吗?
  • 带有敏感信息(如密钥或令牌)的 NSLog 语句是否代表安全/隐私问题,还是在 2018 年被系统忽略?

我的信息非常过时 - 在 iOS 4 附近,我可以在控制台中看到我自己的 NSLog,并且可以从管理器>设备>设备日志中获得日志。但最近似乎我只看到那里的崩溃日志。

【问题讨论】:

    标签: security ios11 xcode9 nslog


    【解决方案1】:

    您无法阻止在越狱设备上调试您的应用,因此最好避免使用NSLog 输出敏感信息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-02-16
      • 1970-01-01
      • 2011-10-19
      • 1970-01-01
      • 1970-01-01
      • 2020-12-04
      • 1970-01-01
      • 2017-09-22
      相关资源
      最近更新 更多