簡體   English   中英

檢測來自移動應用程序的http請求

[英]Detecting http request from a mobile app

如何檢測來自移動應用程序的http請求?

一種選擇可能是添加一個輸入參數並與http請求一起發送,但是任何人都可以輕松地欺騙Web服務,以為該請求來自移動應用程序。

您可以嘗試實現SSL(我們目前在我們的應用程序中使用雙向SSL)。 另一種選擇是使用現有的Google Play服務來驗證來自應用程序的后端調用

您可以檢查用戶代理的請求標頭。 但即使那樣也可以操縱。

如果您的服務提供商無法為您提供SSL基礎結構,則可以根據請求中發送的某些信息制作一個哈希字符串。 例如,您可以根據請求的正文,URL,方法以及某些用戶訪問令牌或API密鑰創建哈希。

如果您知道如何在客戶端中創建哈希,則可以在服務器端重新創建哈希並將其與您的移動應用發送的哈希進行比較。 假設只有您(開發人員)知道該哈希是如何創建的,沒有人能夠欺騙它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM