爲了防止欺詐我必須驗證服務器端,該應用程序連接到我的服務器不是假的。我想知道如果我可以使用內置的android簽名機制?也許有某種獨特的(每個設備不同)幻數,我可以驗證每個請求?Android應用簽名機制
謝謝你的任何建議。
m。
爲了防止欺詐我必須驗證服務器端,該應用程序連接到我的服務器不是假的。我想知道如果我可以使用內置的android簽名機制?也許有某種獨特的(每個設備不同)幻數,我可以驗證每個請求?Android應用簽名機制
謝謝你的任何建議。
m。
嘗試從服務器向設備發送不同的ID,以便每臺設備都擁有唯一的ID。您可以創建一個計算不同數字的算法。
閱讀關於Android Developers Blog上的Identifying App Installations。
如何使用基本身份驗證與SSL配合使用?設置您的Web服務器以僅允許通過身份驗證的請求。編碼您的應用程序,以便在每個HTTP請求中傳遞Base64編碼的用戶名/密碼。由於它會通過SSL,因此獲取登錄憑證並不容易。
起初看起來不錯,但是...我可以(作爲黑客)從原始應用程序獲取客戶端證書並將其僞造。 – Marcin 2012-04-23 17:51:18
@MarcinOchocki我不打算使用客戶端證書。我在說你可以通過HTTPS調用你的服務器端API,並傳遞用戶名/密碼來通過Web服務器上的基本認證設置。 – 2012-04-24 06:04:37
好的,這是關於_identification_,這還不夠。假應用可以做同樣的事情。我需要使用應用程序signeture的東西 – Marcin 2012-04-23 11:41:53