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

问题描述 投票:0回答:1

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

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

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

security ios11 xcode9 nslog
1个回答
1
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.