Мы рассматриваем возможность хранения некоторой информации (например, эквивалента имен пользователей, паролей и т. д.) в нашем приложении, с которой мы не хотим, чтобы пользователь мог вмешиваться. Один (плохой) способ сделать это — поместить их в зашифрованный файл где-нибудь в папке приложения, но если мы это сделаем, пользователь сможет взять любой инструмент для исследования файловой системы iOS и отредактировать или заменить этот файл, чего мы не делаем. не хочу.
Если бы мы сохранили детали в цепочке для ключей, мог бы пользователь каким-либо образом прочитать или записать эти детали, например, запустив эквивалент цепочки для ключей инструмента исследования файловой системы? Или нет способа получить информацию о приложении в связке ключей, не запуская это приложение?
Очевидно, что если пользователь взломает наше приложение, или взломает устройство, или каким-то образом перехватит соединение, которое отправляет информацию на устройство, и т. д., он может получить доступ к элементам связки ключей. Я не беспокоюсь об этом — просто о том, сможет ли пользователь с обычным, не взломанным устройством и без каких-либо странных приложений получить доступ к данным в связке ключей.
Спасибо за вашу помощь.