代码之家  ›  专栏  ›  技术社区  ›  Alex Stone

iOS NSLog声明是否代表安全/隐私问题,或者在2018年被系统忽略?

  •  0
  • Alex Stone  · 技术社区  · 6 年前

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

    • 当插入计算机时,NSLog语句在设备日志中可见吗?
    • 带有敏感信息(如密钥或令牌)的NSLog语句是否代表安全/隐私问题,或者在2018年被系统忽略?

    我的信息非常过时—在iOS 4前后,我可以在控制台中看到我自己的NSLog以及organizer>Devices>device logs中提供的日志。但最近我似乎只看到了事故日志。

    1 回复  |  直到 6 年前
        1
  •  1
  •   Anton Malyshev    6 年前

    你不能阻止在越狱设备上调试你的应用程序,所以最好避免使用 NSLog