В моем приложении iOS мне нужно загрузить статический html-файл, который имеет некоторую конфиденциальную информацию в веб-представлении. Поэтому я поместил этот файл в папку ресурсов. Я использую этот код, чтобы загрузить его в веб-ви:iOS - содержимое ресурса доступно для общественности
NSURL *url = [NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"index" ofType:@"html" inDirectory:@"www"]];
[webview loadRequest:[NSURLRequest requestWithURL:url]];
Эта работа, но так как этот HTML содержит конфиденциальную информацию, и мы можем увидеть все файлы в папке ресурсов на взломанных устройствах, это кажется большой проблема безопасности.
- Так есть ли другое место, где я могу хранить эти html-файлы?
- Есть ли способ отключить доступ к папке ресурса.
Можно выполнить аутентификацию с сервера, а затем сервер может отправить ключ в зашифрованный html-файл, ключ будет храниться в Keychain. – zaph
Если у плаката есть какой-то сервер по его команде, тогда * сам файл * можно отправить _assymetricaly_ зашифрованным, и ни один из хаков не понадобится. Технология существует, она называется SSL. Тот факт, что плакат не хочет использовать это, означает для меня, что у него нет/нужен какой-либо сервер. –