Безопасность папки активов Android

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


person Nam Khuong    schedule 04.08.2010    source источник


Ответы (1)


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

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

person CommonsWare    schedule 04.08.2010
comment
Просто добавлю к ответу: учитывая открытый характер Android, вы не можете считать, что какая-либо папка является безопасной. Если вы хотите надежно хранить информацию, вам придется зашифровать ее (и даже в этом случае это безопасно только в том случае, если пользователь предоставляет пароль; это не означает полной безопасности, если ваш собственный код разблокирует ее, это просто означает кто-то весело проведет время, изучая байт-код, чтобы получить ваш пароль). - person Dan Lew; 04.08.2010