我的應用程序正在做一些HTTP請求,我不希望其他人看到這些請求的內容。目前,我可以使用Fiddler輕鬆查看我的應用正在做什麼。現在爲了跟蹤手機上的網絡流量,我必須更改我的Wi-Fi設置並使用代理服務器連接到Internet。即我的電腦。是否有可能通過編程檢查手機是否使用代理?如果知道該手機正在使用代理服務器,我會通過顯示一些錯誤對話框禁止用戶使用該應用程序。有什麼辦法可以解決這個問題嗎?我見過的應用程序可以在正常的Wi-Fi設置上工作,但在使用代理服務器時無法使用,因此我認爲這是一種解決方案。順便說一下,我正在使用改造庫進行請求。如何從網絡流量捕獲安全的Android應用程序
0
A
回答
2
移動您的流量使用HTTPS將幫助保護它免受像Fiddler這樣的網絡窺探。
但是,Fiddler可以在用戶的幫助下解密HTTPS流量,這意味着您不僅可以使用HTTPS,還需要實施證書鎖定,從而客戶端代碼驗證服務器提供了一個特定證書(而不是攔截證書提琴手生成)。
但是,即使這並不能真正解決問題,因爲用戶可以簡單地越獄他們的設備並禁用您的證書固定代碼。
您應該退後一步並重新考慮您正在嘗試防範的威脅,然後適當更新您的問題。
相關問題
- 1. 捕獲Android應用程序生成的網絡流量
- 2. 如何使用winpcap捕獲網絡流量應用程序?
- 3. 捕獲Android應用程序http流量
- 4. C# - 捕獲網絡流量
- 5. 網絡應用程序的solr安全
- 6. 應用程序的網絡流量
- 7. NightwatchJS捕獲網絡流量/網絡響應
- 8. 從Android模擬器捕獲網絡流量
- 9. 如何捕獲遠程系統網絡流量?
- 10. 在Django網絡應用程序中爲http流量提供安全Cookie
- 11. 跨所有瀏覽器捕獲網絡驅動程序網絡流量
- 12. 每個Android應用程序的網絡流量監控
- 13. 如何使用Fiddler捕獲桌面應用程序的流量
- 14. Pcapdotnet:捕獲無線網絡流量
- 15. Windows Phone 8網絡流量捕獲
- 16. 捕獲網絡流量作爲圖像
- 17. 以C#捕獲網絡流量
- 18. android應用程序如何從網絡獲取數據?
- 19. 如何從網絡獲取數據到android應用程序?
- 20. 截獲特定應用程序的網絡流量
- 21. WinPcap可用於捕獲每個進程的網絡流量嗎?
- 22. 如何使用wireshark捕獲網絡流量?
- 23. 從Fiddler中的C#應用程序中查看網絡流量
- 24. 倒車Android Market應用網絡流量
- 25. 如何分析捕獲的網絡流量?
- 26. 如何捕獲Windows Phone 7上的網絡流量?
- 27. 如何捕獲桌面應用程序並實時在網絡應用程序中進行流式傳輸?
- 28. Android:監控網絡流量的應用程序,使用類似的工具,以F12->網絡上的網絡
- 29. 如何在Eclipse IDE中使用Java捕獲Web應用程序的所有網絡流量(http \ https)?
- 30. Android網絡應用程序
我想你應該去'HTTPS'或其他流量加密方式。如果使用代理連接到Internet的設備沒有任何問題。 – Stan 2015-04-01 15:10:36