Как безопасно загрузить файлы конфигурации на iPad? - PullRequest
0 голосов
/ 18 января 2012

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

До сих пор мы рассматривали:

  • Загрузка из Интернета.Это проблематично, потому что нам пришлось бы проделать довольно большую работу, чтобы сделать это безопасным.
  • QR-коды.Выполните настройку в виде QR-кода.Мы можем генерировать и сканировать QR-коды, которые представляют собой настройки (они довольно малы), но, похоже, доступные API-коды QR-кода либо достаточно дороги, либо немного сложны.
  • Загрузка iTunes.Это рассматривается, но я не уверен, каковы последствия для безопасности.

Мы пропустили что-то более простое?

Редактировать: Просто чтобы уточнить, установка принимает формумаленький файл.Это может быть XML, JSON или даже простой текст: ему просто нужно закодировать около десяти имен переменных и их значений.

Ответы [ 2 ]

0 голосов
/ 18 января 2012

Если QR-коды приемлемы, я предлагаю вам посмотреть zxing library .Код содержит пример проекта iOS, на котором вы могли бы основывать свою реализацию.

Есть несколько полезных веб-ресурсов, которые помогут с реализацией: http://yannickloriot.com/2011/04/how-to-install-zxing-in-xcode-4/

0 голосов
/ 18 января 2012

Непонятно, что вы подразумеваете под «загрузками iTunes». Если это не относится к совместному использованию файлов iTunes, то вам следует изучить это. Пользователь может добавлять файлы на устройство для определенных приложений через iTunes.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...