XSSとブラウザのlocalStorageなどに値を保存しないプラクティスについて質問です。
下記のページなどを読んでみると、外部ライブラリなどから勝手にlocalStorageの情報を読み取られて外部に送信されてしまうリスクがあるからそういったJavaScriptが容易にアクセス可能なところに秘匿な情報を置くべきではないということはおおよそ理解しております。
https://techracho.bpsinc.jp/hachi8833/2019_10_09/80851
しかし、ふと考えてみるとStorageに限らずWebページ上に表示される内容も同じようにJavaScriptから読み取られてしまうという点では同じなのではと思えてきました。
(画面上の要素にはDOMから簡単にアクセスができるため)
この理屈でいくとフォームの確認画面などで入力した個人情報が表示される場面なども同様に危険だとなってしまうような気がしてしまい、画面上に表示するのとlocalStorageに保存することで何か違いがあるのだろうか知りたいです。
どうぞよろしくお願いします。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/12/25 02:58