2010-08-04 4 views
8

Доступна ли папка с ресурсами только для приложения или пользователь может ее увидеть? Для моего приложения я хочу сохранить сертификат удостоверения и видеофайлы в локальном хранилище, но я не уверен, как скрыть эти элементы от пользователей. Папка активов выглядит как единственный выбор.Безопасность папки с Android-файлами

ответ

19

Папка приложения assets/ может быть прочитана любым другим приложением. Хотя у пользователя нет прямого доступа к нему, все, что потребуется, - это некоторое приложение, обеспечивающее такой доступ. Насколько мне известно, на рынке есть приложение для исследователей активов.

Также обратите внимание, что папка assets/ не может быть изменена во время выполнения, что звучит как-то, что вы, возможно, ищете.

+6

Просто добавьте ответ - Учитывая открытую природу Android, вы не можете предположить, что любая папка защищена. Если вы хотите безопасно хранить информацию, вам придется зашифровать ее (и даже тогда это будет только безопасно, если пользователь предоставит пароль, это не означает полную безопасность, если ваш собственный код является тем, что его разблокирует, это просто означает у кого-то будет интересное время, изучая байтовый код, чтобы получить ваш пароль). –