2012-02-01 88 views
0

我已經開發了一個JSON API來通過移動應用程序(iOS)從我的服務器檢索數據。 我想隱藏我的API,通過網絡嗅探工具(如wireshark)避開某人可以找到它。 在我的服務器上,我如何只允許來自我的移動應用程序的http請求? 我能做些什麼?如何僅通過我的移動應用程序請求我的API?

+2

請記住,客戶端系統可以訪問的任何內容(無論是iOS應用還是Web應用)都可以進行反向設計。你可以讓它變得困難,但是有許多聰明的人在他們的手上有過多的空閒時間。 – abraham 2012-02-01 02:15:04

回答

5

使用SSL和API令牌。

本質上,您的請求將包含您的API令牌或密鑰作爲請求負載的一部分。您可以自己使用SSL或兩者加密數據。

在服務器上,檢查令牌是否與有效令牌相匹配。

相關問題