2015-04-14 32 views
0

我正在使用Objective-C與PHP腳本進行通信,該腳本與API協同工作。儘管我不希望其他人訪問該腳本,但不希望用戶設備上的實際iOS應用程序訪問該腳本。由於某些功能需要管理員權限,並且對於該應用程序至關重要。在Objective-C中加密URL

有沒有一種方法可以加密鏈接,所以人們將無法嗅探鏈接?或者以某種方式限制腳本的訪問。

問候 的Mads

+1

沒有一個聰明的用戶總是可以攔截URL。但是,如果您將'https'放在'POST'主體內部,那麼這是一個不錯的第一步。參見WWDC 2012 [保護用戶數據](https://developer.apple.com/videos/wwdc/2012/?id=714)和[安全框架](https://developer.apple.com/videos/ WWDC/2012 /?ID = 704)。 – Rob

回答

0

使用HTTPS(SSL/TLS)和引腳證書,這大約是安全的,因爲你可以得到的。即使查詢字符串被加密。請注意,包含查詢字符串的整個URL通常保存在服務器日誌文件中。

這將需要CA簽名證書,如果您購物,可以每年$ 50購買。還有幾個CA提供免費證書:Free SSL Certificates from a Free CA