我們正在撰寫一個公司應用程序,該應用程序將在少量的內部iPad上運行。將需要在每個iPad上提供許多(結構相同的)「設置」,並且這些設置將包含機密數據。我的問題是,將這些設置安全地安裝到設備上(進入應用程序的專用存儲)的最佳方式是什麼?如何安全地將配置文件下載到iPad上?
到目前爲止,我們認爲:
- 從網絡下載。這是有問題的,因爲我們必須做很多工作才能保證安全。
- QR代碼。將設置呈現爲QR碼。我們可以生成並掃描代表設置的QR碼(它們非常小),但它看起來像可用的QR碼API非常昂貴或者有點複雜。
- iTunes下載。目前正在研究這個問題,但我不確定安全影響是什麼。
我們錯過了一些更簡單的東西嗎?
編輯:只是爲了澄清,安裝程序採取了一個小文件的形式。它可以是XML或JSON甚至純文本:它只需要編碼大約十個變量名稱及其值。
如果你最終使用QR代碼,我建議這個庫,因爲它簡化了生活中的很多 – Armand 2012-01-18 13:04:40
感謝阿爾芒 - 在那裏到一個特定庫的鏈接你的評論? – Kit 2012-01-18 13:08:50
您希望這些數據是「機密」還是安全?如果您通過網絡提供應用程序,那麼您可以運行該應用程序的唯一電話/設備就是您的企業帳戶中已註冊和允許的應用程序。還是擔心惡意的人會下載應用程序並查看原始數據? – 2012-01-18 13:16:24