サーバーサイド から送られてくるJSON(HTMLの記述)をそのままサイト内の一部にレンダリングしたいです。
サーバーサイド から送られるHTMLコードは、管理ページで管理者が記述しており、ユーザーやその他部外者が入力するものではありません。
VUEのセキュリティに関するページでは
HTML の挿入
前述の通り、Vue では HTML コンテンツを自動でエスケープ処理し、誤って実行可能な HTML をアプリケーション内に挿入することを防いでいます。
ただし、HTML が安全なことが事前にわかっている場合は明示的にそれをレンダリングすることが可能です:
との記載がありました。
https://jp.vuejs.org/v2/guide/security.html#HTML-%E3%81%AE%E6%8C%BF%E5%85%A5
安全なことがわかっている場合とは、前述した「HTMLコードは、管理ページで管理者が記述しており、ユーザーやその他部外者が入力するものではありません。」と言う部分で安全であると判断して問題ないでしょうか?なにを持ってして安全と判断できるでしょうか...?
例えば、サーバーサイド から送られるJSONには悪意の無いHTMLコードが描かれいているとして、
フロント側に届くまでに改竄されると言うことがあり得ますか?無いです...よね...?
管理下にあるバックエンドからのHTMLコードJSONをHTMLとしてそのままレンダリングすることが
セキュリティ的に、厳しめに判断して、問題があるかどうかお伺いをしたいです!
何卒よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー