У нас есть приложение, предназначенное для сферы здравоохранения, в котором есть возможность загружать файлы предписаний или делать снимки результатов испытаний с помощью камеры. Захваченные файлы сохраняются во внешнем хранилище , предназначенном для приложения , и в конечном итоге загружаются в облачное хранилище.
Поскольку наше приложение также должно работать в автономном режиме, мы предпочитаем сохранять их файлы, а не их удаление после загрузки на сервер.
Каковы мои варианты защиты этих файлов на внешнем хранилище от нежелательного доступа через другие приложения, такие как проводник файлов
- Могу ли я защитить паролем папку, в которой находятся эти файлы
- Могу ли я использовать какое-либо шифрование для шифрования, расшифровывать эти файлы при просмотре через приложение
Поскольку количество таких файлов будет увеличиваться только на основе при использовании приложения в течение определенного периода времени внутреннее хранилище не может быть использовано, а внешнее хранилище, независимо от того, является ли личное или общедоступное c доступным для других приложений, поэтому я искал варианты, упомянутые выше, кажется первым вариантом защиты паролем приложения программно не тривиально, а второй Это может привести к снижению производительности.
Мне также хотелось бы услышать другие подходы к решению этой проблемы, заключающиеся в том, чтобы файлы были доступны в автономном режиме и при этом были защищены.