2016-08-03 30 views
4

Ich habe eine Webanwendung entwickelt, die vertrauliche Benutzerdaten in index db und local storage speichert. Ich verwende Webspeicher, da ich auf diese Daten häufig auf der Kontaktseite, der Chat-Seite und andere Orte auch. Mein Hauptanliegen ist, dass jeder, der eingeloggt ist, Zugriff auf diese sensiblen Daten hat.Webspeicher lokale Datenverschlüsselung oder Zugriffsblockierung

So suchte ich nach Möglichkeiten, entweder den Zugriff auf indexDb und Local Storage zu blockieren, ich überprüfe auch diese Stack Overflow Frage: Can local storage ever be considered secure? aber konnte nicht richtige Entscheidung zu entscheiden.

Dann habe ich mich gefragt, ob wir diese Daten beim Speichern und Entschlüsseln nach dem Abrufen verschlüsseln können, so dass niemand direkten Zugriff darauf hat.

Kann jemand irgendeine Annäherung und Methode vorschlagen, die mein Problem leicht lösen können.

Vielen Dank im Voraus.

+0

Wenn jemand will, kann ich Snapshot der gespeicherten Daten hinzufügen.Auch wenn ich Stanford Javascript Crypto Library verwenden kann – Pratswinz

+0

Wie empfindlich sind Ihre Daten? Ist der Eigentümer der einzige, der jemals Zugang zu den Daten haben wird? Führen Sie https aus? –

+0

ja m läuft https und waverver profile und kontakte bezogenen daten empfangen von db ist in index DB – Pratswinz

Antwort

1

Nach viel zu erkunden fand ich YDN-DB (Einheitliche Datenzugriffsschicht auf IndexedDB, WebDatabase und WebStorage Speichermechanismen), aber ich bin es noch zu implementieren, kann jemand eine bessere Lösung als YDN-DB vorschlagen oder das die Das Beste, was ich jetzt wählen kann.

https://dev.yathit.com/ydn-db/index.html

Details zu dieser DB kann in den obigen Link überprüft werden.