2014-03-04 38 views
0

tl; dr從iPad獲取數據以便只有研究人員可以接收和閱讀數據的「正確」方式是什麼?iOS - 從研究人員的應用程序中獲取數據的安全方式

完整說明: 在我的應用程序中,我必須從數據庫中將數據從應用程序和研究人員處獲取。這將包括(很可能)兩個單獨的文件。第一個是識別信息表: ID名字...等

這是敏感的識別信息,必須發送,以便只有研究人員才能得到它。

另一個將被取消識別的信息,使用ID號碼等,它並不一定是安全的,但我只想讓它去研究員,顯然。

到目前爲止,我只能處理可以通過電子郵件發送的數據,但這種實現存在一些問題。你不能直接發送電子郵件;您只能顯示準備發送的電子郵件撰寫視圖,然後用戶可以在發送之前編輯該電子郵件。所以用戶可以將這些數據發送給其他人。

另一個工作中的扳手:這位研究員沒有訪問服務器的權限,所以我不能以這種方式進行SFTP上傳。這也不能保證應用程序會一直有互聯網接入。

到目前爲止,我所擁有的最好想法是有一個按鈕組成一封電子郵件,該郵件附加一個加密文件,受密碼保護,該密碼的散列是硬編碼的,我的意思是編譯時置備到應用程序中。

編輯:下面是我要做的暫時:使用一些個人服務器空間,以便我可以實現SFTP上傳,然後我將與研究人員合作,以獲得一些他們可以使用的服務器空間。感謝您的回答。

+0

怎麼樣使用像Flurry – Gruntcakes

+0

不是Flurry數據分析?你能詳細說明我將如何使用它來獲取用戶數據嗎? – benjsigmon

+0

我以爲你可以發送一個任意的文件,但我認爲這可能是考驗,而不是亂七八糟。如果需要,該文件當然可以被加密。 – Gruntcakes

回答

0

電子郵件並不特別「安全」,但如果您只是想將電子郵件發送到一個特定的地址,而沒有用戶介入的可能性,則可以自己使用SMTP協議。

在我的一箇舊應用程序中,我使用了skpsmtpmessage - 我不知道它是否仍然有效,但如果沒有,應該有更多類似的解決方案。

它所做的基本上是以編程方式發送電子郵件,而不使用作曲者對話框。

+0

感謝您的建議。有什麼方法可以保護電子郵件的內容,例如通過像我上面建議的那樣加密文件附件?或者那是不夠的? – benjsigmon

+0

在安全方面沒有一般的**充足**或**不足**這一切都取決於您發送的內容。我不知道你要發送什麼,但對於初學者,我會壓縮和密碼保護數據 - 上傳速度會更快,如果有人會攔截它,她至少需要付出一些努力。 –