WebView 캐시에 기록 된 모든 데이터를 암호화 할 수있는 방법을 찾고 있습니다. 사용되지 않으므로 CacheManager를 사용하지 않는 것이 좋습니다. 현재의 전략은 캐시 작성 및 데이터 작성 직전의 모든 암호화 시도를 포착하여 캐시에서 데이터 요청을 모두 포착하여 요청 된 데이터를 리턴하기 전에 데이터를 해독 할 수 있도록하는 것입니다.Android에서 WebView 캐시 암호화
5
A
답변
4
모든 데이터를 암호화 할 수 있습니다. 그러나 사용 후 데이터를 지우는 것이 더 나은 방법 일 수 있습니다. CacheManager가 더 이상 사용되지 않기 때문에 사용해야하는 것은 맞습니다.
안드로이드 보안 디자인은 캐시를 삭제하는 것이 좋습니다 : 응용 프로그램이 웹보기와 민감한 데이터에 액세스하는 경우
이, 로컬로 저장된 파일을 삭제하기 위해 clearCache() 메소드를 사용할 수 있습니다. no-cache와 같은 서버 측 헤더는 응용 프로그램이 특정 내용을 캐시하지 않아야 함을 나타 내기 위해 사용할 수도 있습니다. http://developer.android.com/guide/practices/security.html
하지만 데이터를 암호화하려는 경우 수동으로해야 할 것 :
여기에서. 따라서 Android가 캐시를 저장하고 직접 암호화하는 디렉토리로 이동해야합니다. 달성하려는 목표에 따라이 작업을 수행하는 방법에는 여러 가지가 있습니다. 어떻게 그리고 언제 그렇게 할지는 당신에게 달려 있습니다.
웹 브라우저 응용 프로그램을 만들려는 경우 내 머리 꼭대기에서 벗어나십시오. 이 작업을 수행하는 가장 좋은 방법은 여기에서 찾을 수 수의 CookieStore 또는 CookieManager에 클래스의 래퍼 클래스를 만드는 것입니다 :
http://developer.android.com/reference/java/net/package-summary.html
나는이 응답에 대한
관련 문제
- 1. Webview Android에서 시간 초과
- 2. Android에서 Webview 데이터베이스 손상
- 3. Android에서 WebView 로딩 취소
- 4. android에서 새로 고침 webview
- 5. Android에서 WebView 회전 시작
- 6. android에서 디스크 암호화 감지
- 7. android에서 외부 XML 암호화
- 8. webview android에서 다운로드 이름 바꾸기
- 9. android에서 webview animation을 수행하는 방법
- 10. android에서 캐시 지우기
- 11. Android에서 이미지 캐시 지우기 캐시 종료시
- 12. PhoneGap android에서 캐시 지우기 또는 캐시 지우기
- 13. webview (iphone)의 캐시 사용자 이름과 비밀번호
- 14. Android에서 암호화 된 파일 재생
- 15. Android에서 Bouncycastle 타원 곡선 암호화
- 16. Android에서 캐시 파일 모양 변경
- 17. webview Android에서 숨김 필드 값 읽기
- 18. webview android에서 webviewclient의 ShuldOverrideUrlloading을 절대로 호출하지 마십시오.
- 19. android에서 webview 높이를 동적으로 늘리는 방법
- 20. WebView Android에서 항상 false (false)를 반환합니다.
- 21. Android에서 Facebook API와 유사한 WebView 팝업을 만듭니다.
- 22. android에서 Webview 상태를 유지하고 싶지 않습니다.
- 23. Android에서 암호화 된 sqlite 데이터베이스를 열려면 어떻게해야합니까?
- 24. Android에서 HTTP 기본 인증의 암호화 변경
- 25. android에서 암호화 된 파일의 암호를 해독하십시오.
- 26. Android에서 암호화 된 파일을 재생하는 방법
- 27. 다른 클래스에서 수행되고 캐시 된 Android webview loadurl
- 28. Android로드 캐시 만 작동하지 않습니다. WebView 오프라인 표시
- 29. WebView WebView 사용 : didCommitLoadForFrame
- 30. android의 암호화
감사합니다 도움이되기를 바랍니다. 문제는 캐시 사용으로 인해 이익을 얻을 수 있기를 원하지만 캐시 된 데이터를 암호화하여 장치의 보안을 유지하기 위해 장치를 도난당한 경우 캐시 된 WebView를 검색 할 방법이 없기 때문입니다. 데이터. 내가 정말로하고 싶은 것은 데이터를 암호화/해독하기 만하면되기 때문에 WebView의 캐시에 대한 쓰기 및 캐시로부터의 읽기를 무시하는 것입니다. 나머지 캐시는 그대로 작동 할 수 있습니다. – Sartavius