You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Unencrypted IndexedDB file storage has a few problems. From a 2014 paper:
"While the browser can delete IndexedDB files stored on the local filesystem, they can be retrieved by Encase. Unfortunately, the retrieved data is in an unencrypted format, and given the nature of the data held within the IndexedDB API, a potential security issue exists."
— Stefan Kimak, Jeremy Ellman, Christopher Laing, "Some Potential Issues with the Security of HTML5 IndexedDB", IET Systems Safety and Cybersecurity Conference 2014.
It is also an issue in the scenario of multiple people sharing the same device and browser.
idb-cache is an IndexedDB-based caching library with encryption and chunked storage, designed for performance and security.
It implements the AsyncStorage interface. Hence, it can be used for TanStack Query persister storage.
I am still kicking the tires. But I'd love your feedback.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
Unencrypted IndexedDB file storage has a few problems. From a 2014 paper:
It is also an issue in the scenario of multiple people sharing the same device and browser.
idb-cache is an IndexedDB-based caching library with encryption and chunked storage, designed for performance and security.
It implements the
AsyncStorage
interface. Hence, it can be used for TanStack Query persister storage.I am still kicking the tires. But I'd love your feedback.
Beta Was this translation helpful? Give feedback.
All reactions