iOS是否NSLog语句代表安全/隐私问题,还是在2018年被系统忽略?

时间:2018-09-04 18:50:48

标签: security ios11 xcode9 nslog

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

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

我的信息非常过时-在iOS 4上,我可以在控制台中看到我自己的NSLogs,并且可以从组织者>设备>设备日志中找到日志。但是最近看来,我只在那儿看到崩溃日志。

1 个答案:

答案 0 :(得分:1)

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