2012-05-30 88 views
0

是否有普遍遵循的標準協議?或者這是一個變化很大的區域?大多數優秀的iOS應用程序如何以一種防止意外使用或黑客入侵的方式實現這一點?如何安全地將JSON傳送到/從iOS應用程序?

+0

你是什麼意思,_securely_?您是否旨在確保傳輸數據的完整性?或傳輸數據的機密性?或者數據是由授權委託人轉移的? TLS會工作嗎?如果不是,爲什麼不呢? – sarnold

+0

通常使用SSL,無論如何。也可以加密/解密單個文件,但通常更復雜。 –

+0

這是一個總的初學者問題。基本上我問,我怎麼從發送未經授權的請求後,例如到我的web服務停止任何隨機的人嗎?我如何確保這一點,只有我的應用程序可以發送某些方法到我的web服務?希望這是你所問的。對不起,我對編程非常陌生,並不是所有知識淵博的人(顯然:P) – Jarrod

回答

1

爲了防止某人使用您的網絡服務,您必須擁有某種密碼方案,或者另一方必須擁有您認可的「證書」(即,一個奇特的密碼)。

+0

是否有任何標準和經過驗證的方法來實現這個目標? – Jarrod

+0

通常是罵人的話。您首先需要建立SSL連接。爲此,服務器需要來自「證書頒發機構」(和適當的軟件)的證書。然後,你可以實現一個簡單的密碼方案,或者您可以使用「數字簽名」(及以上證書)來驗證用戶,他說他是誰。 –

+0

(坦率地說,這幾乎肯定遠遠超出了「編程非常新」的人的能力,我已經這樣做了40年,我幾乎無法理解它。) –

0

使用高級別API(NSURLConnection的API)連接至您確保返回JSON需要身份驗證和授權的安全網址SSL驅動的Web服務器。

相關問題