2017-08-23 12 views
1

JWTをクライアントサイドのjavascript変数に格納する際に問題はありますか?私がこれを検索するときには、Cookieとローカルストレージなどに関する質問があります。後で使用するために変数に保存することが正しいかどうかを知りたいだけです。これは私のWebアプリケーションをもう脆弱にするだろうか?クライアントのJavascriptにJWTを保存するのは安全ですか?

+2

脆弱な攻撃から100%安全なWebアプリケーションを作ることができる方法はありません。 JWTは、資格証明の代わりにクライアントにトークンを格納できるようにすることで、影響を実際に軽減する方法でもあります。 JWTをクッキーやlocalStorageに保存することはできますが、それほど大きな違いはありません。それはちょうど正しい方法でそれを暗号化し、それを格納する代わりに格納しないでください。 – Ashvin777

答えて

1

私はAshvin777に同意します。 JWTを暗号化してJWEにすることをお勧めします。このようにすれば、いたずらな手に落ちると保護レベルがあります。このリンクは、暗号化されたJWEとしてJWTを作成する方法を示しています。これを使ってこれを保管してください。多くの種類の暗号化から選択できます。

https://tools.ietf.org/html/rfc7516

関連する問題