iOS NSLog 语句是否代表安全/隐私问题,还是它们在 2018 年被系统忽略了?
iOS do NSLog statements represent a security /privacy issue, or are they ignored by the system in 2018?
我有一个应用可能会使用 NSLog 将敏感信息打印到控制台。我不知道 NSLog 的当前状态,我想就是否应该删除它提出建议。
- 插入计算机时,NSLog 语句是否在设备日志中可见?
- 其他应用程序可以从控制台/NSLog 读取吗?
- 带有敏感信息(如密钥或令牌)的 NSLog 语句是否代表安全/隐私问题,或者它们是否在 2018 年被系统忽略?
我的信息非常过时 - 大约 iOS 4 我可以在控制台中看到我自己的 NSLog,并且可以从组织者 > 设备 > 设备日志中获得日志。但最近我似乎只看到那里的崩溃日志。
您无法阻止在越狱设备上调试您的应用程序,因此最好避免使用 NSLog
.
输出敏感信息
我有一个应用可能会使用 NSLog 将敏感信息打印到控制台。我不知道 NSLog 的当前状态,我想就是否应该删除它提出建议。
- 插入计算机时,NSLog 语句是否在设备日志中可见?
- 其他应用程序可以从控制台/NSLog 读取吗?
- 带有敏感信息(如密钥或令牌)的 NSLog 语句是否代表安全/隐私问题,或者它们是否在 2018 年被系统忽略?
我的信息非常过时 - 大约 iOS 4 我可以在控制台中看到我自己的 NSLog,并且可以从组织者 > 设备 > 设备日志中获得日志。但最近我似乎只看到那里的崩溃日志。
您无法阻止在越狱设备上调试您的应用程序,因此最好避免使用 NSLog
.