iOS Представляют ли заявления NSLog проблему безопасности / конфиденциальности или они игнорируются системой в 2018 году? - PullRequest
0 голосов
/ 04 сентября 2018

У меня есть приложение, которое потенциально может распечатать конфиденциальную информацию на консоли с помощью NSLog. Я не знаю о текущем статусе NSLog и собираюсь сделать предложение о том, следует ли это удалить.

  • Видны ли операторы NSLog в журналах устройств при подключении к компьютеру?
  • Могут ли другие приложения считывать данные с консоли / NSLog?
  • Представляют ли заявления NSLog с конфиденциальной информацией (например, ключи или токены) проблему безопасности / конфиденциальности или они игнорируются системой в 2018 году?

Моя информация очень устарела - вокруг iOS 4 я мог видеть свои собственные NSLogs в консоли и журналы, доступные в органайзере> Устройства> журналы устройств. Но в последнее время кажется, что я вижу там только журналы аварий.

1 Ответ

0 голосов
/ 04 сентября 2018

Вы не можете предотвратить отладку своего приложения на взломанном устройстве, поэтому лучше избегать вывода конфиденциальной информации, используя NSLog.

...