WebView önbelleğine yazılan tüm verileri şifreleyebilmenin bir yolunu arıyorum. Kullanımdan kaldırıldığından, CacheManager'ı kullanmaktan kaçınmaya çalışıyorum. Şu anki stratejim, veriyi önbelleğe yazma ve şifrelemeye yazmadan önce tüm veri girişlerini yakalamak ve veriyi önbelleğe almak için tüm istekleri yakalamak, böylece verileri geri vermeden önce verilerin şifresini çözebilirim.WebView WebView Önbelleğini Şifrele
cevap
Tüm verilerinizi şifrelemek mümkündür. Ancak kullanımdan sonra verileri temizlemek için muhtemelen daha iyi bir uygulama ve güvenlik. Kullanımdan kaldırıldığından, CacheManager'ı kullanmamanız gerektiği konusunda haklısınız.
Android Güvenlik tasarımları önbelleğini temizleyerek önerir: Eğer uygulamalarda WebView ile hassas verileri erişirse
, yerel olarak depolanan tüm dosyaları silmek için clearcache() yöntemini kullanmak isteyebilirsiniz. Önbellek gibi sunucu tarafı başlıkları, bir uygulamanın belirli içeriği önbelleğe almaması gerektiğini belirtmek için de kullanılabilir. http://developer.android.com/guide/practices/security.html
Ama verileri şifrelemek istiyorsanız bunu elle yapmak zorunda olacak:
buradan. Bu yüzden, Android'in önbelleğini sakladığı ve şifrelediği dizine gitmeniz gerekir. Neyi başarmaya çalıştığınıza bağlı olarak bunu yapmak için farklı yollar vardır. Bunu nasıl ve ne zaman yapacağınız size bağlı olacaktır. Eğer bir web tarayıcısı uygulaması yapmaya çalışıyorsanız, başımın üst kısmından çıkın.
Bunu yapmanın en iyi yolu, burada bulunamadı cookiestore veya CookieManager sınıfı için bir sarmalayıcı sınıf oluşturmaktır:
http://developer.android.com/reference/java/net/package-summary.html
Bu cevap için
- 1. WebView
- 2. WebView
- 3. Android webview ben basit webview uygulaması düzenlendi
- 4. Bir WebView
- 5. WebView ZoomButtonsController
- 6. iOS WebView
- 7. Webview, ANR
- 8. WebView sahip ViewView WebView olan stilize görüntüyü göstermiyor stil
- 9. Android WebView TimeOut
- 10. Webview yavaş yükleniyor
- 11. Webview kullanarak Paypal
- 12. WebView içinde yazamazsınız
- 13. Viewpager Webview bellek sorunu
- 14. WebView algılaması iframe'i tıklar
- 15. WebView - aşağıdaki gibi
- 16. Android WebView, WebViewClient
- 17. yazı stilleri webview
- 18. algıla vekil - JavaFX - webview
- 19. WebView giriş yapamıyor
- 20. WebView kullanıcı temsilcisi
- 21. wxPython WebView örnek
- 22. WebView resimleri HTTPS
- 23. Android WebView görünüm
- 24. Android WebView onReceivedClientCertRequest
- 25. (How) Android WebView
- 26. HoloEverywhere WebView kullanırken CLassNotFoundException
- 27. webview tam ekran android
- 28. WebView kullanmadan WebViewClient'i ayarlama
- 29. WebSQL kotasının boyutunu WebView
- 30. android webview içerik seçilemez
Teşekkür yardımcı olur. Sorun şu ki, önbellek kullanımından kesinlikle faydalanmak istiyoruz, ancak önbelleğe alınmış olan verileri şifreleyerek güvenli hale getirmek istiyoruz, böylece cihaz çalınırsa WebView’in önbelleğe alınabilmesi için bir yol olmazdı. veri. Yapmak istediğim şey WebView’in yazdıklarını ve önbellekten okur. Çünkü tek yapmam gereken şey verileri şifrelemek/şifresini çözmek. Önbelleğin geri kalanı olduğu gibi çalışabilir. – Sartavius