2017-12-09 5 views
0

私はWebアプリケーション開発の初心者です。最近、私は SessionStorageとLocalStorageを使用するチャンスを得ました。私は、ほとんどのブラウザがsqliteのブラウザキャッシュにデータを保存しているのを見ています。また、Base64またはプレーンテキスト形式のウェブストアとしてもデータを保存しています。 ストレージに保存する前に暗号化をどの程度実装する必要がありますか?ブラウザのセッション記憶域とローカル記憶域に保存されている安全なデータの量

答えて

0

範囲と寿命が異なるウェブストレージの2種類あります:

ローカルストレージ(window.localStorageは) - ローカルストレージは永久に、ウェブサイト全体のデータを格納するためのlocalStorageオブジェクトを使用しています。つまり、保存したローカルデータは、削除しない限り、翌日、翌週、または翌年に利用できるようになります。

セッションストレージ(window.sessionStorage) - セッションストレージは、単一のウィンドウ(またはタブ)に対して一時的にデータを保存するためにsessionStorageオブジェクトを使用します。セッションが終了すると、つまりユーザーがそのウィンドウ(またはタブ)を閉じると、データは消えます。

クッキーとは異なり、ストレージの制限ははるかに大きく(少なくとも5MB)、情報はサーバーに転送されません。

このスレッドをチェックしてください Does HTML5 web storage (localStorage) offer a security advantage over cookies?

関連する問題