我希望能夠使用HTTPS和JSON將我的Android應用程序中的數據安全地發送到我的服務器。Android + JSON防止反編譯?
有了HTTPS,我可以防止嗅探,但不會對反編譯,所以我也會使用Proguard來混淆。
我的問題是JSON是發送數據的純文本方法,熟練的反編譯器將能夠計算出正在發送和接收的內容。那麼發送這些數據的更好方式是什麼 - 如果我假設某些時候有人會反編譯APK或JAR(取決於我如何啓動程序)。
我可以混淆JSON
"x":{"xx":12345678}
但同樣我認爲這將只是一個時間問題有人工作的是我試圖發送一個時間碼等
哈哈,好的,所以不是應用程序我需要設法在服務器端做到這一點 – Matt 2011-05-27 15:34:07
如果你確實需要客戶端的信息,你可以嘗試模糊你的意圖。例如,如果您需要時間信息,則可以讓客戶端發送位置信息,或者對位置進行IP查找並計算出他的時區。 – bdares 2011-05-27 15:49:40
是的,這就是我的想法。添加看起來有用的隨機和無用數據,然後丟棄這個數據服務器端來屏蔽我實際需要的數據。通過默默無聞的安全性,但我想它必須完成 – Matt 2011-05-27 15:52:52