awslabs / awslabs/aws-mobile-appsync-sdk-android

How can we encrypt cache data

Open
#394 0 comments 0 reactions 0 assignees View on GitHub
feature-request infrastructure
Dominant language
Java
Stars
106
Forks
56
PR merge metrics
No merged PRs in 30d

Description

As I can see my queries and mutations in the database of the app (data/data/com.example.app).
I download the queries and mutation DB files and opened them in SQLite DB Browser I am able to see the data which I am sending to the server or saving in my cache.

I want to encrypt the cache. Please provide me with any solutions to this.

Contributor guide

Open the contributing guide

Research direction

The issue identifies the Android cache and downloaded query and mutation SQLite database files, but names no source file, test, or entry point. First inspect the SDK's cache persistence and encryption entry points, then define the supported threat model and verify that cached data is unreadable through SQLite DB Browser.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, aws, graphql, java, sqlite
Domain
databases, mobile, security
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.