2012-01-18 60 views
0

我們正在撰寫一個公司應用程序,該應用程序將在少量的內部iPad上運行。將需要在每個iPad上提供許多(結構相同的)「設置」,並且這些設置將包含機密數據。我的問題是,將這些設置安全地安裝到設備上(進入應用程序的專用存儲)的最佳方式是什麼?如何安全地將配置文件下載到iPad上?

到目前爲止,我們認爲:

  • 從網絡下載。這是有問題的,因爲我們必須做很多工作才能保證安全。
  • QR代碼。將設置呈現爲QR碼。我們可以生成並掃描代表設置的QR碼(它們非常小),但它看起來像可用的QR碼API非常昂貴或者有點複雜。
  • iTunes下載。目前正在研究這個問題,但我不確定安全影響是什麼。

我們錯過了一些更簡單的東西嗎?

編輯:只是爲了澄清,安裝程序採取了一個小文件的形式。它可以是XML或JSON甚至純文本:它只需要編碼大約十個變量名稱及其值。

+0

如果你最終使用QR代碼,我建議這個庫,因爲它簡化了生活中的很多 – Armand 2012-01-18 13:04:40

+0

感謝阿爾芒 - 在那裏到一個特定庫的鏈接你的評論? – Kit 2012-01-18 13:08:50

+0

您希望這些數據是「機密」還是安全?如果您通過網絡提供應用程序,那麼您可以運行該應用程序的唯一電話/設備就是您的企業帳戶中已註冊和允許的應用程序。還是擔心惡意的人會下載應用程序並查看原始數據? – 2012-01-18 13:16:24

回答

0

目前尚不清楚「iTunes下載」是什麼意思。如果這不是指iTunes文件共享,那麼您應該研究一下。用戶可以通過iTunes爲特定應用程序添加文件到設備上。

這也不清楚你的意思是「安全」 - 這對不同的人有着非常不同的含義。將SSL證書粘貼到服務器上並提供HTTP身份驗證非常簡單。除此之外,你還在尋找什麼樣的安全性?

+0

謝謝@Jim。它看起來像iTunes文件共享是一條路。 – Kit 2012-01-18 13:55:55

+0

......一旦我確定沒有更好的答案來臨,我會在一段時間內回答。 – Kit 2012-01-18 13:56:35

+0

...如果我們要進行網絡路由,SSL證書和HTTP驗證似乎是合適的級別, TA。 – Kit 2012-01-18 13:57:27

相關問題