2012-06-14 4 views
0

У меня есть приложение, чтобы представить некоторые конфиденциальные документы, которые хранятся в виде ресурсов пакета. Меня беспокоит то, что кто-то с джейлбрейковым устройством может напрямую обращаться к ресурсам пакета. Есть ли способ зашифровать ресурсы пакета и защитить их?безопасность для ресурсов пакета

+0

Могут ли ваши пользователи просто нацеливать камеру на экран? Или используйте ярлык экрана? Вы уверены, что решаете проблему, которую нужно решить? – sarnold

+0

Вы действительно хотите отправить документы на устройство вообще, если вы не доверяете своим пользователям? –

+0

Приложение отправится в магазин приложений. Но мы просто хотим, чтобы авторизованный пользователь имел к нему доступ. Приложение необходимо активировать в первый раз. Но я думаю, что кто-то может загрузить приложение и получить доступ к содержимому в обход активации. – yibuyiqu

ответ

1

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

Смежные вопросы