2014-03-24 95 views
0

我已經寫了一個應用程序,它通過PHP連接到MySQL。 MySQL密碼存儲在php文件中。但我必須將網址保存爲 http://www.abc.com/create_user.php 之類的字符串,並且如果有人反編譯應用程序,他可以看到Url並手動創建帳戶。 (我在PHP中使用Post方法)保護url反編譯

+0

問題恰恰是什麼?只有背景或問題聲明:) – jww

回答

1

防止人們看到您正在使用的URL 後端是非常困難的。我會認爲這是不可能的。如果他們無法反編譯APP,他們仍然可以使用PROXY檢查Android APP到您服務器的流量。

我會把一些東西,使它更難但。

關閉我的頭頂,你可以:

  1. 使用CLIENT_SECRET:在Android應用程序編譯字符串,您的服務器需要爲了使創建帳戶驗證。
  2. 使用HTTPS(它將使更難使用代理來檢查HTTP流量)
  3. 鋁做的(1)使用CLIENT_SECRET到的另一種方法本地加密您使用的是創建用戶
  4. 檢查有效載荷對於HTTP請求上的特定USER_AGENT
+0

嘿謝謝你的答案。你能指定更多的「1.」,「3」嗎? &「4.」? – user3178507

+1

@ user3178507 - 如果答案有用,通常會向那些幫助你的人提供upvote。它提供了答案的人(和其他Stack Overflow訪問者)的反饋。 – jww