Доступна ли папка ресурсов только для приложения или пользователь тоже может ее видеть? Для своего приложения я хочу хранить сертификат учетных данных и видеофайлы в локальном хранилище, но я не знаю, как скрыть эти элементы от пользователей. Папка активов кажется единственным выбором.
Безопасность папки активов Android
Ответы (1)
Папка assets/
приложения доступна для чтения любым другим приложением. Хотя у пользователя нет прямого доступа к нему, все, что потребуется, — это какое-то приложение, чтобы предоставить такой доступ. Насколько я знаю, на Маркете есть приложение для исследования активов.
Кроме того, обратите внимание, что папка assets/
не может быть изменена во время выполнения, что, возможно, вам нужно.
person
CommonsWare
schedule
04.08.2010
Просто добавлю к ответу: учитывая открытый характер Android, вы не можете считать, что какая-либо папка является безопасной. Если вы хотите надежно хранить информацию, вам придется зашифровать ее (и даже в этом случае это безопасно только в том случае, если пользователь предоставляет пароль; это не означает полной безопасности, если ваш собственный код разблокирует ее, это просто означает кто-то весело проведет время, изучая байт-код, чтобы получить ваш пароль).
- person Dan Lew; 04.08.2010